Skip to main content

Read and write the annotation files from Halo

Project description

Mypy Black Pytest Docs

PyHaloXML

Python code to read/write .annotation files from Halo. Can export as .geojson for further analysis.

Examples

Example 1 : Move rectangles to a different layer and save as .annotation.

Example 2 : Check if annotations have holes in them and save as .geojson.

Example 3 : Show the wkt representation of the shapely polygon.

Example 4 : Create a .annotation file from coordinates.

Installation

pip install pyhaloxml

Note on version 3

The matching of negative to positive regions now needs to be done by the user after loading the data. The examples have been updated. This needed to happen because negative regions can be unmatched in Halo. This would cause errors when loading.

Loading speed

Rust is used to match the negative regions to positive regions, thanks to Wim Pomp!

It takes 41 seconds to load a 30.9MB file with 856454 vertices in 5769 regions with 731 holes.

Development

  • Install Rust
  • Clone the repository
  • pip install -e .

Notes on development

  • The xml is relatively simple. There are Annotations and an annotation contains regions.
  • Regions can be either positive or negative. However regions in an annotation are not hierarchical. So there is no telling what negative region should go with what positive region.
  • This package expects a negative region to be fully enclosed by one positive region. The matching is done by taking a single point that is inside or on the border of the negative region and checking if it is inside a positive region.

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

pyhaloxml-3.1.2.tar.gz (845.2 kB view details)

Uploaded Source

Built Distributions

pyhaloxml-3.1.2-pp310-pypy310_pp73-win_amd64.whl (25.1 kB view details)

Uploaded PyPy Windows x86-64

