Skip to content

Releases: Photon-HDF5/phconvert

Version 0.6.8

01 Dec 01:39
Compare
Choose a tag to compare

What's new?

Small fixes and improvements:

  • Add option to allow missing setup group (both saving and validation) b35e6d0
  • Better handle input for array fields (e.g. detectors_specs) in a variety of formats (tuple, list, array with ndim=0, array with ndim=1): 1ad5ca9 and e07ddba.
  • Runtime error fix: d7fff76
  • Documentation improvements

Version 0.6.7

03 Nov 18:26
Compare
Choose a tag to compare

What's new?

  • tcspc_range in nanotimes_specs is now optional
  • matplotlib is now only an optional dependency
  • More validity tests on Photon-HDF5 files
  • More input normalization (for YAML) for data_dict argument in save_photon_hdf5()
  • Tests validity of input data_dict
  • Update versioneer

Version 0.6.6

30 Oct 17:53
Compare
Choose a tag to compare

What's new?

  • Fix always-True assertion when loading SPC files

Version 0.6.5

29 Oct 21:41
Compare
Choose a tag to compare

What's new?

  • Documentation improvement and new API docs: http://phconvert.readthedocs.org/
  • Add notebook to write Photon-HDF5 files from scratch: Writing Photon-HDF5 files
  • save_photon_hdf5() improvements:
    • Restore input dict sanitization (it was mistakenly disabled)
    • Cast bools to ints for improved compatibility
    • Auto-compute acquisition_duration for single-spot data
    • When not provided, create and populate identity group
    • Improve Photon-HDF5 validity test (852242c)

Version 0.6.4

20 Jul 22:30
Compare
Choose a tag to compare

What's new?

  • Fix a bug causing file validation to fail (fd0a278)

Version 0.6.3

20 Jul 21:49
Compare
Choose a tag to compare

What's new?

  • Rewrite of validation function: now they validates a HDF5 file, not an in-memory representation. This makes easier to test if a file is Photon-HDF5 compliant, regardless if it has been created by phconvert or not.
  • Added more tests during validation
  • Fixed error that caused authors and other identity fields not being saved

Previous changes (from version 0.6):

  • Fix donor/acceptor assignment in conversion notebooks
  • Fix a string encoding issue (4a95505)
  • Simplify saving custom metadata

Version 0.6

27 Jun 03:26
Compare
Choose a tag to compare

What's new?

A few important changes:

  • Automatically convert input of "scalar" fields to scalar if they are arrays or sequences of length == 1. See #5.
  • Check conformance with the specs in save_photon_hdf5() removing the need to call assert_valid_photon_hdf5() separately.
  • Remove time_reversed field in nanotimes_specs. Now we use the simpler convention that nanotimes has a time axis direction correctly oriented. See #6.

Version 0.5.8

26 Jun 18:41
Compare
Choose a tag to compare

What's new?

  • Updated the descriptions (TITLE attributes) for various fields.

Version 0.5.7

24 Jun 18:06
Compare
Choose a tag to compare

What's new?

  • Try to address h5labview issue with empty strings by saving a single-space string in empty descriptions. See #4.

Version 0.5.6

23 Jun 19:30
Compare
Choose a tag to compare

What's new?

Backward-incompatible changes:

  • Change dye_names from array of string to a single string containing CSV text (8421904). Closes #2.

Other changes:

  • Docs improvements