Releases: stephenslab/dsc
Release v0.3.3
0.3.3
- [minor] #160
- SoS bumped to version 0.18.4 for performance optimizations
Release v0.3.2
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
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
Improved Python / R data flow and parallel data extraction in dscquery
.
Re-implementation of file caching on `task` mode
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
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
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
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 whenR
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
toyaml
for better performance. - [minor] #96, #98
- [minor] Various bug fixes.
The project is also renamed to DSC
.
DSC2 v0.2.2
Updated meta file storage using OrderedDict to avoid accidental file reordering that triggers unnecessary reruns.