Recent Releases of Snk

Snk - v0.31.1

What's Changed

  • minor JOSS changes by @danielskatz in https://github.com/Wytamma/snk/pull/95
  • :abc: adding citation details. by @rbturnbull in https://github.com/Wytamma/snk/pull/96

New Contributors

  • @danielskatz made their first contribution in https://github.com/Wytamma/snk/pull/95
  • @rbturnbull made their first contribution in https://github.com/Wytamma/snk/pull/96

Full Changelog: https://github.com/Wytamma/snk/compare/v0.31.0...v0.31.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 1 year ago

Snk - joss-publication-release

This is a tagged release of the codebase for publication.

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 1 year ago

Snk -

What's Changed

  • ➖ remove write-the by @Wytamma in https://github.com/Wytamma/snk/pull/86
  • JOSS review: Fix contributing typos by @huddlej in https://github.com/Wytamma/snk/pull/84
  • JOSS review: Fix minor paper typos by @huddlej in https://github.com/Wytamma/snk/pull/87
  • Add snk edit command by @Wytamma in https://github.com/Wytamma/snk/pull/93
  • Add snk create command by @Wytamma in https://github.com/Wytamma/snk/pull/94
  • Add minsnkcli_version to version the cli.

New Contributors

  • @huddlej made their first contribution in https://github.com/Wytamma/snk/pull/84

Full Changelog: https://github.com/Wytamma/snk/compare/v0.30.1...v0.31.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 1 year ago

Snk - v0.30.1

Full Changelog: https://github.com/Wytamma/snk/compare/v0.30.0...v0.30.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 1 year ago

Snk - v0.30.0

  • Bump snk-cli version
  • Add install progress bar (spinner)
  • Minor fixes Full Changelog: https://github.com/Wytamma/snk/compare/v0.29.0...v0.30.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 1 year ago

Snk - v0.29.0

Adds Choices (Enum) support. yaml cli: choice: choices: [a, b, c] default: a bash ❯ example run --choice d Error │ Invalid value for '--choice': 'd' is not one of 'a', 'b', 'c'. │ Full Changelog: https://github.com/Wytamma/snk/compare/v0.27.2...v0.29.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 1 year ago

Snk - Version 0.27.2

Full Changelog: https://github.com/Wytamma/snk/compare/v0.27.1...v0.27.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.27.1

✨ non-standard snakemake files with snk install --snakefile ...

Full Changelog: https://github.com/Wytamma/snk/compare/v0.27.0...v0.27.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.27.0

📌 update snk-cli 🐛 fix bug with missing snk file and versions

Full Changelog: https://github.com/Wytamma/snk/compare/v0.26.0...v0.27.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.26.0

What's Changed

  • Dependancies by @Wytamma in https://github.com/Wytamma/snk/pull/70

Full Changelog: https://github.com/Wytamma/snk/compare/v0.25.1...v0.26.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.25.1

🐛 check if the version of Snakemake installed is greater than or equal to the minimum version

Full Changelog: https://github.com/Wytamma/snk/compare/v0.25.0...v0.25.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.25.0

What's Changed

  • Support Snakemake v8 by @Wytamma in https://github.com/Wytamma/snk/pull/68

Full Changelog: https://github.com/Wytamma/snk/compare/v0.24.1...v0.25.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.24.1

⬆️ Update snk-cli dep to v0.1.2

Full Changelog: https://github.com/Wytamma/snk/compare/v0.24.0...v0.24.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.24.0

What's Changed

  • Snk cli refactor by @Wytamma in https://github.com/Wytamma/snk/pull/67

Full Changelog: https://github.com/Wytamma/snk/compare/v0.23.2...v0.24.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.23.2

Stop Snakemake v8.0.0 from being installed with python >= 3.11

Full Changelog: https://github.com/Wytamma/snk/compare/v0.23.1...v0.23.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.23.1

workflow will now check if it's an editable workflow package installed by pip install . -e

