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

hdf5 output structure #21

Open
ryanlevy opened this issue Jan 28, 2017 · 3 comments
Open

hdf5 output structure #21

ryanlevy opened this issue Jan 28, 2017 · 3 comments

Comments

@ryanlevy
Copy link
Collaborator

The structure to the HDF5 file produced by maxent isn't well defined. So far it has

├─ alpha
│  ├─ values
│  ├─ probability
├─ spectrum
│  ├─ omega
│  ├─ chi
│  ├─ maximum
│  ├─ average
│  ├─ variance

Should we include the parameters used/calculated (through the ALPSCore param saving)?

@egull
Copy link
Contributor

egull commented Jan 28, 2017

I think so. That's a good point. Metadata never hurts!

@ryanlevy
Copy link
Collaborator Author

If we include the parameters in the hdf5 file, the structure would become

├─ alps::params
├─ FREQUENCY_GRID
├─ SPREAD
├─ CUT
├─ alpha
│  ├─ values
│  ├─ probability
├─ DATA
├─ BACKCONTINUE
├─ SELF
├─ BETA
├─ LOG_MIN
├─ MAX_IT
├─ OMEGA_MAX
├─ VERBOSE
├─ DEFAULT_MODEL
├─ BASENAME
├─ SHIFT1
├─ NORM1
├─ PARTICLE_HOLE_SYMMETRY
├─ SHIFT
├─ help.grids
├─ ALPHA_MIN
├─ KERNEL
├─ NORM
├─ NDAT
├─ ALPHA_MAX
├─ help
├─ DATA_IN_HDF5
├─ DATASPACE
├─ TEXT_OUTPUT
├─ GENERATE_ERR
├─ N_ALPHA
├─ help.models
├─ spectrum
│  ├─ omega
│  ├─ chi
│  ├─ maximum
│  ├─ average
│  ├─ variance
├─ NFREQ

Would it be better to make a separate h5 file? i.e. do we want more files or more in the hdf5 file?

@jpfleblanc
Copy link
Collaborator

jpfleblanc commented Jan 28, 2017 via email

ryanlevy added a commit that referenced this issue Jan 28, 2017
saves under /parameters directory, which if maxent is reloaded from hdf5
should be read properly
See: #21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants