-
Notifications
You must be signed in to change notification settings - Fork 7
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
✨ Come up with a consistent analysis workflow #25
Comments
Suggestion for a case study workflow structure in a notebook: Workflow for mostly known systems
>>> datasets = load_datasets(root_folder=script_folder / "data", file_names=["data1.ascii", "data2.nc"])
{"dataset1": <xr.Dataset>, "dataset2": <xr.Dataset>}
>>> datasets = load_datasets(root_folder=script_folder / "data", file_names={"lab1": "data1.ascii", "lab2":"data2.nc"})
{"lab1": <xr.Dataset>, "lab2": <xr.Dataset>}
Additional Guides and toolingUnknow system
Debugging
compartments = PAL_closed_target_model.initial_concentration["input1"].compartments
PAL_closed_target_model.megacomplex["mc1"].full_k_matrix(
PAL_closed_target_model
).matrix_as_markdown(compartments).replace("0.0000e+00", "") |
Additionally, parameters (e.g. compartments) should use rich expressive names. |
|
So with my planned project feature, I imagine the following (enviroment agnostic) workflow:
About debugging in e.g. notebooks I have no opinion, I personally prefer to use vim for model/parameters, CLI for optimization and notebooks only for plotting, but good that we are agnostic. |
@joernweissenborn Since we don't have the project feature yet and this would a typical workflow when creating a new analysis/refine an existing one. I would categorize this as IMHO to wow new users it would be nice to have a gallery-like section where we present completed analyses and when the users think "cool stuff I want to do that too!" we have guides on how to create your own. |
Due to the fact that this whole repo is naturally grown as a debugging tool with real-world examples for
pyglotaran
, we have an inconsistent style, which makes it more difficult for new users to spot differences in the actual analysis itself.Thus we should come up with a kind of recommended workflow, which looks and feels the same across case studies.
The text was updated successfully, but these errors were encountered: