Skip to content

Releases: jacanchaplais/heparchy

0.2.1

12 Jun 11:36
d46a4b3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.2.1

0.2.0

27 Sep 21:58
Compare
Choose a tag to compare

Full Changelog: 0.2.b7...0.2.0

0.2.b7

16 Aug 12:56
da1ade0
Compare
Choose a tag to compare
0.2.b7 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.2.b1...0.2.b7

0.2.b6

16 Nov 12:08
Compare
Choose a tag to compare
0.2.b6 Pre-release
Pre-release

Improved read / write speed scaling for processes storing large numbers of events, ~ 100,000+ events. Events are now grouped within processes, changing the hierarchical structure of the output HDF5 file. Previous versions of heparchy HDF5 files are no longer compatible with the HdfReader.

0.2.b5

10 Nov 17:57
Compare
Choose a tag to compare
0.2.b5 Pre-release
Pre-release

Restored the high read / write speed by storing mask and custom datasets as subgroups within each event.

Breaking change:
Files produced with older versions of heparchy not readable by this version.

0.2.b4

02 Nov 16:27
Compare
Choose a tag to compare
0.2.b4 Pre-release
Pre-release
  • Deprecated explicit setter interface to heparchy.write.hdf
  • Implemented dictionary-style interface for user-named datasets within events
  • Added iterator wrapper for writing events without explicitly using a context manager
  • Added settings for compression, giving options between gzip and lzf
  • Improved import system

Note: may introduce speed reductions for user-named datasets. Profiling and speed enhancements planned for future releases.

0.2.b3

11 Oct 11:54
Compare
Choose a tag to compare
0.2.b3 Pre-release
Pre-release

Reintroduced _ProcessReader.read_event method with a deprecation notice to prevent breaking changes for existing users.

0.2.b2

11 Oct 10:34
Compare
Choose a tag to compare
0.2.b2 Pre-release
Pre-release

Fixed subpackage namespace, and pinned pyhepmc-ng backend to known working version.

0.2.b1

31 Mar 14:21
Compare
Choose a tag to compare
0.2.b1 Pre-release
Pre-release

Reading and writing to HDF5 made consistent. HepMC reading still needs to be made consistent with this, but is functional. There is no utility included for HepMC writing, currently.

Data manipulation routines have been migrated to https://github.com/jacanchaplais/graphicle.