-
Notifications
You must be signed in to change notification settings - Fork 36
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
Review and test template #21
Comments
Notes:
|
Notes:
|
Addressed all the comments here except for (3)(c), where I'm not sure if there's a good non-local solution. |
Small note: Let's add |
Summary of conversation with @z-y-huang: We wanted to clarify the protocol for the use of Suppose we have a project with two active issues and two modules, But I don't want my work editing how we derive our data to interfere with Zong's plots, so until my work has been peer-reviewed, I shouldn't upload my
Should an issue require work that spans both the analysis and data modules, the input path for the derived data in |
Thanks @DavidRitzwoller. I like this workflow. What I had been imagining was a different solution: everything on the external storage is manually versioned. So if there is an external directory called /reponame/analysis/ we don't store files directly there but rather store them in /reponame/analysis/1/, /reponame/analysis/2/, etc. Downstream modules call the versioned directories so if I add /reponame/analysis/3/ this does not break any existing code people might be working on. This has the additional advantage of making it more likely results are replicable in the future; it has the cost of chewing up more storage space. In any case, I think it's a good idea to use something like your protocol to make sure data only gets "released" to the external drive once an issue is complete. We might allow some flexibility for cases where we want to release a version mid-issue, noting that this should only be when there is a good reason to do so. |
Hi @z-y-huang, Here are my notes.
|
no progress in past two weeks |
I addressed all of your comments. Thanks! |
@z-y-huang. It seems like this thread is going quiet. Do you have any advice for how @mengsongouyang and I should proceed prior to wrapping this up? Would developing some example scripts be a useful contribution? |
@DavidRitzwoller, @mengsongouyang: It would be great if you two could try to break the template as much as possible to see if there are any bugs/errors I need to fix. |
Changes implemented:
|
Changes implemented:
|
* #21: Add Rplots.pdf to .gitignore * Misc. quality of life changes * Delete accidental file * #21: Rename inputs.txt and externals.txt to singular * #21: Standardize formatting and rebuild template from scratch * Change traceback symbol * #21: Simplified make.py, added run_all.py, and started removing redundant traceback for Python 3 * #21: Finish removing redundant traceback for Python 3, update documentation * #21: Clean up codebase * #21: Wordsmith error messages * #21: Update move functions to pass file name for error messaging * #21: Rename variables for move functions * #21: Bugfix for new error messages * #21: Add color to more error messages * #21: Add run_module function * #21: Test run_module function; add copy_file function * #21: Clean up codebase * #21: Clean up codebase; add try/exception handling
* #21: Add Rplots.pdf to .gitignore * Misc. quality of life changes * Delete accidental file * #21: Rename inputs.txt and externals.txt to singular * #21: Standardize formatting and rebuild template from scratch * Change traceback symbol * #21: Simplified make.py, added run_all.py, and started removing redundant traceback for Python 3 * #21: Finish removing redundant traceback for Python 3, update documentation * #21: Clean up codebase * #21: Wordsmith error messages * #21: Update move functions to pass file name for error messaging * #21: Rename variables for move functions * #21: Bugfix for new error messages * #21: Add color to more error messages * #21: Add run_module function * #21: Test run_module function; add copy_file function * #21: Clean up codebase * #21: Clean up codebase; add try/exception handling
no progress in past 2 weeks |
no progress in past 2 weeks |
no progress in past two weeks |
2 similar comments
no progress in past two weeks |
no progress in past two weeks |
Another infinite loop.
You should just close this one if you don't have time to do the testing.
… |
Thanks @gentzkow. @mengsongouyang and I completed initial rounds of testing this summer. @z-y-huang is there anything in particular you would like us to look at? |
I'll close this for now--currently implementing some changes, but may recruit you all again once those are finished. Summary: |
Hi all,
The goal of this issue is for all assignees to:
template
README.md
, build the repository from start to finishtemplate
and attempt to break it; report any bugs or errorsNote that the current example scripts are pretty lacking and one of the items on our todos is to flesh them out to be more comprehensive. Let me know if you have any ideas here!
The text was updated successfully, but these errors were encountered: