Skip to content
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

New user facing option required #104

Closed
GuiMacielPereira opened this issue Feb 12, 2024 · 0 comments · Fixed by #105
Closed

New user facing option required #104

GuiMacielPereira opened this issue Feb 12, 2024 · 0 comments · Fixed by #105

Comments

@GuiMacielPereira
Copy link
Collaborator

Upon meeting with Matthew where we presented the latest state of the mvesuvio repository, it became clear that the command line interface is not suitable for his work.

Matthew feels this complicates the workflow of creating directories rather than simplifying it.

Matthew expressed that using the command line to set up experiments (i.e. 4/5 experiments during beam time) is not suitable for him. He mentioned that not only the manual effort and time is at stake, but also the mental effort he puts in ensuring he remembers the commands on the command line.

The improvement I have in mind is to make it as simple as manually copying and pasting the inputs script to create new results directories.
Now that there is a cache system that keeps track of the input paths required, the improvement should be as simple as making sure that when a input script is run, its path is stored on the cache system.
All input and output directory paths will be based on the cache system, rather than on relative paths. This should solve all of the issues Matthew is currently experiencing with output paths being created on the wrong directories.

Key non-negotiables

  • Creation of directories should be no more effortful than is was in the previous repository (a single copy-and-paste of the inputs script)
  • Running of the routine should be triggered from within the input scripts
  • Code-base should only be kept in a single place (inside the conda environment)
  • Output directories should be easily accessible from the directory where the corresponding input script was run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant