Skip to content

Releases: stephenslab/dsc

Release v0.4.3

22 May 05:11
Compare
Choose a tag to compare
Release v0.4.3 Pre-release
Pre-release

Updates in this version:

  • Issue #94 revisited.
  • [minor] Fix syntax incompatibility with earlier versions of msgpack.
  • [minor] Fix a bug of not updating meta-database when -s existing is used.

Release v0.4.2

04 Jan 16:27
Compare
Choose a tag to compare
Release v0.4.2 Pre-release
Pre-release

This version implements a preliminary support to module specific container environment (docker and singularity for now), as briefly documented in:

https://stephenslab.github.io/dsc-wiki/advanced_course/DSC_Docker.html#use-container-options-in-dsc-script-to-share-your-dsc

Release v0.4.0

15 Dec 17:02
Compare
Choose a tag to compare
Release v0.4.0 Pre-release
Pre-release

This release improves error handling and logging behavior. Command option -e was added to completely ignore errors and proceed to the end. Errors such as walltime or memory beyond limit on cluster are also tracked, in addition to job script return code status.

A file signature clean up is required after this upgrade.

Release v0.3.10

18 Sep 16:04
Compare
Choose a tag to compare
Release v0.3.10 Pre-release
Pre-release

This version improves the cluster job handling by utilizing MPI based multi-node computing (a mini virtual cluster so to speak). An option nodes_per_job was added to the cluster configuration template -- when, for example, nodes_per_job: 10 is set, the number of submitted job should be 10 times less than before due to internal parallelization across nodes. This mechanism makes the large benchmark execution behavior much more friendly on clusters because this will submit much less PBS jobs to execute benchmarks.

Release v0.3.9

10 Jun 15:32
Compare
Choose a tag to compare
Release v0.3.9 Pre-release
Pre-release

0.3.9

  • Issues #179, #182, #183.
  • SoS bumped to version 0.19.11 for additional improvements in cluster job submission.

Release v0.3.8

19 Apr 20:49
Compare
Choose a tag to compare
Release v0.3.8 Pre-release
Pre-release

0.3.8

  • Issue #171 is partially improved.

Release v0.3.7

16 Apr 18:30
Compare
Choose a tag to compare
Release v0.3.7 Pre-release
Pre-release

New in this release:

  • dscquery now properly handles NULL module output variables.
  • Some performance improvements on I/O and meta-database.
  • SoS bumped to version 0.19.7 for bug fixes and improved robustness on cluster job submitter.

Release v0.3.6

10 Apr 17:40
Compare
Choose a tag to compare
Release v0.3.6 Pre-release
Pre-release

Major updates in v0.3.6:

  • Now SQLite keywords can be used as module names: no error message will be triggered.
  • Introduce an explicit syntax for base module: a module without executable is considered base module.
  • Bump rpy2 version requirement version 3.0.0+ for benchmark with R and Python modules.
  • SoS bumped to version 0.19.5 for improved memory usage on job submitter and improved Python module version check.

Release v0.3.5

29 Mar 20:03
Compare
Choose a tag to compare
Release v0.3.5 Pre-release
Pre-release

Major improvements to dscrquery

  • Performance improvement #168
  • Output format improvement #174

Release v0.3.4

02 Mar 03:54
Compare
Choose a tag to compare
Release v0.3.4 Pre-release
Pre-release

DSC version 0.3.4

  • Reimplement dsc-query and dscrquery for improved handling of missing value #145.
  • Reimplement dscrquery's condition statement to make it more R-user friendly.
  • Add unknown command argument #162.
  • [minor] Introduce DSC::run::default, for the behavior of running the script without targets.
  • [minor] #161
  • SoS bumped to version 0.19.1 for improved sockets management and improved R library auto-installation.