-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Paramspace to automate the file naming scheme based on wildcards #40
base: main
Are you sure you want to change the base?
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 56a403e - Browse repository at this point
Copy the full SHA 56a403eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 754329d - Browse repository at this point
Copy the full SHA 754329dView commit details
Commits on Jan 20, 2023
-
Config key names need to be valid Python
Can't have hyphens. Better to use hyphens to separate params.
Configuration menu - View commit details
-
Copy full SHA for 00346d7 - Browse repository at this point
Copy the full SHA 00346d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8461a3c - Browse repository at this point
Copy the full SHA 8461a3cView commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 63dd26c - Browse repository at this point
Copy the full SHA 63dd26cView commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b734d3a - Browse repository at this point
Copy the full SHA b734d3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6306e35 - Browse repository at this point
Copy the full SHA 6306e35View commit details
Commits on Jan 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 63249bb - Browse repository at this point
Copy the full SHA 63249bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 279e7dd - Browse repository at this point
Copy the full SHA 279e7ddView commit details -
Implement 'exclude_param_keys' in config
to give users control over paramspace wildcards
Configuration menu - View commit details
-
Copy full SHA for 8561b1c - Browse repository at this point
Copy the full SHA 8561b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6110b0f - Browse repository at this point
Copy the full SHA 6110b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3436877 - Browse repository at this point
Copy the full SHA 3436877View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58bdfc4 - Browse repository at this point
Copy the full SHA 58bdfc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8edca31 - Browse repository at this point
Copy the full SHA 8edca31View commit details -
Move paramspace-related functions to separate script
and write unit tests
Configuration menu - View commit details
-
Copy full SHA for 4c245b5 - Browse repository at this point
Copy the full SHA 4c245b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b8f82 - Browse repository at this point
Copy the full SHA 57b8f82View commit details -
Write get_paramspace_from_config()
Also fix instances_drop_wildcard() so it returns a unique set
Configuration menu - View commit details
-
Copy full SHA for 50800e2 - Browse repository at this point
Copy the full SHA 50800e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for afbb45b - Browse repository at this point
Copy the full SHA afbb45bView commit details
Commits on Jan 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f3496c7 - Browse repository at this point
Copy the full SHA f3496c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6b5e2a - Browse repository at this point
Copy the full SHA e6b5e2aView commit details -
Fix typo for find_feature_importance
Have to use output filepath, not rules.output, because the plot is blank when find_feat_imp is False
Configuration menu - View commit details
-
Copy full SHA for 2aec70f - Browse repository at this point
Copy the full SHA 2aec70fView commit details -
Use 'include' instead of 'import' for snakedeploy
Otherwise, will get a ModuleNotFoundError when deploying this module with snakedeploy
Configuration menu - View commit details
-
Copy full SHA for 7bb8255 - Browse repository at this point
Copy the full SHA 7bb8255View commit details -
Configuration menu - View commit details
-
Copy full SHA for c93109e - Browse repository at this point
Copy the full SHA c93109eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6cd873 - Browse repository at this point
Copy the full SHA f6cd873View commit details -
Configuration menu - View commit details
-
Copy full SHA for 773e3f6 - Browse repository at this point
Copy the full SHA 773e3f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 791473a - Browse repository at this point
Copy the full SHA 791473aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09b75b4 - Browse repository at this point
Copy the full SHA 09b75b4View commit details -
No need to specify inner_join(by)
Just use all columns that match
Configuration menu - View commit details
-
Copy full SHA for 5fcaf69 - Browse repository at this point
Copy the full SHA 5fcaf69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f9380 - Browse repository at this point
Copy the full SHA 07f9380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f7e8f - Browse repository at this point
Copy the full SHA 90f7e8fView commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 7415cbb - Browse repository at this point
Copy the full SHA 7415cbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e60ea1 - Browse repository at this point
Copy the full SHA 7e60ea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1888f47 - Browse repository at this point
Copy the full SHA 1888f47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6842ef9 - Browse repository at this point
Copy the full SHA 6842ef9View commit details -
Get method,seed,kfold from wildcards not params
Because of this error with snakedeploy: WildcardError in file https://github.com/SchlossLab/mikropml-snakemake-workflow/raw/paramspace/workflow/rules/learn.smk, line 25: Wildcards in params cannot be determined from output files. Note that you have to use a function to deactivate automatic wildcard expansion in params strings, e.g., `lambda wildcards: '{test}'`. Also see https://snakemake.readthedocs.io/en/stable/snakefiles/rules.html#non-file-parameters-for-rules: 'method'
Configuration menu - View commit details
-
Copy full SHA for 2c28be0 - Browse repository at this point
Copy the full SHA 2c28be0View commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 89f9c3d - Browse repository at this point
Copy the full SHA 89f9c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c8629a - Browse repository at this point
Copy the full SHA 0c8629aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24eff57 - Browse repository at this point
Copy the full SHA 24eff57View commit details -
Silence snakemake linter warning about abs paths
These are not absolute paths, but the snakemake linter thinks they are. Moving the slash to the end of the regex should fix it. Lints for snakefile /github/workspace/workflow/scripts/functions.py: * Absolute path "/{{0,1}}{wildcard}{paramspace.param_sep}{{{wildcard}}}" in line 36: Do not define absolute paths inside of the workflow, since this renders your workflow irreproducible on other machines. Use path relative to the working directory instead, or make the path configurable via a config file. Also see: https://snakemake.readthedocs.io/en/latest/snakefiles/configuration.html#configuration * Absolute path "/{{0,1}}{wildcard}{paramspace.param_sep}[a-zA-Z_0-9]*" in line 54: Do not define absolute paths inside of the workflow, since this renders your workflow irreproducible on other machines. Use path relative to the working directory instead, or make the path configurable via a config file. Also see: https://snakemake.readthedocs.io/en/latest/snakefiles/configuration.html#configuration
Configuration menu - View commit details
-
Copy full SHA for e05e36c - Browse repository at this point
Copy the full SHA e05e36cView commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 8ef170e - Browse repository at this point
Copy the full SHA 8ef170eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 020e813 - Browse repository at this point
Copy the full SHA 020e813View commit details -
New rule to write the paramspace to csv
This may be needed because workflows that use this module with snakedeploy won't have access to the paramspace object
Configuration menu - View commit details
-
Copy full SHA for a1f3f89 - Browse repository at this point
Copy the full SHA a1f3f89View commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 679489e - Browse repository at this point
Copy the full SHA 679489eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d3a656 - Browse repository at this point
Copy the full SHA 6d3a656View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa09085 - Browse repository at this point
Copy the full SHA fa09085View commit details -
Move write_paramspace code to script to satisfy linter
Nothing was actually wrong with it. Snakemake has a bug (snakemake issue #2035).
Configuration menu - View commit details
-
Copy full SHA for 3ac6da8 - Browse repository at this point
Copy the full SHA 3ac6da8View commit details -
Merge branches 'paramspace' and 'paramspace' of https://github.com/Sc…
…hlossLab/mikropml-snakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 1e30f77 - Browse repository at this point
Copy the full SHA 1e30f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0667b61 - Browse repository at this point
Copy the full SHA 0667b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79bfce4 - Browse repository at this point
Copy the full SHA 79bfce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d688ae3 - Browse repository at this point
Copy the full SHA d688ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fb339 - Browse repository at this point
Copy the full SHA 96fb339View commit details
Commits on Jan 30, 2023
-
Switch from pytest-parallel to pytest-xdist
Got a warning in pytest-parallel, found out it's no longer maintained. kevlened/pytest-parallel#118
Configuration menu - View commit details
-
Copy full SHA for 5ffec5b - Browse repository at this point
Copy the full SHA 5ffec5bView commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 070fbcb - Browse repository at this point
Copy the full SHA 070fbcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d852355 - Browse repository at this point
Copy the full SHA d852355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2262d62 - Browse repository at this point
Copy the full SHA 2262d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b4fb8c - Browse repository at this point
Copy the full SHA 8b4fb8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a72de4a - Browse repository at this point
Copy the full SHA a72de4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48c7b35 - Browse repository at this point
Copy the full SHA 48c7b35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c1c768 - Browse repository at this point
Copy the full SHA 2c1c768View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7dd11a - Browse repository at this point
Copy the full SHA a7dd11aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59c79ff - Browse repository at this point
Copy the full SHA 59c79ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df13d3 - Browse repository at this point
Copy the full SHA 7df13d3View commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 37175ac - Browse repository at this point
Copy the full SHA 37175acView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1a42c - Browse repository at this point
Copy the full SHA dd1a42cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2333b1e - Browse repository at this point
Copy the full SHA 2333b1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67c3d4a - Browse repository at this point
Copy the full SHA 67c3d4aView commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for f337938 - Browse repository at this point
Copy the full SHA f337938View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c4d4e - Browse repository at this point
Copy the full SHA a5c4d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78b6c12 - Browse repository at this point
Copy the full SHA 78b6c12View commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8a0d346 - Browse repository at this point
Copy the full SHA 8a0d346View commit details
Commits on Feb 1, 2023
-
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 2eb5d42 - Browse repository at this point
Copy the full SHA 2eb5d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for f85889c - Browse repository at this point
Copy the full SHA f85889cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc242c - Browse repository at this point
Copy the full SHA 7cc242cView commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for b75bf46 - Browse repository at this point
Copy the full SHA b75bf46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 911a343 - Browse repository at this point
Copy the full SHA 911a343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cabc22 - Browse repository at this point
Copy the full SHA 5cabc22View commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for 0b49896 - Browse repository at this point
Copy the full SHA 0b49896View commit details
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f2e28c1 - Browse repository at this point
Copy the full SHA f2e28c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b22a22d - Browse repository at this point
Copy the full SHA b22a22dView commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for c218f14 - Browse repository at this point
Copy the full SHA c218f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0342604 - Browse repository at this point
Copy the full SHA 0342604View commit details -
Configuration menu - View commit details
-
Copy full SHA for e202855 - Browse repository at this point
Copy the full SHA e202855View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c6b528 - Browse repository at this point
Copy the full SHA 4c6b528View commit details -
Merge branch 'paramspace' of https://github.com/SchlossLab/mikropml-s…
…nakemake-workflow into paramspace
Configuration menu - View commit details
-
Copy full SHA for f6ea6c7 - Browse repository at this point
Copy the full SHA f6ea6c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ea2a8 - Browse repository at this point
Copy the full SHA c1ea2a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f91d0d - Browse repository at this point
Copy the full SHA 3f91d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b76cbc - Browse repository at this point
Copy the full SHA 8b76cbcView commit details
Commits on Feb 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8a3c446 - Browse repository at this point
Copy the full SHA 8a3c446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ace7d3 - Browse repository at this point
Copy the full SHA 2ace7d3View commit details