-
Notifications
You must be signed in to change notification settings - Fork 0
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
Repository Reorganization #124
Conversation
Snakemake format
Lint all processing scripts
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a very comprehensive pull request, good job!
As we talked about, it probably should've been broken into at least two PR's, and the README's should really be updated alongside (to limit historical "broken" versions of the code on GitHub), but it looks good overall.
@@ -0,0 +1,26 @@ | |||
[metadata] | |||
name = can_usa_scripts | |||
version = 0.0.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We are currently not autoversioning, but it can seemingly be achieved with Git: https://stackoverflow.com/questions/37814286/how-to-manage-the-version-number-in-git. Do you think we should use versioning, either by updating this value or through a different method?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Feel free to add as an issue. I don't think it is necessary for this pr tho?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, it's not necessary for this PR. Issue #128 created for looking into this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've created a series of issues that came up in this code review, but I've tested these current changes and we're good to merge!
In this pull request, I have:
workflow/scripts
as a package in preparation of adding in pytest functionalityworkflow/
to follow pylint standards. Snakemake files passsnakemake --lint
checks*.smk
) to follow snakemake's best practice guidelinesCanada-U.S.-ElecTrade/
), the commandsnakemake data_file -c1
now executes the workflowNo functional changes have been made to the model. The
CanadaUSA.txt
data file that the workflow produces has not changed with the updates