Releases: silx-kit/fabio
Releases · silx-kit/fabio
FabIO-0.12.0 (15/07/2021):
- Densification of sparse data (densify-Bragg) produced by pyFAI (sparsify-Bragg)
- Writer for EigerImage format
- Writer for LimaImage format
- Refactor all CLI tools
- Disable the mask calculation by default in eiger2crysalis
- Clean-up some debuging prints in CbfImage
- Correct MrcImage format (and change in tests)
- Support for Python versions 3.6 to 3.9, tested on amd64, ppc64le and arm64
- Linux is officially the main platform, Windows and MacOS are supported in best effort mode.
FabIO-0.11.0 (05/01/2021):
- New support for Esperanto image format (includes bitfield compression) read & write
- New support for HDF5 files generated by LImA (read-only so far)
- New support for HDF5 files generated by Bragg-sparsify (definitevely read-only)
- Improved support for CBF: Magic bytes, headers, + other bug corrections
- Improved supportfor Tiff: Miss interpretation of colormap tags
- Improved support for GE files gernerated at APS
- Improved support for Bruker100 image format (read & write)
- Stop testing for 32-bit operating systems.
- Support for Python versions 3.6 to 3.9
- Linux is officially the main platform, Windows and MacOS are supported in best effort mode.
FabIO-0.10.2
- Robustness to read corrupted EDF files
- Fix open files with BytesIO
- Fix unexpected exception on FabioImage iteration
- Supports Python 3.5 to 3.8
- Still working on Python 2.7
FabIO v0.10.1
Bug fix release about tostring in openimage
Fabio-0.10.0
Changelog:
- edfimage:
- Improved robustness (PR #315)
- Read without all restrictions of the "Klora" convention (PR #318)
- Fixed example (PR #322)
- Improved performances: Do not create a temporary string (PR #323)
- Recognize a Global Header Section and using it as default (PR #328)
- Fixed cleaning header block reading (PR #332)
- Reading binary data from files and tests (PR #333)
- Make magic readable (PR #339)
- mar345image: Provide all the default file extension for mar345 (PR #354)
- numpyimage: Fixes (PR #314, #344)
- pixiimage: Improved file series filename parsing (PR #317)
- tifimage: Improved TIFF via Pillow (PR #321)
- Added support of esperanto format (PR #347, #351)
- Fixed minor issues (PR #338) and compatibility with h5py (PR #350)
- Improved tests (PR #320, #341, #345) and requirement.txt (PR #331)
- Updated debian packaging (PR #324, #326), added debian11/ubuntu20.04 support (PR #355)
- Added changelog file (PR #357)
- Remove packagin for debian 6, 7 and 8, add support for debian11
- Drop support for Python2 and 3.4, validated version are 3.5-3.8 on mac, win & linux
FabIO-0.9.0
- Separate the concept of FabioFrame from FabioImage
- FileSeries are available from fabio.open_series
- Shape and dtype are directly exposed
- Support d*TREK format which is a superset of ADSC
- Improve code coverage on PiXi image
- Major refactoring of EdfImage (for better performances, padding, ...)
- Clean up TiffIO (remove tests & demo from source)
- Improved binning handling in DM3 images, and more quiet
- Implement deprecation warnings àla silx
- Enhanced installation on unsupported architectures
- Enhanced tests (spr, Fit2dSpreadsheet, Rigaku, ...)
- Tested on Python (2.7, 3.4), 3.5, 3.6 & 3.7 on mac, win & linux
Fabio 0.8.0
- Increased maximum header size for EDF (Thanks from OlivierU38)
- Fix EDF header (contribution from Yann Diorcet)
- MRC format is now tested (thanks to Aidan Campbell)
- Fix EDF regex in Python 3.7 (thanks to Serhiy Storchaka)
- New explicit registry (no more metaclass)
- Lazy iterator for EDF (useful for huge multi-frames)
- Improved JPEG 2000 support via glymur
- Manylinux1 wheels built against the oldest numpy possible
- Improved debian packaging
- clean up repository and tests
- Fix compilation with Python 3.7, Python 2.7 still works but for how long ?
FabIO-0.7.0 (06/2018):
- Improve CBF support (support Python3, better support of loops)
- Improve Bruker100 image detection (contribution from Tomoya Onozuka)
- Support TIFF multi-frames
- Improve Pilatus TIFF support (contribution from Mika Pflüger)
- Improve support of TIFF using indexed colors
- Support pathlib and pathlib2 as opennable paths
- Provide a copy operator for single frame images
- Clean up EDF image API (contribution from Yann Diorcet)
- Fix parsing of EDF headers
- Fix convertion from EDF to TIFF
- Fix support of
#
in filenames - Clean up of code and documentation (including contribution from Thomas Kluyver)
v0.6.0: FabIO 0.6.0 (16/01/2018)
- Improve the EDF reader (faster for file compound by many compressed
blocks). - Refactoring fabio_viewer to support one of installed Qt binding
PySide/PyQt4/PyQt5 - Fix closing of file descriptor in case of unsupported format
- Fix DM3 format under Python3
- Small clean up and fix on the documentation
- Update Debian package scripts to support Ubuntu
- provide dummy "register" decorator to prepare explicit registration in
v0.7 - Last version to support Python2.7 and will be supported until 2020.
v0.7 will require Python3.4+
FabIO v0.5.0
The main new features are:
- All source files are now under MIT license (re-implement PCK/packbits
in Cython) - Context manager for fabio.open + automatic closing of files.
- Iterator over all frames in a file.
- Debian packaging for debian 7, 8 and 9.
- Use (patched-) ordered dictionaries for storing headers.
- Many clean up and bug-fixes
- New formats: mpa, jpeg and jpeg2000
- Provide "convert" and "viewer" scripts in the fabio-bin debian
package.