Convert from "print ..." to "print(...)" Also convert "'...' % (...)" to "'...'.format(...)". These bring us up to date with Python 2.7, and will make future porting to Python 3 less painful.
Ran update-copyright.py Changed my drexel address to tremily and added an address for Richard Naud (both read from .mailmap).
Run update-copyright.py.
Ran update_copyright.py.
Ran update_copyright.py.
Zip files use slashes (not os.path.sep) for their path separator (JPK driver).
Use `with Closing(...) as f:` in JPKDriver._zip_segment().
Extent JPK driver to also read .jpk-data1D-file files. Also: * Lowercase most JPK exception messages. * Decode integer types to floats as specified by 'encoder'. * Give the path to the old file when suggeesting an `out2jpk-force` upgrade.
Ensure unique segment names in the JPK driver.
Fix distance_base_unit extraction in JPK driver for encoded data.
Fix JPK list field splitting for empty lists.
Only pass curve params out to segments if they exist.
Skip some param translation in the JPK driver for channel-less segments.
Improve handling of the base calibration slot units in JPK driver.
I'm using the 0.12 specs for the JPK driver, so allow version 0.12 files. The previous range(12) code only went up to version 0.11.
Adjust unit extraction from the JPK file format. I've emailed Michael Haggerty to track down the version that made the change from 'data.unit=' to 'data.unit.unit='. For now, I'm assuming it's just <= 0.2.
Add support for raster and constant data to JPK driver.
Add support for {,u}int{16,32} segments in JPK driver. TODO: check that these are converted to float32 or similar when converting from bits to meters. Potentially change from multi-column Data blocks to lists of single column blocks to allow for different dtypes in each block.
Break JPK data block name extraction out into ._zip_segment_name(). Also removes restrictions on allowed names.
Extract 'z piezo sensitivity (m/V)' from JPK files into Curve.info. Not particularly important, since we convert from V to m inside the driver, but it's an interesting property for getting a feel for how a particular instrument works.