Skip to content

Releases: stephenslab/dsc

Release v0.4.3

Release v0.4.3 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 22 May 05:11

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

Release v0.4.2 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 04 Jan 16:27

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

Release v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 15 Dec 17:02

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

Release v0.3.10 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 18 Sep 16:04

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

Release v0.3.9 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 10 Jun 15:32

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

Release v0.3.8 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 19 Apr 20:49

0.3.8

  • Issue #171 is partially improved.

Release v0.3.7

Release v0.3.7 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 16 Apr 18:30

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

Release v0.3.6 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 10 Apr 17:40

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

Release v0.3.5 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 29 Mar 20:03

Major improvements to dscrquery

  • Performance improvement #168
  • Output format improvement #174

Release v0.3.4

Release v0.3.4 Pre-release
Pre-release

Choose a tag to compare

@gaow gaow released this 02 Mar 03:54

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.