pepr 0.5.0 - unreleased Unreleased

Fixed

  • result class of appended attributes; it’s no longer wrapped in a list

Changed

  • error message when nonexistent attribute is derived

Added

  • possibility to configure the sample and subsample table index attributes in the Project object constructor
  • possibility to initialize Project with no configuration file
  • auto initialization file detection: CSV (sample table) or YAML (project config)
  • duplicated sample auto-merging

pepr 0.4.0 - 2020-10-14 2020-10-16

Changed

  • added multiple subsample_table support

Fixed

  • issues with config file determination

pepr 0.3.2 - 2020-06-03 2020-06-04

Changed

  • package description

pepr 0.3.1 - 2020-05-27 Unreleased

Fixed

  • issues with auto path expansion in objects of Config class on Windows
  • issues with path absoluteness determination on Windows

pepr 0.3.0 - 2020-05-26 Unreleased

This version introduced backwards-incompatible changes.

Added

  • auto path expansion in Config class
  • attribute duplication functionality
  • config importing functionality
  • attribute removal functionality
  • possibility to define multi-attribute rules in attribute implication

Changed

  • project configuration file to follow PEP2.0.0 specification. Browse the specification for changes related to config format

pepr 0.2.2 - 2020-01-09 Unreleased

Changed

  • downgrade exception from error to warining when missing envieonment variable is found

Fixed

  • issues related to subsample table functionality; #33

pepr 0.2.1 - 2019-06-21 Unreleased

Changed

  • checkSection method can be used with a mixture of section names and indices.
  • improved interaction between pepr and BiocProject

pepr 0.2 - 2019-04-17 Unreleased

Changed

  • keys in the config file: sample_annotation to sample_table, sample_subannotation to subsample_table. Backwards compatibility is preserved.

pepr 0.1 - 2019-02-01 Unreleased

Added

  • add activateSubproject method
  • add fetchSamples function
  • add checkSection method on Config object

Changed

  • if the subproject argument of the Project() function is not present in the config, the original project is returned
  • paths in the bioconductor section of the config are made absolute and environment variables are read
  • no sample annotation is allowed if any subprojects are defined in the config
  • fixed the problem with paths expansions in sample subannotations case

pepr 0.0.4 - 2018-11-14 Unreleased

Changed

  • change the Project object construction, the subproject can be activated at construction time
  • change implied/derived_columns to implied/derived_attributes. Backwards compatible
  • change constants to constantAttributes. Backwards compatible
  • fix expandPath() function, add error when environment variable not found

pepr 0.0.3 - 2018-09-12 Unreleased

Added

  • add derived_columns functionality
  • add implied_columns functionality
  • add subannotation functionality

pepr 0.0.2 - 2018-09-06 Unreleased

Added

  • first release, includes basic PEP reading functions