Skip to main content

A library to work with raw data and metadata from the Murchison Widefield Array (MWA)

Project description

mwalib

mwalib logo

Tests Python tests Code Coverage codecov Crates.io Crates.io Crates.io docs

mwalib is an MWA library to read raw visibilities, voltages and metadata into a common structure. mwalib supports the existing "legacy" MWA correlator, as well as the "MWAX" correlator observations. This library strives to provide a single interface to work with all incarnations of MWA metadata, correlator and voltage formats and abstract away the nitty gritty details about reading MWA data. The only exception is that raw legacy VCS data which has not been recombined (rearranged into per-coarse channel files) is not currently supported.

mwalib is a library you can use in:

  • Rust (see examples/*.rs)
  • C (see examples/*.c)
  • Python (see examples/*.py)

Installation and Usage

For installation instructions, concepts and usage info, please see the mwalib article on the MWATelescope Wiki.

Related repositories

Be sure to also check out these related repositories which make use of mwalib:

  • Birli - A Murchison Widefield Array (MWA) pre-processing pipeline.
  • Marlu - Convenience Rust code that handles coordinate transformations, Jones matrices, etc.
  • Hyperdrive - Calibration software for the Murchison Widefield Array (MWA) radio telescope.

Example test output

CorrelatorContext (
            Metafits Context:           MetafitsContext (
    obsid:                    1101503312,
    mode:                     HW_LFILES,

    Correlator Mode:
    fine channel resolution:  10 kHz,
    integration time:         2.00 s
    num fine channels/coarse: 128,

    Geometric delays applied          : No,
    Cable length corrections applied  : false,
    Calibration delays & gains applied: false,

    Creator:                  Randall,
    Project ID:               G0009,
    Observation Name:         FDS_DEC-26.7_121,
    Receivers:                [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],
    Delays:                   [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
    Global attenuation:       1 dB,

    Scheduled start (UNIX)    1417468096,
    Scheduled end (UNIX)      1417468208,
    Scheduled start (GPS)     1101503312,
    Scheduled end (GPS)       1101503424,
    Scheduled start (utc)     2014-12-01 21:08:16 +00:00,
    Scheduled end (utc)       2014-12-01 21:10:08 +00:00,
    Scheduled start (MJD)     56992.88074074074,
    Scheduled end (MJD)       56992.88203703703,
    Scheduled duration        112 s,
    Quack time:               2 s,
    Good UNIX start time:     1417468098,

    Timesteps:                [unix=1417468096.000, gps=1101503312.000, unix=1417468098.000, gps=1101503314.000...unix=1417468200.000, gps=1101503416.000, unix=1417468206.000, gps=1101503422.000],

    Coarse Channels:          [gpu=1 corr=0 rec=109 @ 139.520 MHz, gpu=2 corr=1 rec=110 @ 140.800 MHz, gpu=3 corr=2 rec=111 @ 142.080 MHz, gpu=4 corr=3 rec=112 @ 143.360 MHz, gpu=5 corr=4 rec=113 @ 144.640 MHz, gpu=6 corr=5 rec=114 @ 145.920 MHz, gpu=7 corr=6 rec=115 @ 147.200 MHz, gpu=8 corr=7 rec=116 @ 148.480 MHz, gpu=9 corr=8 rec=117 @ 149.760 MHz, gpu=10 corr=9 rec=118 @ 151.040 MHz, gpu=11 corr=10 rec=119 @ 152.320 MHz, gpu=12 corr=11 rec=120 @ 153.600 MHz, gpu=13 corr=12 rec=121 @ 154.880 MHz, gpu=14 corr=13 rec=122 @ 156.160 MHz, gpu=15 corr=14 rec=123 @ 157.440 MHz, gpu=16 corr=15 rec=124 @ 158.720 MHz, gpu=17 corr=16 rec=125 @ 160.000 MHz, gpu=18 corr=17 rec=126 @ 161.280 MHz, gpu=19 corr=18 rec=127 @ 162.560 MHz, gpu=20 corr=19 rec=128 @ 163.840 MHz, gpu=24 corr=23 rec=129 @ 165.120 MHz, gpu=23 corr=22 rec=130 @ 166.400 MHz, gpu=22 corr=21 rec=131 @ 167.680 MHz, gpu=21 corr=20 rec=132 @ 168.960 MHz],

    R.A. (tile_pointing):     144.2107504850443 degrees,
    Dec. (tile_pointing):     -26.63403125476213 degrees,
    R.A. (phase center):      Some(None) degrees,
    Dec. (phase center):      Some(None) degrees,
    Azimuth:                  0 degrees,
    Altitude:                 90 degrees,
    Sun altitude:             -1.53222775573148 degrees,
    Sun distance:             91.5322277557315 degrees,
    Moon distance:            131.880015235607 degrees,
    Jupiter distance:         41.401684338269 degrees,
    LST:                      144.381251875516 degrees,
    Hour angle:               -00:00:00.00 degrees,
    Grid name:                sweet,
    Grid number:              0,

    num antennas:             128,
    antennas:                 [Tile011, Tile012, Tile013, Tile014, Tile015...Tile166Y, Tile167X, Tile167Y, Tile168X, Tile168Y],

    num antenna pols:         2,
    num baselines:            8256,
    baselines:                0 v 0 to 127 v 127
    num auto-correlations:    128,
    num cross-correlations:   8128,

    num visibility pols:      4,
    visibility pols:          XX, XY, YX, YY,

    metafits FREQCENT key:    154.24 MHz,

    metafits filename:        test_files/1101503312_1_timestep/1101503312.metafits,
)

            MWA version:                Correlator v1 Legacy,

            num timesteps:              56,
            timesteps:                  [unix=1417468096.000, gps=1101503312.000, unix=1417468098.000, gps=1101503314.000...unix=1417468204.000, gps=1101503420.000, unix=1417468206.000, gps=1101503422.000],
            num coarse channels,        24,
            coarse channels:            [gpu=1 corr=0 rec=109 @ 139.520 MHz, gpu=2 corr=1 rec=110 @ 140.800 MHz, gpu=3 corr=2 rec=111 @ 142.080 MHz, gpu=4 corr=3 rec=112 @ 143.360 MHz, gpu=5 corr=4 rec=113 @ 144.640 MHz, gpu=6 corr=5 rec=114 @ 145.920 MHz, gpu=7 corr=6 rec=115 @ 147.200 MHz, gpu=8 corr=7 rec=116 @ 148.480 MHz, gpu=9 corr=8 rec=117 @ 149.760 MHz, gpu=10 corr=9 rec=118 @ 151.040 MHz, gpu=11 corr=10 rec=119 @ 152.320 MHz, gpu=12 corr=11 rec=120 @ 153.600 MHz, gpu=13 corr=12 rec=121 @ 154.880 MHz, gpu=14 corr=13 rec=122 @ 156.160 MHz, gpu=15 corr=14 rec=123 @ 157.440 MHz, gpu=16 corr=15 rec=124 @ 158.720 MHz, gpu=17 corr=16 rec=125 @ 160.000 MHz, gpu=18 corr=17 rec=126 @ 161.280 MHz, gpu=19 corr=18 rec=127 @ 162.560 MHz, gpu=20 corr=19 rec=128 @ 163.840 MHz, gpu=24 corr=23 rec=129 @ 165.120 MHz, gpu=23 corr=22 rec=130 @ 166.400 MHz, gpu=22 corr=21 rec=131 @ 167.680 MHz, gpu=21 corr=20 rec=132 @ 168.960 MHz],

            provided timesteps indices:   1: [0],
            provided coarse chan indices: 1: [0],

            Common timestep indices:    1: [0],
            Common coarse chan indices: 1: [0],
            Common UNIX start time:     1417468096,
            Common UNIX end time:       1417468098,
            Common GPS start time:      1101503312,
            Common GPS end time:        1101503314,
            Common duration:            2 s,
            Common bandwidth:           1.28 MHz,

            Common/Good timestep indices:    0: [],
            Common/Good coarse chan indices: 0: [],
            Common/Good UNIX start time:     0,
            Common/Good UNIX end time:       0,
            Common/Good GPS start time:      0,
            Common/Good GPS end time:        0,
            Common/Good duration:            0 s,
            Common/Good bandwidth:           0 MHz,

            gpubox HDU size:            32.25 MiB,
            Memory usage per scan:      32.25 MiB,

            gpubox batches:             [
    batch_number=0 gpubox_files=[filename=test_files/1101503312_1_timestep/1101503312_20141201210818_gpubox01_00.fits channelidentifier=1],
],
        )

This repo is approved by...

CIRA Rust Evangelism Strike Force logo

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

mwalib-2.0.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mwalib-2.0.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mwalib-2.0.5-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mwalib-2.0.5-cp314-cp314-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mwalib-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mwalib-2.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mwalib-2.0.5-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mwalib-2.0.5-cp313-cp313-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mwalib-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mwalib-2.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mwalib-2.0.5-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mwalib-2.0.5-cp312-cp312-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mwalib-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mwalib-2.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mwalib-2.0.5-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mwalib-2.0.5-cp311-cp311-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mwalib-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mwalib-2.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mwalib-2.0.5-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mwalib-2.0.5-cp310-cp310-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file mwalib-2.0.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84e99535a537099740a26eb6ba709afb7a0decc6ef202eb5e32aa1a9786e4bcf
MD5 fc9eb923bc3ef65de5cfc02ce84b025b
BLAKE2b-256 90e2bf0e175c62261bf5a673eced2275581f96a04be973f46b7c4afd9323a46b

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56485bc6c6b64e1629098519dbfce8cbbe5a44baec2448b2df34f0a1c040f4b8
MD5 4ef29494781bcee6cb8be26950c408a2
BLAKE2b-256 631482092caf73940a261e1e8318358632926249b40f31352a713dd520a146b5

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4649e603d704ce67d8b6d4096f582658b6b94ea46665fe4c097f6357aef42c2
MD5 f8b8bb2089a5434fa5068c7b8bdad7bf
BLAKE2b-256 a69d52f4853abed426f09c5f35d160096be8f5f068857b9125d5bb4fbf3a548c

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 61358b8d45b2e397472e85cd1363e31dcb71eb53daf2f0b4b84d58437f02f773
MD5 b8d12f7c9a6854f08915b6de9299cab1
BLAKE2b-256 d24d9fc081b3b6a2f917e6a0bb342855a0842fc6a52be9674c4a28b52c8dab79

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8f4b7585624c6d1f9f6aaec3dd85bd5bba14cd585e244ab27fd40e85e2ada5e
MD5 54443b9f2325c11e0bdedcc43d730d4b
BLAKE2b-256 74c6460086080f636a7fecbff1d8a33d15502d6aced1b0e2a936a1cd73f9d3e0

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39f280e30be94bdcc2c35acc0bed1ad7eea67bd40241310137445bbd7471b607
MD5 5058ef6e9ac122de3a9975e95f9923c2
BLAKE2b-256 ccb72a3e1920dda95a7a708921ca64fbc2ea8ed2bfe5195d9dd1179801b0355e

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0f4870584c77dc2ca9ce9e15e879cd927e15b1ec4caab59148bd5d06b2a392b
MD5 f5d916d398c16c7e2b9c96af80b9e9aa
BLAKE2b-256 b40599b5c5cfc75ebc5ed41cd74154af22396cbf3f11a28a492f8f59abab661c

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d45abfba38ec4b7a6a3c17722d8f9c3925034cb4971525d009a468198e5b497b
MD5 7c4b9dcc8e635f6f94fdee0761ae3607
BLAKE2b-256 654e6aec5e55dbea538f8e2a56f8f9ff46e5246b87ce3cbb9f8a9538e1538692

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a429f25172acc6201257c8b051f678a5cb42e88fddf8bd7ec7e4eaca2e2cb7cc
MD5 d1a5b7cb41b6f907d25140cba4fc1cec
BLAKE2b-256 879819fe5e40d9bfc191ab522a3b719d29f05678dfe485fb950b392c4c3d4b62

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a58db2d4a2beed392c3f535232d97a23dbd618df7addeaf881a0df955c4c593f
MD5 d5d2e19ad868e1a1b9c531dbdfcda13d
BLAKE2b-256 a7720ef0a517c11133e4149e0e289c2edb19bec5cd90aa7f05c0f68af3fbe6bb

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62a925ca9c11fec95624b89dac2a9db0c027ffd3b96e0619c231283f4a425d25
MD5 d13bb0d6f0f528466543b7d768d97eb9
BLAKE2b-256 665d29aab74598b7950a83972571f84b4e573326b6dc4f4f61e770379ec05048

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6d2d3aa0669dcb2d3ec689187e20f02f6438c9cf6d79ed3dd73907448e46f1a6
MD5 d1c8adbb135aadb31032bef4af638685
BLAKE2b-256 e58f041b379c44183ce75e92ca8006215c8eed7eb8653ba647ac2256e3f48f0f

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45cdeac25dec3c81523dd542322174620d51fa7b80a4bbf693e076890438feda
MD5 37df05c59ceeda2715bed9aa6611879f
BLAKE2b-256 52f1648c000667d23d90bedf35f21a10a5314136807c8d784882b7c08f6f32cd

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 759c73ccf478d604434d8923018eb81b044c4c074be9074308d36996978da779
MD5 a8cb7294f0ff8df4abe3cdc0ae727a60
BLAKE2b-256 a055fb498d9f07ecfc7f0590d2cf2990ea98c54a45e37a6757f831202af14d5d

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2da0fa4fd03d602838a85a80162ca3f8a12a2814f3788f7438e89a8f52b0a52f
MD5 0444d2194aa4f6c919f3e1e3bbbd2566
BLAKE2b-256 d985f8dadd3303a037c251bbb409f83c81f9f837fbaff989d117fbc4a18ccbbe

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 85f837e1130f3448a467d74fadfd8df4a00e69dbbbcdfb45f23949f20ae1903b
MD5 8ff3ca7179c79823c84c6597b75db5ff
BLAKE2b-256 69d6af385d1e8a2f4e81157ef14c818f465c98104e4eec787195274fa759631b

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d246b6a1ce20e9f334bad0869410fd1c36d5156a8c33697c2cff86e49bb9e559
MD5 8cc72baa99e10fb379da4358eb91062d
BLAKE2b-256 56f87db05b4cd18c7567f249d995988bf31a0155953670d57004e3afb2c32af1

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b1a726178ba36b082397d601c1f29886366f7f026ea5bdb25a276dfc6f2d119
MD5 a6c637c53b5c5f1a6d938e8d7de25ac2
BLAKE2b-256 36a3a540c3864cfe51abe8922647db6395541126da60fdf8e3dbfe6405faeb13

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95e77725069514d1820f742a6fdab2e459e7b7a2810ecc9be154dfc0ae286e9f
MD5 ffd89ea46ef6bab10690557cd48d6d0c
BLAKE2b-256 5ba64ee51aa9c64434813393a4569977aba22771a422cccf285ca7e34cdf3b02

See more details on using hashes here.

File details

Details for the file mwalib-2.0.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mwalib-2.0.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 91865e20f8635a7e4b8e6fc33dab9fe7b5ad11ca139430ceee14a5682d023bce
MD5 26e3529b87a63ec9e7c5f422f58ba9fa
BLAKE2b-256 8ba73188d8155720080b0bd26b510debf472926a4980607dcd13404fca1dad69

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