-
Notifications
You must be signed in to change notification settings - Fork 352
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
Cli #771
base: master
Are you sure you want to change the base?
Conversation
-added cli directory -wrapped run in other function -implement neodoc, readJSON using fs-extra
-have NOT tested properly yet
This pull request is being automatically deployed with Vercel (learn more). 🔍 Inspect: https://vercel.com/neherlab/covid19-scenarios/8wm8juszy |
@r-s-rai Thanks! In order for me to be able to understand what's happening here, please:
Don't hesitate to sketch some bash/node/python scripts as well as a set of inputs/outputs for testing/showcasing the command-line part of the functionality. You probably already have accumulated some for development purposes. |
To facilitate fixing new issues
Have added a eslint-disable-next-line for two places using a non-null assertion. This seems safe because they are properties required by the neodoc parser
Code Climate has analyzed commit 1c2e65d and detected 0 issues on this pull request. View more on Code Climate. |
As best as I could tell, the only way to implement this with neodoc is to require defining both dates and transmission levels for each individual mitigation
when changing age distribution country via --ageDistribution, deserialization errors occurred. population.ageDistribution now updates with --ageDistribution.
Related issues and PRs
Fixes issue #663
Description
Begin working more towards cli
So far based on issue #663, we have begun
-Added cli/ directory (and changed package.json to reflect that)
-Added the neodoc parser
-Wrapped run() in an exportable function
-Read severity and age distribution json files instead of "import get*" statements
-and doing the above with fs-extra
-Switching console.log to console.info/warn
Impacted Areas in the application
Can read json files and output results in a text file
Testing