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

Add options for HDF5 history and profile output #748

Open
evbauer opened this issue Oct 30, 2024 · 0 comments
Open

Add options for HDF5 history and profile output #748

evbauer opened this issue Oct 30, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@evbauer
Copy link
Member

evbauer commented Oct 30, 2024

History and profiles are the basic output types for all MESA models, and HDF5 options for these would enable storing data far more efficiently. I imagine many users have existing workflows that would be disrupted, so we would likely want to continue to support the current plain text output files as default, at least initially. We could start by hiding an HDF5 option for this output behind an inlist flag that defaults to false.

  use_hdf5_for_output_data = .false.

We would also likely want to distribute lightweight python tooling analogous to py_mesa_reader so that users can easily load their MESA output into python analysis scripts for postprocessing. The goal should be to make this seamless enough that the average user running models and making plots with python doesn't have to think at all about the underlying HDF5 format of the data.

@evbauer evbauer added the enhancement New feature or request label Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant