Skip to content

Releases: stephenslab/dsc

Release v0.3.3

30 Jan 23:40
Compare
Choose a tag to compare
Release v0.3.3 Pre-release
Pre-release

0.3.3

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

Release v0.3.2

14 Jan 01:45
Compare
Choose a tag to compare
Release v0.3.2 Pre-release
Pre-release

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

11 Dec 17:46
Compare
Choose a tag to compare
Release v0.3.1.2 Pre-release
Pre-release

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

07 Nov 00:12
Compare
Choose a tag to compare

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

Re-implementation of file caching on `task` mode

23 Aug 10:29
Compare
Choose a tag to compare

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

01 Aug 22:42
Compare
Choose a tag to compare
DSC v0.2.9 Pre-release
Pre-release

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

15 May 17:34
Compare
Choose a tag to compare
DSC v0.2.8 Pre-release
Pre-release

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

07 Apr 22:15
Compare
Choose a tag to compare
DSC v0.2.7 Pre-release
Pre-release

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

10 Feb 19:04
Compare
Choose a tag to compare
DSC2 v0.2.2 Pre-release
Pre-release

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

DSC2 v0.2.1

08 Feb 01:20
Compare
Choose a tag to compare
DSC2 v0.2.1 Pre-release
Pre-release

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.