Skip to main content

FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python

Project description

Main websites:

Build Status Appveyor Status


FabIO is an I/O library for images produced by 2D X-ray detectors and written in Python. FabIO support images detectors from a dozen of companies (including Mar, Dectris, ADSC, Hamamatsu, Oxford, …), for a total of 30 different file formats (like CBF, EDF, TIFF, …) and offers an unified interface to their headers (as a Python dictionary) and datasets (as a numpy ndarray of integers or floats)

Installation

FabIO is available from PyPI:

pip install fabio

Debian/Ubuntu packages, and wheels are available for Windows, Linux and MacOSX from the silx repository.

See the installation instructions for more information.

Usage

Open an image

>>> import fabio
>>> obj = fabio.open("mydata0000.edf")
>>> obj.data.shape
(2048, 2048)
>>> obj.header["Omega"]
23.5
>>> obj.data
array([...])

Save an image (ex: EDF)

>>> import fabio
>>> obj = fabio.edfimage.EdfImage(data=[...])
>>> obj.write("mydata0000.edf")

Documentation

See the latest release documentation for further details.

Documentation of previous versions are available on silx.

Changelog

See http://www.silx.org/doc/fabio/latest/Changelog.html

Citation

The general philosophy of the library is described in: FabIO: easy access to two-dimensional X-ray detector images in Python; E. B. Knudsen, H. O. Sørensen, J. P. Wright, G. Goret and J. Kieffer Journal of Applied Crystallography, Volume 46, Part 2, pages 537-539.

Transparent handling of compressed files

For FabIO to handle gzip and bzip2 compressed files transparently, bzip and gzip modules must be present when installing/building Python (e.g. libbz2-dev package for Ubuntu).

Benchmarking details have been collected at http://www.silx.org/doc/fabio/latest/performances.html.

Supported file formats

  • ADSC:

    • AdscImage

  • Bruker:

    • BrukerImage

    • Bruker100Image

    • KcdImage: Nonius KappaCCD diffractometer

  • D3M

    • D3mImage

  • Dectris:

    • CbfImage (implements a fast byte offset de/compression scheme in python/cython)

    • PilatusImage (fileformat derived from Tiff)

    • EigerImage (derived from HDF5/NeXus format, depends on h5py)

  • ESRF:

    • EdfImage: The ESRF data Format

    • XsdImage: XML serialized image from EDNA

    • Fit2dImage: Fit2d binary format

    • Fit2dmaskImage: Fit2d Mask format

    • Fit2dSpreadsheetImage: Fit2d ascii tables (spread-sheet)

    • LimaImage: image stacks written by the LImA aquisition system

    • SparseImage: single crystal diffractions images written by pyFAI

  • General Electrics

    • GEimage (including support for variant used at APS)

  • Hamamatsu

    • HiPiCImage

  • HDF5: generic format for stack of images based on h5py

    • Hdf5Image

    • EigerImage

    • LimaImage

    • SparseImage

  • JPEG image format:

    • JPEG using PIL

    • JPEG 2000 using Glymur

  • Mar Research:

    • MarccdImage (fileformat derived from Tiff)

    • Mar345Image imaging plate with PCK compression

  • MPA multiwire

    • MpaImage

  • Medical Research Council file format for 3D electron density and 2D images

    • MrcImage

  • Nonius -> now owned by Bruker

    • KcdImage

  • Numpy: generic reader for 2D arrays saved

    • NumpyImage

  • Oxford Diffraction Sapphire 3

    • OXDimage uncompressed or with TY1 or TY5 compression scheme

    • Esperanto format (with bitfield compression)

  • Pixirad Imaging

    • PixiImage

  • PNM

    • PnmImage

  • Princeton Instrument SPE

    • SpeImage

  • Raw Binary without compression

  • Rigaku

    • RaxisImage

    • DtrekImage

  • Tiff

    • TifImage using either:
      • Pillow (external dependency)

      • TiffIO taken from PyMca

Design Specifications

Name:

FabIO = Fable Input/Output

Idea:

Have a base class for all our 2D diffraction greyscale images. This consists of a 2D array (numpy ndarray) and a python dictionary (actually an ordered dict) of header information in (string key, string value) pairs.

Class FabioImage

Needs a name which will not to be confused with an RGB color image.

Class attributes, often exposed as properties:

  • data -> 2D array

  • header -> ordered dictionary

  • rows, columns, dim1, dim2 -> data.shape (propertiy)

  • header_keys -> property for list(header.keys()), formerly used to retain the order of the header

  • bytecode -> data.typecode() (property)

  • m, minval, maxval, stddev -> image statistics, could add others, eg roi[slice]

Class methods (functions):

  • integrate_area() -> return sum(self.data) within slice

  • rebin(fact) -> rebins data, adjusts dims

  • toPIL16() -> returns a PILimage

  • getheader() -> returns self.header

  • resetvals() -> resets the statistics

  • getmean() -> (computes) returns self.m

  • getmin() -> (computes) returns self.minval

  • getmax() -> (computes) returns self.maxval

  • getstddev() -> (computes) returns self.stddev

  • read() -> read image from file [or stream, or shared memory]

  • write() -> write image to file [or stream, or shared memory]

  • readheader() -> read only the header [much faster for scanning files]

Each individual file format would then inherit all the functionality of this class and just make new read and write methods.

There are also fileseries related methods (next(), previous(), …) which returns a FabioImage instance of the next/previous frame in a fileserie

Other feature:

  • possibility for using on-the-fly external compression - i.e. if files are stored as something as .gz, .bz2 etc could decompress them, using an external compression mechanism (if available).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fabio-2022.12.1.tar.gz (707.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fabio-2022.12.1-cp311-cp311-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.11Windows x86-64

fabio-2022.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fabio-2022.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

fabio-2022.12.1-cp311-cp311-macosx_11_0_arm64.whl (969.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fabio-2022.12.1-cp310-cp310-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10Windows x86-64

fabio-2022.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fabio-2022.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

fabio-2022.12.1-cp310-cp310-macosx_11_0_arm64.whl (978.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fabio-2022.12.1-cp39-cp39-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.9Windows x86-64

fabio-2022.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fabio-2022.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

fabio-2022.12.1-cp39-cp39-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

fabio-2022.12.1-cp39-cp39-macosx_11_0_arm64.whl (995.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

fabio-2022.12.1-cp38-cp38-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.8Windows x86-64

fabio-2022.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

fabio-2022.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

fabio-2022.12.1-cp38-cp38-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

fabio-2022.12.1-cp38-cp38-macosx_11_0_arm64.whl (978.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

fabio-2022.12.1-cp37-cp37m-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.7mWindows x86-64

fabio-2022.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

fabio-2022.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

fabio-2022.12.1-cp37-cp37m-macosx_10_16_x86_64.whl (980.1 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

Details for the file fabio-2022.12.1.tar.gz.

File metadata

  • Download URL: fabio-2022.12.1.tar.gz
  • Upload date:
  • Size: 707.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for fabio-2022.12.1.tar.gz
Algorithm Hash digest
SHA256 668287dbb4c7c3042a404c80617bd6be9861a3ff50118a5a2b385f8a285f62bc
MD5 8f0fd7d6fdfc2c393fb4b228a3c0a8d7
BLAKE2b-256 e89723ea2abee4f750405f0388a58ad7f59bd7d9c8d7c96a4c115ff6624a107c

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fabio-2022.12.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for fabio-2022.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a6539b318d173c635d2db03ca9393a289991fe1e882b3e400fd06ee074a9477
MD5 2a2f4fb7c9f9c85d8014c35e975c2cd6
BLAKE2b-256 b37c00ec88d13bc95d8ca32d3806fe0062480250e7dc55e49251c5c85df1cc89

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0662c4f2d4bed1b9eff403df6d75a1ac66904fa428e412683db67980c8fb14c4
MD5 4417b178d4e4d3306a206850edaf5842
BLAKE2b-256 4a10cb89e24aa3f9854379a8b1cfb6c315d5e2ea8a5d8f2c31244b790734c579

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 be670282287022cd377d1f0203979dbca6b75c7084a18cbea40e95a274429c4d
MD5 2a4bd0224f65905de751e408d31679ea
BLAKE2b-256 70693e0ab20290dcb36d2c79b2a4bf54f5c1e8cb484a5879142843617db7d46b

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b76fa09bda0de90ada3f7ffdf6beab6a728d84433b6e236a7098db837dab4c5b
MD5 76c7f50cb45b68ba05197d9827464fd3
BLAKE2b-256 bb14b99f4a49ec395466467e931d73d8cde07db1ab9991363348c722365eeefb

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fabio-2022.12.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for fabio-2022.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eed838a2ad662cd18e867cc749fbc8042de3b5b40eb5b2e484bb1b349d8f9bdb
MD5 790353259f4ece2fc2d9c27a36efea3a
BLAKE2b-256 63bce010bf061c60bbf040ac1ca73a9816c640b6def50556617c556177e1ff6a

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4169ae82dba9c88ca396b4ef750fdfb3d98c3cf9ba0c969b7861087507d499e3
MD5 ecfd1b7a677e52cd756d1c5bff47c42b
BLAKE2b-256 92b2884906df1dc4a879945a369b8097685b297b598ffc82042c0b3433bdbf0d

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a7bfff8368b423edea3936bcde555c7f4c1ec4236c4e4f13e83014973042c99c
MD5 cdd2d0d85bc6aee103e7d00b1ed44345
BLAKE2b-256 bd8d2bdd85a3ce73779417629f2d0ca0c95aeaa996bc9b526d259bbb9966093d

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f79c6af765fba55b15a33b5866934af15169c0e963b5ef1f3d291b7b1a4a940
MD5 3e20c9fa6e7861061823ec29beea7d32
BLAKE2b-256 bdd4ca436cae734c72cc145394358b783e7bce322d07b3a4b04c4b2f1f889587

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fabio-2022.12.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for fabio-2022.12.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1e971b0a8812965e8837d425c8edcdf7d64d7bee08a60b55959c9591682778c5
MD5 1edd5edcf9c48730a15e2fb4598a08b6
BLAKE2b-256 f9a818ec7bdbbdac7bb3a2fee879faaf9f6944cb64f7f74767b78dafb26af7c3

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2584d7c457e5d4e0ae62e5197baca25ec49be0ea838a90fc8e1b3d5774a6c97
MD5 cefe054cc7dbf0eb1dfd2f9e941782af
BLAKE2b-256 a8f8f693a738d100aab4108a8673235161fd7d2b1216a58966c39f3d94a82d55

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6a3824568955e44ac6a0a1eea687a2e54e116c8d753de4fd69b63ffb3594156f
MD5 2a287b77f9cda7c81d08aa95a2868f11
BLAKE2b-256 3c4f4bdd9ce6c47832a4f5bec231ae30369a8a1902e82196d369c25eb1467fda

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 951530546705ad68ca4ca65317268de397477a4bfaaf575a8859383dc0c45140
MD5 01b47ba3d0d6266c0d09d86f80b20453
BLAKE2b-256 a2509bd109e3d5e84c41fd0c87bc3a871613065fb7aa879f90d14272c3c3fd9c

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 762e026fd4b938ee52d84e874f5078cb4793acdcba064b6467e74b4e50b22893
MD5 93772040821bc6e63d28b312afe9ba9a
BLAKE2b-256 676154a3126524859482471594018041c7e996a4e30ba5704b577dc9af8ade6a

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: fabio-2022.12.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for fabio-2022.12.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 da761084ba8464da428d8883b6eed88b0ff10defa0931a18efcfc08d5dac44bc
MD5 dc64b89af918cc85d468beac879a5ed0
BLAKE2b-256 7606aceb2244711b2dd96375765a4dc56647a097acf5fb2e5a26fb6d7ba05600

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d89fce9058e99a9d6f008a68077e790d3e05e457eebb6af53a2cdbdf231c6ce5
MD5 b83c6a5fae692e534bc90722fbdd83f0
BLAKE2b-256 3e335b951b3e48db0084398f963d26f39d11d833fcad9670555d85fc4ea5b3c4

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f955bf6abe61545d923922e4d256bdedcd1cf01dedca4eaea7a4acbd4a475d50
MD5 82160d53177f208877ae65b35dd59b0e
BLAKE2b-256 5d97a7d242011a82ffc0039578ba72d25696cefdcc4f347b5abdc7db2353a040

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fe5bba27ed27735aeed2d41b3f6bee7250920af23471c55cf6f656a401c82d93
MD5 d62af6dfc252048d2e6f5a093dc45117
BLAKE2b-256 7828659b8cd70caba497017119a899870dd44041b680ae9b0c114683267fd9ea

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28a58783a4c6834d969c5fbd007a030a17da74bc85b372705e27811f59644e5d
MD5 2a7d12acc74d05544b14cd443320ff2b
BLAKE2b-256 91ef8c38174fd32388d313a529636c92fbf07f56d26e3940955f2ff21541fc4f

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: fabio-2022.12.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for fabio-2022.12.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4ea48bb38622de5656156942ea3b38fb6f8156385583fd4f828b067c767aaf55
MD5 0f9ab548b8599c2d7e3975f5b06d898e
BLAKE2b-256 3dcff481524e10a76d49ac8a1813c1ff078b11d3fea10146f6347541d8f4a443

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8632c2098520174a8282db5f87ade6dfc11d7f6a208e463673321fdec07392c5
MD5 de6fd64fabb94f90a508d363992b83d4
BLAKE2b-256 e35f47bfcdcf912cf1d2688a27e9430ad2285601a33e386182fda00eaef1e2d6

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1a20f4fb2bfe1ca006a3f22b3f8f33b1905c5d41061697ed694df85844f8a812
MD5 adbff59a5661db4174708237c8646a23
BLAKE2b-256 7ab625ffadca6d426e90390bee16350a97ec4775302e449dd142673d91462ef1

See more details on using hashes here.

File details

Details for the file fabio-2022.12.1-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b1928dcf5d674574da9039b739d47c1002ba8e3d990c61536474b097d17bdcce
MD5 479392186242a83c57247f69dc954450
BLAKE2b-256 a0fe4e18b3525aada609a37a14d8dc8486ecc2162979d0f94e9e7db0541d4248

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page