-
Notifications
You must be signed in to change notification settings - Fork 37
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
Smartsim Documentation Refactor #463
Conversation
This PR merges the Experiment.rst file into a branch that will encapsulate the entirety of the SmartSim documentation refactor. The Experiment.rst file offers documentation for an Experiment, a Launcher, the Experiment entities and an example demonstrating initializing, starting and stopping from within an experiment. The documentation is aimed to be accessible. [reviewed by @mellis13 @ashao @billschereriii @juliaputko ] [committed by @amandarichardsonn ]
This PR merges the logger document to the SmartSim docs feature branch. The logger document encompasses information and instruction to setup and use the SS logger. [ reviewed by @mellis13 @billschereriii @ankona @juliaputko ] [ committed by @amandarichardsonn ]
This PR merges into the feature branch documentation for run settings and batch settings. [ reviewed by @ankona @mellis13 @juliaputko @billschereriii ] [ committed by @amandarichardsonn ]
This branch will merge the Orchestrator documentation into the main SmartSim documentation branch. [ reviewed by @mellis13 @juliaputko @ankona @al-rigazzi ] [ committed by @amandarichardsonn ]
This PR requests the merge of the Model documentation section into the full craylab SmartSim doc refactor branch. [ reviewed by @mellis13 @ankona @juliaputko @al-rigazzi ] [ committed by @amandarichardsonn ]
This Pr merges the Ensemble documentation into the feature branch. [ reviewed by @mellis13 @ankona ] [ committed by @amandarichardsonn ]
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.
Really excellent job on all the new content. In addition to the in-line comments, please address the following:
- All code snippets should be contained in their own files. The code revealed in the documentation should just be
includeliteral
blocks - For each of these examples, at the top of their section include an expandable box that shows the full source code for that example
- Consider what information is redundant. Ensemble and Model in particular have a lot of overlapping material. Please include summaries and discuss what the difference is when interacting with an ensemble versus a model, but make use of references to reduce the amount of repeated material.
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'm still going through the key collision section, but here is some initial feedback.
I really like the use of dropdown to show code as a single block of text!
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.
Review feedback for experiment.rst. Overall great improvement to Experiment API description.
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.
Very good on RunSettings. Only one minor comment.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #463 +/- ##
========================================
Coverage 90.75% 90.75%
========================================
Files 60 60
Lines 3839 3839
========================================
Hits 3484 3484
Misses 355 355
|
dismissing so that I may merge
This PR provides a full refactor to the SmartSim documentation on craylabs.org. This branch merges in sections: Experiment, Orchestrator, Model, Ensemble, RunSettings, BatchSettings, and SmartSim Logging.