Skip to content

Releases: silx-kit/fabio

FabIO-0.12.0 (15/07/2021):

15 Jul 15:00
@kif kif
v0.12.0
Compare
Choose a tag to compare
  • 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):

05 Jan 13:27
@kif kif
v0.11.0
Compare
Choose a tag to compare
  • 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

11 May 07:06
@kif kif
v0.10.2
Compare
Choose a tag to compare
  • 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

07 Apr 13:11
@kif kif
v0.10.1
Compare
Choose a tag to compare

Bug fix release about tostring in openimage

Fabio-0.10.0

03 Apr 13:46
@kif kif
v0.10.0
Compare
Choose a tag to compare

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

29 Mar 08:45
@kif kif
v0.9.0
Compare
Choose a tag to compare
  • 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

26 Oct 08:47
@kif kif
v0.8.0
Compare
Choose a tag to compare
  • 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):

26 Jun 13:46
@kif kif
v0.7.0
Compare
Choose a tag to compare
  • 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)

16 Jan 15:23
@kif kif
Compare
Choose a tag to compare
  • 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

29 Aug 14:20
@kif kif
v0.5.0
Compare
Choose a tag to compare

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.