Version 0.8.2

@tritemio tritemio released this Jan 19, 2018

Minor release:

Fix a packaging issue for PIP users that caused an error on import due to missing metadata file.

Version 0.8.1

@tritemio tritemio released this Jan 14, 2018 · 2 commits to master since this release

Minor release with improved file validation.

  • More stringent validation checks (commit d463b42)
  • Add subpackage phconvert.v04 to load and validate Photon-HDF5 v0.4
  • Fix validation with strict_description = False. Before this change
    descriptions checks were not disabled completely when using strict_description = False.
  • Check that arrays in /photon_data are strictly 1D (commit 2dde57b).

Version 0.8

@tritemio tritemio released this Oct 29, 2017 · 16 commits to master since this release

What's New?

This is a major release of phconvert that adds support for Photon-HDF5 v0.5 and for more input file formats (Picoquant PT3. and .T3R). Many thanks to @biswajitSM for contributing the PT3/T3R feature.

To install or update phconvert use:

conda install phconvert -c conda-forge

NOTE: You can also install phconvert from PyPI.

Note that phconvert 0.8+ will save only Photon-HDF5 v0.5. If you need to save the old Photon-HDF5 v0.4 format, you can use phconvert 0.7.x. The 0.7 branch will receive only critical bug fixes.

  • Photon-HDF5 version 0.5: This release of phconvert will read an save the new Photon-HDF5 version 0.5. Note that Photon-HDF5 v0.5 is still in "release candidate" stage (rc1). Minor modifications to the format are still possible (but at this point unlikely) before the final 0.5 specs release. You can read in the docs what changed in Photon-HDF5 v0.5. Note that despite being "release candidate", the new Photon-HDF5 v0.5 has already been used to publish data of at least 3 publications in 2017.

  • PicoQuant PT3 T3R files: We added support for reading T3R files and improved PT3 support. New example notebooks show how to convert ns-ALEX/PIE files saved in PT3 or T3R files to Photon-HDF5.

  • MyBinder: after a period of breakage due to migration to a new infrastructure, MyBinder works again. You can try converting files online without any installation by clicking here: Binder

Version 0.7.3

@tritemio tritemio released this Nov 30, 2016 · 86 commits to master since this release

What's New?

  • Add support for PicoQuant PTU files (for the following t3records formats: rtPicoHarpT3, rtHydraHarp2T3, rtTimeHarp260NT3, rtTimeHarp260PT3)
  • Add unit test for pqreader.py module
  • Run bhreader's and pqreader's unit tests on CI services (AppVeyor and TravisCI)

Version 0.7.2

@tritemio tritemio released this Oct 1, 2016

What's New?

  • Fix an error when using require_setup=False and the setup group is missing in the input data.
    See 3514a02.

Version 0.7.1

@tritemio tritemio released this Sep 9, 2016 · 1 commit to stable since this release

What's new?

  • Add support for reading Becker & Hickl SPC from SPC-134/144/154/830
  • Documentation fixes
  • From now on conda packages will be built and hosted by conda-forge. As a results you can install phconvert with conda install phconvert -c conda-forge.

Many thanks to @lampo808 for adding the SPC support!

Version 0.7

@tritemio tritemio released this May 20, 2016 · 124 commits to master since this release

What's New?

File decoding

  • Improved reader for Becker & Hickl SPC files, now more metadata is automatically retrieved.
  • Add support for decoding PicoQuant PT3 files

Testing

  • Add support for Continuous Integration. phconvert notebooks are now automatically executed on each commit on windows (AppVeyor) and linux (Travis CI) on python 2.7, 3.4 and 3.5.

Docs

  • Improved reference documentation now including bhreader docs (read Becker & Hickl files) and an improved pqreader docs (read PicoQuant files).

Version 0.6.9 - The Christmas Release!

@tritemio tritemio released this Dec 24, 2015 · 166 commits to master since this release

What's new?

  • Fix a runtime error when saving Photon-HDF5 files under python 2 (issue #9 and PR #10).
  • Fix error message when input file HT3 was not found (bb03cf3)
  • Notebook updates

Version 0.6.8

@tritemio tritemio released this Dec 1, 2015 · 181 commits to master since this release

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

@tritemio tritemio released this Nov 3, 2015 · 191 commits to master since this release

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