Full Changelog: https://github.com/Wytamma/snk/compare/v0.23.0...v0.23.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 2 years ago

Snk - Version 0.23.0

I added back pipeline_dir_path to CLI so that it's back compatible.

Full Changelog: https://github.com/Wytamma/snk/compare/v0.22.5...v0.23.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.22.5

Preserve the order of options as they are defined in the snk.yaml file.

Full Changelog: https://github.com/Wytamma/snk/compare/v0.22.4...v0.22.5

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.22.4

Some minor bug fixes 🐛

Full Changelog: https://github.com/Wytamma/snk/compare/v0.22.3...v0.22.4

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.22.3

Allow pass SnkConfig to CLI

This means that you can create a cli without a snk.yaml by passing a SnkConfig class to snk.CLI.

🎨 logging to stderr

Logging defaults to stderr.

Full Changelog: https://github.com/Wytamma/snk/compare/v0.22.2...v0.22.3

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.22.2

✨added additional_snakemake_args to snk config: A list of additional arguments to pass to snakemake.

Full Changelog: https://github.com/Wytamma/snk/compare/v0.22.1...v0.22.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.22.1

  • Improve snk list cli
  • Minor updates

Full Changelog: https://github.com/Wytamma/snk/compare/v0.22.0...v0.22.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.22.0

✨Create conda envs in parallel

A snakemake workflow that uses a lot of conda envs can take a long time to install as each env is created sequentially. Now running <workflow-name> env create will create all the conda envs in parallel (up to --workers at a time, defaults to number of cores). Single envs can be create with <workflow-name> env create <env-name>.

✨List commands now return tables

Running <workflow-name> env list/<workflow-name> profile list/<workflow-name> script list will now return a rich table. Screenshot 2024-01-30 at 2 24 31 pm

✅ Improved testing

Better testing of environment commands.

Full Changelog: https://github.com/Wytamma/snk/compare/v0.21.2...v0.22.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.21.2

Minor updates and fixes

Full Changelog: https://github.com/Wytamma/snk/compare/v0.21.1...v0.21.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.21.1

🐛 fix bug in environment subcommand ⬆️ Bump snakemake to < 8

Full Changelog: https://github.com/Wytamma/snk/compare/v0.21.0...v0.21.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.21.0

What's Changed

Full Changelog: https://github.com/Wytamma/snk/compare/v0.20.1...v0.21.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.20.1

  • 🐛 fix bug in profile show

Full Changelog: https://github.com/Wytamma/snk/compare/v0.20.0...v0.20.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.20.0

🐛 check if option is passed via cli (solves #56) ✅ Add more tests

Full Changelog: https://github.com/Wytamma/snk/compare/v0.19.1...v0.20.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.19.1

🐛 fix bug in version displayed

Full Changelog: https://github.com/Wytamma/snk/compare/v0.19.0...v0.19.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.19.0

✨ Add --no-conda flag to snk install ➖ Renamed snk config param conda_required to conda (--use-conda flag will only be passed if conda: True and conda is available).

Full Changelog: https://github.com/Wytamma/snk/compare/v0.18.0...v0.19.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.18.0

  • 🐛 Pin pulp to <2.8 (#57 & https://github.com/snakemake/snakemake/issues/2607)
  • 🎨 consistent cli help

Full Changelog: https://github.com/Wytamma/snk/compare/v0.17.2...v0.18.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.17.2

What's Changed

  • Add profile subcommands by @Wytamma in https://github.com/Wytamma/snk/pull/52
  • Other small updates

Full Changelog: https://github.com/Wytamma/snk/compare/v0.17.0...v0.17.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.17.0

What's Changed

  • Install pipeline from commit SHA by @ktmeaton in https://github.com/Wytamma/snk/pull/50

New Contributors

  • @ktmeaton made their first contribution in https://github.com/Wytamma/snk/pull/50

Full Changelog: https://github.com/Wytamma/snk/compare/v0.16.0...v0.17.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma about 2 years ago

Snk - Version 0.16.0

Add require_conda option to snk config and only use conda if it is available.

Solves https://github.com/Wytamma/snk/issues/45

Full Changelog: https://github.com/Wytamma/snk/compare/v0.15.0...v0.16.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.15.0

🐛 Fixed --dag error #43

Full Changelog: https://github.com/Wytamma/snk/compare/v0.14.0...v0.15.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.14.0

What's Changed

Full Changelog: https://github.com/Wytamma/snk/compare/v0.13.0...v0.14.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.13.0

Full Changelog: https://github.com/Wytamma/snk/compare/v0.12.2...v0.13.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.12.2

Full Changelog: https://github.com/Wytamma/snk/compare/v0.12.1...v0.12.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.12.1

Full Changelog: https://github.com/Wytamma/snk/compare/v0.12.0...v0.12.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.12.0

Full Changelog: https://github.com/Wytamma/snk/compare/v0.11.1...v0.12.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.11.1

Full Changelog: https://github.com/Wytamma/snk/compare/v0.11.0...v0.11.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.11.0

Full Changelog: https://github.com/Wytamma/snk/compare/v0.10.4...v0.11.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.10.4

Full Changelog: https://github.com/Wytamma/snk/compare/v0.10.3...v0.10.4

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.10.3

Full Changelog: https://github.com/Wytamma/snk/compare/v0.10.2...v0.10.3

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.10.2

Full Changelog: https://github.com/Wytamma/snk/compare/v0.10.1...v0.10.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - v0.10.1

Full Changelog: https://github.com/Wytamma/snk/compare/v0.10.0...v0.10.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.10.0

Full Changelog: https://github.com/Wytamma/snk/compare/v0.9.3...v0.10.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.9.3

Full Changelog: https://github.com/Wytamma/snk/compare/v0.9.2...v0.9.3

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.9.2

Full Changelog: https://github.com/Wytamma/snk/compare/v0.9.1...v0.9.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.9.1

Create and activate conda envs from the pipeline CLI

Full Changelog: https://github.com/Wytamma/snk/compare/v0.9.0...v0.9.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.9.0

What's Changed

  • Env sub command by @Wytamma in https://github.com/Wytamma/snk/pull/34

Full Changelog: https://github.com/Wytamma/snk/compare/v0.8.0...v0.9.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.8.0

Use snk.yaml instead of .snk

Full Changelog: https://github.com/Wytamma/snk/compare/v0.7.0...v0.8.0

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.7.0

Add logo configuration

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.6.10

:sparkles: support list[int] by default

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.9...v0.6.10

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.6.9

What's Changed

  • ✨ Add --dag option to run by @Wytamma in https://github.com/Wytamma/snk/pull/29

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.8...v0.6.9

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.6.8

✨ always skip resources that already exists

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.7...v0.6.8

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.6.7

🎨 add option to symlink resources instead of copying them.

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.6...v0.6.7

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.6.6

🐛 fix bug that caused resources to have relative path

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.5...v0.6.6

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.6.5

✨ copy resources folder to working directory at run time. Pipeline maintainers can set symlink_resources_folder: true in .snk to symlink folder instead of copying.

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.4...v0.6.5

Scientific Software - Peer-reviewed - Python
Published by Wytamma over 2 years ago

Snk - Version 0.6.4

🐛 Set the CONDA_SUBDIR envar so conda works on arm macs. 🐛 Only set singularity prefix if --use-singularity is explicitly called

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.3...v0.6.4

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 3 years ago

Snk - Version 0.6.3

Minor bug fixes

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.2...v0.6.3

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 3 years ago

Snk - Version 0.6.2

Bug fixes and additions

Full Changelog: https://github.com/Wytamma/snk/compare/v0.6.1...v0.6.2

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 3 years ago

Snk - Version 0.6.1

✨ First GitHub Release

Full Changelog: https://github.com/Wytamma/snk/commits/v0.6.1

Scientific Software - Peer-reviewed - Python
Published by Wytamma almost 3 years ago