pyhaloxml-3.1.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pyhaloxml-3.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pyhaloxml-3.1.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (12.7 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

pyhaloxml-3.1.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (12.4 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

pyhaloxml-3.1.2-cp313-cp313-win_amd64.whl (25.0 kB view details)

Uploaded CPython 3.13 Windows x86-64

pyhaloxml-3.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (14.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

pyhaloxml-3.1.2-cp313-cp313-musllinux_1_2_i686.whl (14.4 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

pyhaloxml-3.1.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pyhaloxml-3.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pyhaloxml-3.1.2-cp313-cp313-macosx_11_0_arm64.whl (12.7 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

pyhaloxml-3.1.2-cp313-cp313-macosx_10_13_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

pyhaloxml-3.1.2-cp312-cp312-win_amd64.whl (25.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

pyhaloxml-3.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (14.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pyhaloxml-3.1.2-cp312-cp312-musllinux_1_2_i686.whl (14.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

pyhaloxml-3.1.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pyhaloxml-3.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pyhaloxml-3.1.2-cp312-cp312-macosx_11_0_arm64.whl (12.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pyhaloxml-3.1.2-cp312-cp312-macosx_10_13_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

pyhaloxml-3.1.2-cp311-cp311-win_amd64.whl (25.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyhaloxml-3.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (14.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pyhaloxml-3.1.2-cp311-cp311-musllinux_1_2_i686.whl (14.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

pyhaloxml-3.1.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pyhaloxml-3.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pyhaloxml-3.1.2-cp311-cp311-macosx_11_0_arm64.whl (12.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyhaloxml-3.1.2-cp311-cp311-macosx_10_9_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pyhaloxml-3.1.2-cp310-cp310-win_amd64.whl (25.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyhaloxml-3.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (14.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pyhaloxml-3.1.2-cp310-cp310-musllinux_1_2_i686.whl (14.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

pyhaloxml-3.1.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pyhaloxml-3.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pyhaloxml-3.1.2-cp310-cp310-macosx_11_0_arm64.whl (12.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyhaloxml-3.1.2-cp310-cp310-macosx_10_9_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file pyhaloxml-3.1.2.tar.gz.

File metadata

  • Download URL: pyhaloxml-3.1.2.tar.gz
  • Upload date:
  • Size: 845.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyhaloxml-3.1.2.tar.gz
Algorithm Hash digest
SHA256 bb976e2cebc45566b36700b9a3ae54c6909a6d827497aacd0fc2af6be222f031
MD5 764c408c14cb01b984b7fe1c886c7560
BLAKE2b-256 797ef55eb868154028692a93d365c6e22eb6f223ef04612760f141928940d1ed

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5619baa7e55fb3477ceaf344a27064c136bdd365dca2dd5cd26e6c2c4ef2d77d
MD5 cc419a32cdd70cf2e2394eea96af9e3e
BLAKE2b-256 8111c97df388c0c477f01c27163eb1a88d291c4892c5e9bc3c3389a4c105562a

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf82c99f1b341e9767b5076b155afacc9adf04319305db4e00021411099fd4de
MD5 19eedb7cc1d06d46ecdb7688361cdb99
BLAKE2b-256 19d53c1c89e11666b52739f0e7c9c0b6ec3ac7bd843d87e14e6b55f7c44f2131

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8409a7973e47a8fae6006e91153556b51e70d0c9c6fd887f306e8235ec64ddcd
MD5 1c907f3af952fe854f85ec7e61ba0f96
BLAKE2b-256 f4119324f3f576ec3401b3f9218a46811c4a6e6b8753a9c112e2a3f226739348

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47a3b1d78f8e87b131ce561c0e3419b667d54ec0006d13bd59211391569b07f3
MD5 2f2e7a8a044f393b989a0007a4d87dde
BLAKE2b-256 5420a0997b4028071c19aed3b45024fd1f271bf6aecdc9445fc9fbdfbf2d9fe5

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 242ac4b16e3a509c7376835031c5773e5f41a10bc523625832a0b7af83e66c54
MD5 cba51472d28c8e27472740b9860ee2d7
BLAKE2b-256 dcc8db79f93e30f529ba5fe77dcd0a5647039238e83e39822cb7ecc92f92daa4

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 65d7d7a4c2b68c4d95556817389391c4d317b3327ecc81b01e30fc1dd25f7a39
MD5 cfa08fe541c411f2d574cca42b5b1f2a
BLAKE2b-256 e63377f2b711b1d2a05f90b2532f76c782c25ea80f95ad76a21565563db23a01

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cfe7c0702567d13e79d03b88f8f335eddd3e1aa4bddf92fba811c5a1e8c029d3
MD5 07b2119ad2e1cb95abdeeb5c393327c7
BLAKE2b-256 7904d96a65637fd17dec31e1c9a015de28057e5af62c615e5e0ce25e43b6863c

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0c0dffe720446136c8314207480f3d934c8b04db2bb43329ceffbcc4b058d23f
MD5 6fb66ad60eb394e9c187864f4fc09488
BLAKE2b-256 15fd28055f8e8cb7e70593ab9e4548aa757ccf71e0f3076e129288e43be56644

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69faf571d381cf9ca3271a594efe11d6552a63332c1e34f81acc330f91816e17
MD5 4de9b2fb673cb694930b066117e6b720
BLAKE2b-256 59c39b9066c177bd9689421f09f389b7cc643a7ecabd786421dc24300800a660

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a2c19caa282171fdb4128351519d1ae06f04e651f86bdfc8d1c8e9486a1f5d22
MD5 0841acb0abf3f3e2d5745a4e94ff8e7e
BLAKE2b-256 5ced8fe4612fdbb25e6bfb676caed0bf9b82184c72f117cfefccc726b812a520

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ada6ff17c742b11b3d700c94705d9757fd2d6162137c0066af8d0df4475ade5
MD5 7c9d6e9ae279226ca241219a5fc7e422
BLAKE2b-256 247c67a1f32586856abb6d1a50deee4d0b4b8942bd2819fc18cae1eff8df5e0a

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e61ba319dcc3560061fa95cf06adc503a48aad357c13ebfc828c085bbcf8674f
MD5 60ca1d78bc88e310da08dbd204e90791
BLAKE2b-256 425a68ba4650681d6798cb855d19060f7b6e84a30358370557afe58410dc9c47

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2fda2c4ac1c857bcb618b00ba7cc4d17e57a4149af57b108e255e7121d2f4442
MD5 895d703e46ef9edfb23fb01335c57fc3
BLAKE2b-256 84184e71862bcf54dcc4ccef0dfcd3ad53c036c34cf42aedc60dfa2740fcc71a

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed72774d6f5bf3a8d4a9a4d45fc69eefa50c6fc03661595a18a3b0f2c8b88336
MD5 c9f026e4cfd538132b27b8817a30c507
BLAKE2b-256 a4ca6852074f360f6272342a9b13150ca0df233be89b3f55fd69bb9445952ca2

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6f71fd6bb0b3cbc92f7ada3b663382da2059587a0a22ad90f29e9ec702eff554
MD5 007d4a34543fcd16b9ecace059ec0e9a
BLAKE2b-256 5c0142f9b09af0417b4c7f8635ea9225509f6e00106848afb15157fa79832e87

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4ec6aff5e8d47e9efed493a25a753313c079d3102c3c36a3a37eaf980c2501c
MD5 009b116964f04981d4e22c3b23ad3224
BLAKE2b-256 bb8e769f537af4abf070f5fc7b96d9d16f05a736221030c11ceae97f211675f0

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12688ed786cc13240ae05bc9898e3b8bc742a3115731775db27a70456c924430
MD5 b4b75a6bfc141f8c5b52078c092cc1b9
BLAKE2b-256 cf6450a3982901e5cd9fee64ab093b5164b1700e7c16014e0a8d0f005622667b

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 330adc9dd47adcb82323e48a5d783ae0edadd1bdf4971e43cb6e66f7dc3f9659
MD5 63de20d9cd2c09de8351165711793b31
BLAKE2b-256 8ed2155dcc87dcce36d9c1cabb6e2d12167fb412ea87903903c46edd97da8764

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1e78b637634cf905d46243d9e0479190cd38317a457a48c626b01dfccf192132
MD5 d3b568046be6cb3415e05e9a161721b5
BLAKE2b-256 d7fef98e9a3aadd5691461c94c78a0ea3d1bec55a08d9fd1ae3bab499780b413

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cab62b836a1c2e98070a76a01160bf2ec978b379e06dd8e03e43eb0dad5914fe
MD5 2a036f51c908d86c640afb94a2d3541e
BLAKE2b-256 b34232f8319eee5fb6d93aeb144354828cf10e6b651431ab68fac2545399e877

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a72e2c6f230ccddda55310ca0631bfe6ebb1b09843f22eac9c2245b7cb0f5a8
MD5 81285de50e85d0b8aab3497a8640d91a
BLAKE2b-256 5943e9816d5bce5c621b4692a3bae2af70535289940e43d6e0c1e7b59759b99b

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eeaa1589757c31538fdcb72262e01ac658e451d2a0d80f38816a294780fe0501
MD5 95e9ba143c1065992007511fa6187bda
BLAKE2b-256 35a5c4da43b167a9d0661395d9d006927da47e3f6a8e653fb9075f999bc5f0d2

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de894071189fc1666b34ab6f6df7bd88e98ec45fec65553dc927026d087d4507
MD5 d826a58cd91ee7d219099cda3ac71928
BLAKE2b-256 5ef1d7e9c92d1be46b85c7ca306bc420faf177e669da7d7783696a29bb9255f7

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d6ffd9c42af964a92ff9230dee623d92d2aceec4de7c9ec7a3526a5230687782
MD5 4374c79a8c2ebc40a09be98619a2be59
BLAKE2b-256 6bf75d46a383cfaafddb5581c9f03b20e0eb8f3c2eac4c65aacb80c5f0eb9f97

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 caa016667f8271086fab107763e041ea8fbaf89afb2777e6ed76f3d2f967312d
MD5 7236a24d8dfd2621a347a329ed2379c1
BLAKE2b-256 58bef1ec602d2a59a3f11f543fc49f2ee02e28a830472e1fb9f8bab7b809c722

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ec2073bfc7acd282a488b777d8ef2c113e46e8328f0e4b9a8cdbf3b82774576
MD5 7721b6dd2f28640149461afc954e439b
BLAKE2b-256 816885e47c379f9b7b1cde909cba509407609e7209faeed0a0041e65c0984afc

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef4f0ad723ffbac77c337baa74dcbe94b1a67e6a12c203828b56c7366d3953fb
MD5 4381658a5ee36fef8ea4a2b90676e49e
BLAKE2b-256 163879c36e15221b641ac33e5eefb7d3d3b1f57b0322d2c5fddd283e354d2dfd

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49711f3d5a45bd80ceaed7cc43c7ca7234dbf7f9b9ff152c3efad93f02c0ecf8
MD5 c07515ef9b7510d9836afb5446f17618
BLAKE2b-256 597b9919a060c638b95564effff4c0617bd0fa37cb2119feef70f96771550eed

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a43c8933c72ba4b31d8d6e393fdad31c3519a4f879ea14f2b98104752a23ae40
MD5 0565bff6c59c2fb6b023202a4ca4bed8
BLAKE2b-256 776905af8c9045a52ad71d10a800e1757ab1dc8965db72cd97125290b4e6f0ae

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e624ea7c63eb835d0e5dd1a3f110ba9bc30da51017f5547fdc7230eadb55f4d3
MD5 f6544b3683f00c80c81d928726bce1a2
BLAKE2b-256 278faace7c1793fcc460e1f2b86cb5f6486252cb54f60f4339eb0828fb846fe5

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0f99cb24380053c613fa5697ece56d8df2b6dc2dd8ac7814d3e139751f0aedce
MD5 238b86a364abb179efe8fc2e4adff9cc
BLAKE2b-256 e4cc91c025e87e20256486ee5fdf2cd424a95a691068a82800ae4a76079f9594

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f631b8814d7a56436db877d6ef4d005facd4dc4a3d90e5061ffa7b97a6c94532
MD5 25fb07ebe6ef83547a5c6122b7e98d8f
BLAKE2b-256 9e94817f2fef4de5741f59884663a633d702524d98d0a8746fdc81cdcb9a825d

See more details on using hashes here.

File details

Details for the file pyhaloxml-3.1.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyhaloxml-3.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 038162ee595244108786b298949f1cd4a093a3ac2112eb33ae75a345224807d7
MD5 078b226486cb917ce368a5d7152cdb49
BLAKE2b-256 bef78d1112370373f4c8d7f1876766d6a937cbc4664487fbcae1519ce7794f08

See more details on using hashes here.

Supported by

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