Tags

Tags give the ability to mark specific points in history as being important
  • xev-data-0.2.0

    fbb74312 · updated version ·
    Completely redesigned registry.py
  • xev-data-0.1.8

    Now reading and writing arrays of strings and compound NumPy datatypes.
    
    Now able to read pandas arrays without importing pandas.
  • xev-data-0.1.7

    efa6761b · updated distribution ·
    Began distributing wheels
  • xev-data-0.1.6

    Created CopyPair connection set recursive context manager for opening pairs of files.
    
    Created DatasetHandle.copy_dataset staticmethod to copy data and potentially compress it at the same time.
    
    Created DatasetHandle.copy instancemethod for calling staticmethod
    
    Created GroupHandle.copy_group staticmethod for recursive copy with recompression
    
    Created GroupHandle.copy instancemethod for calling staticmethod
    
    Modified Databse merge, rebase, shard methods to use new backends which support smarter recursion and compression.
    
    Legacy merge method left intact.
  • xev-data-0.1.5

    d3288d02 · version 0.1.5 ·
    Added more imports to main package __init__.py
    
    Began replacing Database methods with AddressHandle methods
    
    Tested AddressHandle methods.
    
    Pushing before messing with scan/merge/shard/...etc
  • xev-data-0.1.4

    8f881441 · pushed xev-data-0.1.4 ·
    Created AddressHandle, AttributesHandle, DatasetHandle, GroupHandle objects with their own files and tests.
    
    Created error.py, for custom errors
    
    These AddressHandle objects are going to be used in the refactor for version 1.0.0, but it makes sense to have a separate version where they exist and are tested but are not used in the Database object first.
    
    These Handle objects do a lot of the Database object methods in staticmethods, and then have instancemethods that call those staticmethods.
    
    These could in principle be used outside of the Database object if you want to perform many operations on the same dataset or group (E.g. heavy attribute modification).
    
    The staticmethods are the least safe, most useful way to use these handle objects to call h5py.File, but the instancemethods are the most safe, least useful way. However, the least useful, most safe way, is still useful enough for me.
  • xev-data-0.1.3

    fcc92df8 · Version 0.1.3 ·
    Created Connection object to avoid repetitive calls to File I/O.
    
    Also, support forwarding keyword arguments into h5py.File
  • xev-data-0.1.2

    Relatively better understanding of file IO allows for fewer while loops and better parallel testing.