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

Feature/improved hdf #77

Open
wants to merge 3 commits into
base: feature/ordered-json
Choose a base branch
from

Conversation

staleyLANL
Copy link
Contributor

See commit remarks.
@nathangibson14 Thought I'd add you on this PR just for fun.

Attempt to determine the underlying type of something that's represented as a `string`; for example, a `metadatum="1.23"` is probably a `double`.

Allow for certain patterns that are stored internally for "special" nodes, such as those for plain character data, to be "flattened", that is, stored in a simpler, less hierarchical manner in an HDF5 file.

Important: at the moment, HDF5 *writing* is improved, but HDF5 *reading* has not at this time kept pace. At the moment, we can't necessarily read back an HDF5 file that was read, and recover information properly. I'll hold off on putting in a pull request until that part is done as well.

Even the new improvements to HDF5 writing aren't quite to where I want them to be. There's more work to come.

This commit also includes a small amount of work that really has nothing to do with our HDF5 capabilities. I just happened to visit the affected code while working on the new material. For example, I put in another `convert()`, and also made sure it was tested.
Split the (very long) convert detail.hpp function into several parts.
@staleyLANL staleyLANL self-assigned this Feb 16, 2022
@whaeck whaeck force-pushed the feature/improved-hdf branch from 500e01d to a951980 Compare June 30, 2022 14:03
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 this pull request may close these issues.

2 participants