Skip to content

Releases: stephenslab/dsc

Release v0.3.3

Release v0.3.3 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 30 Jan 23:40

0.3.3

  • [minor] #160
  • SoS bumped to version 0.18.4 for performance optimizations

Release v0.3.2

Release v0.3.2 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 14 Jan 01:45

DSC version 0.3.2

  • Various improvements for remote job submission and execution (mostly on SoS).
  • SoS bumped to version 0.18.1 to support these changes.

Release v0.3.1.2

Release v0.3.1.2 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 11 Dec 17:46

Minor improvements over v0.3.1 including interface to extract DSC_TIME in query, library check on cluster system without internet access and default output verbosity for cluster jobs.

Data flow and extraction performance improvement

Choose a tag to compare

@gaow gaow released this 07 Nov 00:12

Improved Python / R data flow and parallel data extraction in dscquery.

Re-implementation of file caching on `task` mode

Choose a tag to compare

@gaow gaow released this 23 Aug 10:29

This version significantly improved task mode (typically used for cluster environment) with reduced file caches generated, although its disk performance is still being tuned, due to the use of file-based database.

From this release we will adopt a 3-field string version name.

DSC v0.2.9

DSC v0.2.9 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 01 Aug 22:42

This is a major, backward incompatible release that optimizes remote task file management. It will trigger rerun for old DSC projects. It is therefore recommended re-running old DSC projects with option -s none if possible. See here for more discussions on project maintenance.

DSC v0.2.8

DSC v0.2.8 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 15 May 17:34

Input string parameter behavior has changed since this version. Now un-quoted strings will be treated
input script code; string parameters will have to be quoted. A new DSC configuration parser has been
implemented to overcome pyYAML restrictions. Please submit a bug report if the new parser misbehaves.

A file signature clean up is recommended after this upgrade.

Please check out the release change log for other changes since version 0.2.7.

DSC v0.2.7

DSC v0.2.7 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 07 Apr 22:15

This release implements various suggestions from @stephens999 and @pcarbo during their review in the past couple of months, including:

  • #92 paired parameter input convention.
  • #90 and #93 use Rmd files as module executables.
  • #94 and #95 added DSC::replicate and command option --replicate.
  • #102 a -h option to show benchmark summary.
  • Enhance R() operator due to use of dscrutils package. This packages is now required to parse DSC file when R modules are involved.
  • Add, by default, a variable DSC_DEBUG to output files that saves various runtime info.
  • SoS bumped to 0.9.13.2
    • Support R github package force install when version mismatches.
    • Fix bug with --touch option.
    • Force use pip to install local development version.
    • #97 Improved error logging and reporting behavior.
  • [minor] Revert from ruamel.yaml to yaml for better performance.
  • [minor] #96, #98
  • [minor] Various bug fixes.

The project is also renamed to DSC.

DSC2 v0.2.2

DSC2 v0.2.2 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 10 Feb 19:04

Updated meta file storage using OrderedDict to avoid accidental file reordering that triggers unnecessary reruns.

DSC2 v0.2.1

DSC2 v0.2.1 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 08 Feb 01:20

This version contains various minor improvements and bug fixes. It fixes / improves:

Major

Minor

We are one step closer towards finalize the interface and starting to write unit-tests.