Skip to main content

Image IO for fable

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).

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.0.tar.gz (1.6 MB 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.0-cp311-cp311-win_amd64.whl (967.8 kB view details)

Uploaded CPython 3.11Windows x86-64

fabio-2022.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fabio-2022.12.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

fabio-2022.12.0-cp311-cp311-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

fabio-2022.12.0-cp310-cp310-win_amd64.whl (973.3 kB view details)

Uploaded CPython 3.10Windows x86-64

fabio-2022.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fabio-2022.12.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

fabio-2022.12.0-cp310-cp310-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

fabio-2022.12.0-cp39-cp39-win_amd64.whl (966.5 kB view details)

Uploaded CPython 3.9Windows x86-64

fabio-2022.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fabio-2022.12.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

fabio-2022.12.0-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

fabio-2022.12.0-cp39-cp39-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

fabio-2022.12.0-cp38-cp38-win_amd64.whl (966.3 kB view details)

Uploaded CPython 3.8Windows x86-64

fabio-2022.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

fabio-2022.12.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

fabio-2022.12.0-cp38-cp38-macosx_11_0_universal2.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

fabio-2022.12.0-cp38-cp38-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

fabio-2022.12.0-cp37-cp37m-win_amd64.whl (946.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

fabio-2022.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

fabio-2022.12.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

fabio-2022.12.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: fabio-2022.12.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.5

File hashes

Hashes for fabio-2022.12.0.tar.gz
Algorithm Hash digest
SHA256 f48899a205e014cb4812a27c982927cb7d563bc40dc1285f2c84cfbb6f4955d3
MD5 d2733584d6fb3d9b06615efadb7cd127
BLAKE2b-256 9f5810f337b8eb3887c89baa438ee7334e6903dd3dff66e9dc9786c383806e95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabio-2022.12.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 967.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.5

File hashes

Hashes for fabio-2022.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a244a217948bcdb4e894156b9e6d2aebcf63f55be1e52de0339b716ecdeb73b4
MD5 0853db5c7d5764e6414bc9e052dd0c66
BLAKE2b-256 6f3a6a796d77cd42cbb8e6cda2a4b2c21e7ee4a34efbfe533e2db8990e1ec242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0e0fa2a62f074094e2270f1cd707fc00a3d27039cccf86121247702155ac3b1
MD5 ee9a904f92b0beba90f2c3aa7735b6bc
BLAKE2b-256 1948e670d9b7bcada1b89e15e728bcad273eb5f500c74d91565ff293d45953f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6e25fef2610fcdf34990f0186ede22a839892185f73807eb5d5929ece2de6307
MD5 7247ce22a0bba85c1046c74df0b176a1
BLAKE2b-256 ffb2a2ded777f9e69276929d9552d85ad9050c64c58f9f152915000473c8bdae

See more details on using hashes here.

File details

Details for the file fabio-2022.12.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fabio-2022.12.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d88cd7d20aa05cbc7031656df18baa10b90b1120d337fde83f87d813bcce154d
MD5 ecb016881a2a56ffe7b8d034db080bcd
BLAKE2b-256 b52979677c740425da16b5d5d2ccf2a05a4a72fc784b53332b4d7e3f7f82d842

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabio-2022.12.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 973.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.5

File hashes

Hashes for fabio-2022.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ad3b9c9566aee4482f9c81ad30ea4fcdc9da3067503d8eeb6c3aa1da8dd9b1fa
MD5 c8b2c6d22dc60f76fbda4fab2fbba636
BLAKE2b-256 f5c4cd446618069ac8866e410393e1bcd9b230605823475562a27752221fa94e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08b04f09c4bcfa5f5172be3c7514e04ddc5ae5600aa6477eb5ca6ccc70fd2b86
MD5 0afec0c1e1498b6969417e75a90b9020
BLAKE2b-256 197edc78f3f59aae8d886a0fdb0ced02a74b8eeb62db778fe8537f3707c7eba2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ab0405024903478360e94ded863230e012cb71f393cc904c6115828c547c9e50
MD5 2662e64fb5f3b6997ee6c0a02850f274
BLAKE2b-256 4769839c4b6cbd0ff214e11e8093ca2549ee4a78fbc300e0d9ed750534f4a6fa

See more details on using hashes here.

File details

Details for the file fabio-2022.12.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fabio-2022.12.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8a616e80ce699db06238b47100e327e79480718a5c15f376f5206274859874a9
MD5 3127c27f2db47aa711380631a566bc56
BLAKE2b-256 64b5bb209c2e4f80878448cd525da5c2a66454e7a935ea501dbc719bdd8f877a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabio-2022.12.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 966.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.5

File hashes

Hashes for fabio-2022.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e9a868c713f8f72ba4911a34193a2deac840f94265761f66bbce49ebda249981
MD5 5e957efa6bc717bdd021ce21c8129570
BLAKE2b-256 0aa5b71f8dedd26b3d880a8934f7759685c52d14a0c0333b770fdeda40839026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62bb5ce7b6fa3eaec15a419786f4799d84b93231d2780b112caebcdfacfe1778
MD5 5b13fa894d04e88762d2467a5ee67fb0
BLAKE2b-256 23d13d42c872f7906912866e4cecf43ed92540fa5b3a14c312e60d2826eec696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 448f7cfb6e3c2b4314c57c65942c0984dd1fd05e4113cf9cb7c3291bc273b6c2
MD5 f2efa07eac2199368921288aefd0e3fd
BLAKE2b-256 7894d2de13e39035c185ae50a21812309f44f73e3fa2f77ae61f5f3499a18a6a

See more details on using hashes here.

File details

Details for the file fabio-2022.12.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8e9313d26d2d9213396f79db3b6d698a08a2100a69fb25611f36a6d6ebb185ba
MD5 4b903bb06af54f2b8a5b754d13b6ae01
BLAKE2b-256 49cf8b2b0c7dbb1fdd18c769afa388d56f50c2b23a1100b204384ab86afe81eb

See more details on using hashes here.

File details

Details for the file fabio-2022.12.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fabio-2022.12.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6d08ff8a8950f3a325f67703f786094a3c81620b179c950df8a37b91a8a8b2a2
MD5 8f3b7e6db00a7dbb69d04fef68490396
BLAKE2b-256 c7b7bc83ddd33a26304fdc716eeaa3857149b092e6762d692353cb91b19767b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabio-2022.12.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 966.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.5

File hashes

Hashes for fabio-2022.12.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fba4349ed06aaf431067a17725e8b257da1e819dbfc9529114f1ffd68b83211f
MD5 3ac3828101a15582879ce09db36648a7
BLAKE2b-256 fd2fb0eb9a5cb1b8c58ed464c872e843dac479f0c282d932ea72d3d05d1e38b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4b143a5f36b528da932c3313af2c946c239bafb9bbdb4dab254c692648b91ef
MD5 157d913602415489812613616b4a25d0
BLAKE2b-256 870a845544d9efd1bb94d0786a4dacc4ec8d44264bc226ff0336de27d67b8f42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e05f9be44f0396c1c8ef04e9553ab584b011eb230b2b0d171e86bf641009d807
MD5 3eb607066c1d379b3e6169508c341d46
BLAKE2b-256 812d4697e25b4c66571893df4c429ab4bd839e7dfaca39a8aa9f1e589fc72006

See more details on using hashes here.

File details

Details for the file fabio-2022.12.0-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for fabio-2022.12.0-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 48391deadb09caa6c581f3c9580f050ee7902e07f340ef8003143c13e290c49d
MD5 cc0900c3d49b42bace044a2635c6c1f5
BLAKE2b-256 72d41b949e57eb825be2a3c4884748e0e8f4d7fa951a3150e206cd5b8b85631d

See more details on using hashes here.

File details

Details for the file fabio-2022.12.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58d94ff7446eaebe9cb2c1f4308faabd2c617ac8d362c21601e5b1c3229a59d2
MD5 52fea3b5830b83c22877d0e5a02bb49d
BLAKE2b-256 ddd467f7ec74a592b5226636da3bf0cfb12b50ac3b7fc8c5d7b88135bf855fe1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for fabio-2022.12.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ad97e3bab5b5e1fe9b714f53d236ddf9c9ca71b07e52b5dcd1c8ef894d0344ae
MD5 dd1a6e2c23750779b4099f81a33f7622
BLAKE2b-256 683839ff08bba9803a14dc1f3a0575d142d763e7345363cefd004313821b704a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad4be6c10706f56d1b923849840ef86ec95d814ab42d7e0d93010b87c297bf64
MD5 cfc15c5229f690d342740f1b891df6ac
BLAKE2b-256 06eaa1d1f9503f6f4199446515418c4d4d5348e361db4efdbe952ab7d1456e09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fabio-2022.12.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 24f0c2f33c6bb9da132868a0eb6580f38a3b8ef5cb86d064a93780311c5cea3b
MD5 41230c68efdc2a281930da27c32b598e
BLAKE2b-256 025af719169cf69b60f30c39b2da5181531644facd126ae13ea77e106ddb7df0

See more details on using hashes here.

File details

Details for the file fabio-2022.12.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fabio-2022.12.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46f0fc84a2bf36176ae85074bcb95d155894e31d7c2082b5a075ddeb0b6a65fe
MD5 56ab6b96ccfe7796c817487b13df1899
BLAKE2b-256 0df1f5961a27e1ffc04b6dbbe23c61bb3bc4c3ec0d56be46613603249d3fde6f

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