Major Update: Simplified Data Structure for QUEENS #162
sbrandstaeter
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚨 Major Update: Simplified Data Structure for QUEENS
Overview
We’ve implemented a fundamental change to the directory structure used by QUEENS to simplify experiment management and streamline workflows. This update eliminates unnecessary nesting and redundant naming, resulting in a cleaner, more intuitive structure.
Related PRs:
What’s the New Structure?
Experiments and tests are now fully separated:
$HOME/queens-experiments/$HOME/queens-tests/New Directory Layout
You can easily change the base directory by modifying the
BASE_DATA_DIRvariable in thequeens.utils.config_directoriesmodule.File Naming Cleanup
We’ve also revamped the file naming convention within each experiment folder to remove redundant details already implied by the directory path. The result is a layout that’s cleaner and more developer-friendly.
Example Layout
$HOME/queens-experiments/experiment_name_1 ├── 0/ │ ├── input_file.dat │ ├── metadata.yaml │ ├── jobscript.sh │ ├── geometry_file.exo │ └── output/ │ ├── output.err │ ├── output.log │ └── output.vtu └── 1/ ├── input_file.dat ├── metadata.yaml ├── jobscript.sh ├── geometry_file.exo └── output/ ├── output.err ├── output.log └── output.vtuWhy This Matters
What You Need to Do
No immediate action is required. However, if you maintain a derivative project, you may want to update your workflows accordingly:
queens-simulation-datawithqueens-experiments.If you encounter any issues during the transition, please open an issue or start a discussion.
Thank you for helping us keep QUEENS clean, modern, and user-friendly.
— The QUEENS Maintainer Team 👑
Beta Was this translation helpful? Give feedback.
All reactions