Skip to content

Releases: genomic-medicine-sweden/NGPIris

Recurled the custard

28 Sep 08:01
Compare
Choose a tag to compare
  • Resolved a severe urllib vurnability
  • Fixed an syntax error related to version management
  • Fixed an error related to error imports
  • Fixed an error related to importing config.ini

Curled the Custard

28 Sep 06:02
b3da5e3
Compare
Choose a tag to compare

Structured Github interactivity

  • Added pull request template
  • Added issue template

Completely rewrote Readme to improve prove usability

  • Better prereq section
  • Written examples of CLI usage
  • Rewrote examples of package usage

Major things

  • Upload and download functions can now take custom Callback functions
  • Using a credentials file is now the default interaction method in CLI + package. Individual info are called overrides
  • Logs can now easily be dumped to file
  • Test coverage is now up to 60%
  • Renamed freeze.txt to requirements-dev.txt
  • Added a very simple/useful connection test in tests/

Minute things

  • Credentials file is now automatically gitignored
  • Fixed a rare ProgressPercentage issue
  • Renamed io class to preproc due to namespace class
  • Fixed a config.ini issue related to installing the package
  • Tests repo now has a duplicate credentials.json template
  • Fixed a bug relating to importing freeze.txt

First package release

15 Sep 12:37
Compare
Choose a tag to compare

Package is now hosted via pip. See https://pypi.org/project/HCPInterface/

  • Expanded setup
  • Moved installation into toml, cfg and py parts
  • ProgressPercentage no longer interferes with self-test
  • Moved versioning to cfg

Panacea Providing a Prettier Polished Package

13 Sep 08:41
c2acd6c
Compare
Choose a tag to compare

Bumped version to 2.0

Refactoring:

  • Reworked templates for providing AWS credentials
  • Refactored the code. Squished functions together, reorganised files
  • Seperated HCI and non HCI dependent commands
  • Restructed the CLI stack
  • Unobfuscated the pretty variable

Improvements:

  • Rewrote argparse into click support
  • Rewrote structure into installable package
  • Replaced print with global logging functions
  • Wrote self-test for 61% code coverage
  • CLI can now call up AWS by using a credentials file
  • Check terminal size and modify text to not exceed it
  • Added automatic connection test when creating HPC object
  • Possible to upload folder structures containing fastq
  • Crap queries (search,delete) will try to resolve situation anyway

Fresh stuff:

  • Added license
  • Added conda autoinstaller
  • Wrote an attempt for TravisCI autobuild
  • Added a couple of fastq file verification steps
  • Added function to auto-generate pipeline tags of uploaded fastq
  • Added versioning

The start of everything

01 Sep 08:18
Compare
Choose a tag to compare

Oldest acceptable rollback point