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

Implemented H5DOappend #1891

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

alexporter8013
Copy link
Contributor

@alexporter8013 alexporter8013 commented May 17, 2021

Implemented H5DOappend by adding the C function to the API list and adding append function to h5d.pyx. Implemented and passed tests and added contribution note.

Closes #1890

@codecov
Copy link

codecov bot commented May 17, 2021

Codecov Report

Merging #1891 (c4f9a48) into master (71a82d9) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1891   +/-   ##
=======================================
  Coverage   88.45%   88.45%           
=======================================
  Files          17       17           
  Lines        2278     2278           
=======================================
  Hits         2015     2015           
  Misses        263      263           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 71a82d9...c4f9a48. Read the comment docs.

"""
@ut.skipIf(
h5py.version.hdf5_version_tuple < (1, 10, 0),
"Reading non-existent label segfaults"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this comment correct?

@aragilar
Copy link
Member

@bomber8013 Can you expand on "Reading non-existent label segfaults"? It would be nice to merge this.

@alexporter8013
Copy link
Contributor Author

Wow, apparently I'm pretty bad at following up. This was because H5DOappend was added in 1.10.0 of HDF5. I might need to change the test of why it's being skipped? Also I thought this feature was undesirable since we didn't want to add the optimized functions/library as a required component for h5py?

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.

Add H5DOappend functionality to h5py
3 participants