Skip to main content

MOC parsing and manipulation in Python

Project description

MOCPy

PyPI version Build/Test status Doc

mocpy's logo

MOCPy is a Python library allowing easy creation and manipulation of MOCs (Multi-Order Coverage maps).

MOC is an IVOA standard enabling description of arbitrary sky, time, (or frequency) coverages.

What's in MOCpy?

Space Time Frequency
Space :white_check_mark: :white_check_mark: :white_check_mark:
Time :white_check_mark: :white_check_mark: :x:
Frequency :white_check_mark: :x: :white_check_mark:

There is support for one dimensional MOCs:

  • Space MOCs. The sky tesselation is based on the HEALPix sky tessellation, it maps regions of the sky into hierarchically grouped cells.
  • Time MOCs. The segmentation of the time axis is linear. This is described in the MOC standard since its version 2.0.
  • Frequency MOCs. :warning: this is not standard yet! The segmentation of the frequency axis is logarithmic. See [this IVOA presentation][https://wiki.ivoa.net/internal/IVOA/InterOpMay2023Apps/FMOC_IVOA_Bologne_Fernique.pdf] for a description.

But also these combinations:

  • Space-Time MOCs
  • Space-Frequency MOCs

a MOC plotted with MOCPy

Rendered with MOCpy!

Other resources

For a command line tool, see the moc-cli.

For more information about MOCPy's Rust core, see the moc crate

Installation

We strongly recommend to work in an environnement

Latest stable version

  • from pip pip install mocpy
  • from conda conda install -c conda-forge mocpy

Unreleased latest version

To install MOCPy from this repository, make sure you have Python (https://www.python.org/downloads/) and Rust (https://www.rust-lang.org/tools/install) on your machine. Then, run

pip install git+https://github.com/cds-astro/mocpy.git

To run the notebooks

The example notebooks require additional dependencies. They can be installed with

pip install mocpy[notebooks]

Development installation

Contributions are very welcome. To build and test the library, clone this repository, make sure that you've got Rust on your machine (https://www.rust-lang.org/tools/install) and do:

pip install pre-commit
pre-commit install
pip install maturin
maturin develop --release

And the library is ready to be edited. After a change on the Rust side, you'll have to do maturin develop --release again. If you only edit the python side, then a pip install . at the root of the repository will suffice.

We use pre-commit to keep consistent style conventions between all of us. This means that your commits will not pass if they require modifications. If this happens, do the required changes, git add the files again and attempt to commit as usual.

To run the tests, do:

pip install .[dev]
python -m pytest

For use in pyodide

Wheels that run in pyodide can be downloaded from each github's release for the module.

Other python packages for MOCs

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

mocpy-0.18.0.tar.gz (99.8 kB view details)

Uploaded Source

Built Distributions

mocpy-0.18.0-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

mocpy-0.18.0-cp313-cp313-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

mocpy-0.18.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mocpy-0.18.0-cp313-cp313-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

mocpy-0.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mocpy-0.18.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

mocpy-0.18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mocpy-0.18.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mocpy-0.18.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.2 MB view details)

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

mocpy-0.18.0-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

mocpy-0.18.0-cp312-cp312-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

mocpy-0.18.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mocpy-0.18.0-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

mocpy-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mocpy-0.18.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

mocpy-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mocpy-0.18.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mocpy-0.18.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.2 MB view details)

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

mocpy-0.18.0-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

mocpy-0.18.0-cp311-cp311-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

mocpy-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mocpy-0.18.0-cp311-cp311-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

mocpy-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mocpy-0.18.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

mocpy-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mocpy-0.18.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mocpy-0.18.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.2 MB view details)

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

mocpy-0.18.0-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

mocpy-0.18.0-cp310-cp310-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

mocpy-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mocpy-0.18.0-cp310-cp310-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

mocpy-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mocpy-0.18.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

mocpy-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mocpy-0.18.0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mocpy-0.18.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.2 MB view details)

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

mocpy-0.18.0-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

mocpy-0.18.0-cp39-cp39-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

mocpy-0.18.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mocpy-0.18.0-cp39-cp39-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

mocpy-0.18.0-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

mocpy-0.18.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

mocpy-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mocpy-0.18.0-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mocpy-0.18.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.2 MB view details)

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

mocpy-0.18.0-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86-64

mocpy-0.18.0-cp38-cp38-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

mocpy-0.18.0-cp38-cp38-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

mocpy-0.18.0-cp38-cp38-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

mocpy-0.18.0-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

mocpy-0.18.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

mocpy-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

mocpy-0.18.0-cp38-cp38-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mocpy-0.18.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.2 MB view details)

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

File details

Details for the file mocpy-0.18.0.tar.gz.

File metadata

  • Download URL: mocpy-0.18.0.tar.gz
  • Upload date:
  • Size: 99.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mocpy-0.18.0.tar.gz
Algorithm Hash digest
SHA256 d989a7bb66505600bb2682cef6f2eaf3c6005138a751082b15f34978752fa24c
MD5 4a1686ed606823f5aa3232c12a6f6ce3
BLAKE2b-256 ead31992c2e391d7ba193bb441bf0836f038f31210b09311d5d337cccff3cec0

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mocpy-0.18.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d556c8d68f2edba37017bc87765fab49b5ebc10f912656168a0c395cada205d8
MD5 49d56776a313f60f9e6fcf0bad70ec3a
BLAKE2b-256 89f9ba566b0d80c02878701443a65063bc4873c7245d56f3205376fd542e2eae

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0b0d8565ac1dd35df7178d742f39d23512285c9ca411de516b782d3710844648
MD5 ef906d4e6b4a3f41f5f92cc7bd4aa6c4
BLAKE2b-256 646cff650b700bd02547ee6d73c8df6df63f38e085fa1478fddc9b95ca763883

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 327623478030075f7834a79598093a193fa7a768b9149a2dc7e31c31bb9dd692
MD5 3c49bf5cc7b0035fd0eeb1eb0c66337d
BLAKE2b-256 c55c0050badeae2f9558397bcd96e0b8cac8123fe5d82020c5f4e122e1d24042

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3ae2d0a0a50425a3212868bcded800402169b5002be877140d7645b6cb0e7b1
MD5 d84ccfad07b75a06690ef9b0282405ec
BLAKE2b-256 208ccf4c8fcc56c86e8590f384c52274f5c5aca68e819b28ce7f07cd09d7b924

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d68815fd8451351426aaecfae58a3c165acd15ba10d5595f5db30b5c241186c
MD5 e78b3c1b85a8e6f2e9acae212cc28dd7
BLAKE2b-256 79fd19b8cfcef8764415d12e8abd4f434ecd8bf3ce6da90709a7b1447c840742

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1121ce21838f15cb4443312d73c20d893ccfbe3350f5dd10f5d227177142815
MD5 4d6bf658a4956c6a0ad46edeec223c8a
BLAKE2b-256 2a13c40fcf5dca444882560dc485ea8bcc752e8462e88c5f35d9a37f38ce793d

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0beea5ced63068c30fb9c5588ff02e106581f4daea74e6442fc5005cfb55e9f9
MD5 c723dbe84c4f94a7765803cf4c66891e
BLAKE2b-256 bf7c324311643d9615146e6b766e428dcd928f939cc80e07503bca83db8ad133

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c95b9400a7a770a88e09802b761cc1ec5effd93dcb5c1a3afba24d7db6c1fde7
MD5 e7cf57b467b9cb92a486a2d96a9acd32
BLAKE2b-256 edb02520adb55cf59e9873ec727590b9b35dfe29a54a2b6068267eb79c6ae4b3

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cf010cb2d375dec88ecaf06c56e9f95d96b18b08be22b8d83ab80d5fd8e5b834
MD5 4817aee3ea2bb8f71c7568fbb0038e78
BLAKE2b-256 39b0e9eb0c43d25012208450524bb5e88b72ae32a70b2a26250f0ea66cb81dae

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mocpy-0.18.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e9513ecc4db622b2a6c3cd3284a7dbb2b73949b4ef0eb46ba8ded45ba71d31f7
MD5 aa6def6e244eed327ddebd9825f38a23
BLAKE2b-256 fd549729f2e253284a2ce037ea3fda040455d2eb4d39a82c084fb16c30b5bf25

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3d55127dc64d0b9e2688a44c69bd9c35f9948f69a39e52594483c36d84384367
MD5 5c39db3d7bcf714c2936f722abd9fd9c
BLAKE2b-256 cc9c43e214e4b1df2b49eec2cbba6467bed3a830f0db91aa61d6b91950ed4bd4

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b91a583d22f78b30aa3662715bffd2aeae2740294118ef27e6cd73f4a503fdf2
MD5 d8ffe71170e00c09602c936044682464
BLAKE2b-256 5c968e12e990c2d6c45b38d6b71e0864ff5c5ec91a430f655c1b98d1f0e6300d

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbff91abbedf13d7f0a19703a121b47941fb1a002c39f30ff7a03540256e8b35
MD5 031681bbbd39027b2c73010a64ea3ab0
BLAKE2b-256 d4d655fed5996768b9f4ebe90a7bf40bd0f53d7043e38c70af77a4d07d74d46e

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76ad1638164d4c983d88bbc1a855592de765b1afaf2d80178f23da29e5bf8acd
MD5 8bc4142bb98c48c1e07454c549939c29
BLAKE2b-256 32382ab86dfdc0e70685a90b15008118a298aa4baaa66205d8a7ce31251ff4ad

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d3e6bdd0d501485fee9a70e44acdfb56bfa22822ae551ab72533f706f87cdaa9
MD5 fb6963a4bcbaddcae9721ca49f03e318
BLAKE2b-256 5e05a7f15959cff331a684154f1b00e11226540576de3633a50031928240f637

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf2c0a04d7b07e7d010034c75a5d1717c50891c667f5c80d87cc648ffddc39d2
MD5 1f861234aa2d486c4cb37f1313f97725
BLAKE2b-256 40e01fa223a3922f22a375bf92b18a0212d6c5e0041e6ddc085c8be22e07e9a7

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3ec95fda63dc6a638f859e836b97cee4cbdf1f69917ff60314cf4dfe2dbd317
MD5 3013ce6f5aaa63451be2108612c53e51
BLAKE2b-256 0c4ad4e005b44bb0a47aff47c435abfdff817580341e1ef1881669efb5bc4a1a

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1946bcdfbe1c682babe6d851fd3bb6c8f09b637fe30073dcf7a59ebfbd4fb85c
MD5 e545a34259b5af800f9d108f5bfbc040
BLAKE2b-256 625f11e81c3ec024309fcc173c5d99f153eb69474879530a3fe47048fd280ed3

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mocpy-0.18.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 80379212b4d68bc1f8ba926a16da0dd536bb08812c83b76f66d5ec4d081ecaae
MD5 c84c57065468f5165d19db66aab6ddf7
BLAKE2b-256 6d274b81ef96a83a173229cd258e55d08f5f62a750ddf2f18227a43932219400

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f7dc3f4d95cd0756949c551a45a83cc35e3c64a8208401155fb7c9915f5409c7
MD5 dc6b5bcf164fa60fe34ca568e4737e97
BLAKE2b-256 775a9f785bb92928a8293785e56dab35c5de6f707a01a93a38bbe3d4da1e8310

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c10b658716671f1e051e613572e06004fb55eedde04df577d97298514b779b70
MD5 9fef65f8d763c0df73c8124b573f8e63
BLAKE2b-256 410580b28bac82c2c711f29378ceea6829072d53740258eb97014a6e972315dd

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a532ad1b50c701e1c603027ce8555fc15e6f36228a1fb1034c614d7723704180
MD5 fddb8b83bf9cf149264b8af0091a1e31
BLAKE2b-256 a18fc7c49a075655c36d2096c6bde51a03691172a9366bcc166a91f0ed51da2a

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b23b66124706d14aa4ba923707e56458b69478887e022692c926b8be65e3600
MD5 3fb51083600f4fe1feb9d68eb679dd85
BLAKE2b-256 e43bfb49f688c7a19d4dbaec5843c9e47a0d433ddd604c5440bd01b5773258cb

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e38dbb689db33600fb843670ffaffc6d12df082b79f92d885c7f5e78df7b93b7
MD5 064fc230b43c5f32b9f1d85c418fde34
BLAKE2b-256 586457ffec49f06116f7c46dbf662a490d093a892b96d672fd0074a63255fa44

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 928ef7c78acbe05974e87f0cd8e7e68fcf4a1a0070cebe78885dcb80a7d03f03
MD5 b56913d432628603eb7440e6a0836629
BLAKE2b-256 a53b4cf8a08b8fc815fe32856a2d889d29095f4bb89a95ba24234cd56ae5a36c

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91d3d9201a9d646300c9d2d2db00350668c406953efce273742474e87b4b173b
MD5 b463bf6d3a98c095a58e395cae87686e
BLAKE2b-256 bf564f69a041a02d40da37c8429d0a7b2dfb6db17986f87748e7157f40d4de55

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 299fb618a5b3b41abfbb3493332fa4f6d4cd87c99f18d998aad5b6ffff9c441f
MD5 7ea80b144ce92dbe4ec7b013d6716606
BLAKE2b-256 7bd617d8e081ce5e7efbb31c4fbcde1bfe98e9e8a258d280622066c9f3df05e1

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mocpy-0.18.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0fb4b216348d11db46f48ceb97076b2c7f508fdaba33e36bd1f705e93f229390
MD5 b337ab06bb7a85e6a47d095ef3a4a473
BLAKE2b-256 20c2e79c9874155845791b9e2079938b47eb79a94231da733175e93815b33f8c

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3bc150d8aaca9b6451c98010ec9a3068117fde560debc7240476619015261018
MD5 af96fd30423c78adfb85a5a35690875a
BLAKE2b-256 aa0c18523ed32852e2ef48063e9b0b751a940e931b56030c6667c4d53a3af1bb

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7fdafaa0391ed0cb7a78bf1d0d401d18e984c01fe35288230aaaded49be9e22b
MD5 4680b50d6a4cef346c755f43e04597b3
BLAKE2b-256 b9d79cff62f0ae44341e40607254cb2802c84851338a3032491b37151091ecd3

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b302f758782547f6bb24d0b1bca434c4ba129ca9663a5134f7b29dc33d766f2b
MD5 9841e3ecf77f70b986107cc75c1de641
BLAKE2b-256 39cf8f439cf2a51352779e4eca0bae6be1747128541a936b1da90c325a413221

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46335caf019d820393f7ee53002d3dc9caab4aeff66353c7147e81f8e9cfc25d
MD5 8c40d59284d0de835f9666456561375c
BLAKE2b-256 6543e15ddedae15a186d5f01f4a9003e337568bd74419916f12e8f3cc3549596

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6a9d3f3b735aea46fbbc0142c04d6671524645d828a384ddfb60924e68bac44c
MD5 f688b6ee9e232317562af8fd920b044e
BLAKE2b-256 db5661eaba73f1b7f1dcb9b049296161ceea135af14197e2f976addd4fd3a86d

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be8f6025843445ecfe21e0063e6df0d97fa8761785e4c508a2941ab0c3754702
MD5 ef394133bfc906c625f4f4d8f065fc44
BLAKE2b-256 3ce4fdea99e076491982fa1a8c17a8690d2b1a10e054348843bd86833ba34e7c

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36e50abba10f0d482d9945964200b3c29461d886ad688e1e00483cc41a3e504e
MD5 173ee2af93675270c49b547862081cdf
BLAKE2b-256 4bff7ec48c63c2851b1f09aab741d4af6e6f25e213caf402a26418513bdbfd2d

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f8dbfaf2565123f9205bf794836b90e7d61c420ea91c3658eb076547c275d606
MD5 3687b2d92073b7d3275fa5e0ded0a342
BLAKE2b-256 73960c314eccebeadf0b84499ce93a7bfb70d3636017f66d3093011893fa1205

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mocpy-0.18.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d9fc28d3c2249e33bd2778ec7ac3b5414fd7e972886c03a38d04537d738378b5
MD5 e48f0a7121e1726a200eefd369c71645
BLAKE2b-256 63fcf10d96e8a47887c9d8106217fb3241864966522c515a6152d742901b4930

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8f5da0d22a0e62684aa6bf844e9ad47a66bc3853e42e1f46b14ed4395b1df692
MD5 bc60ca7c25e56b516dc4f3fefcd1ac09
BLAKE2b-256 7aab9734945f35f2222cd78c68278797b61ffd796986296844142c645444f6df

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ba406794a805e4928fcd0d6e9c657f79f511982f640e7fe35e2e80f0674ab0d
MD5 59717577332cb95f5299c1f3f1818bc3
BLAKE2b-256 d5fdc44a8efab4fbf24a3409d1fba3aa2ca8c6c99fd564ec9c16238760a204c2

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1535ba0de2883708f1c7bc92ebecd5d31b43c0cc48f85890fe5ceb84f91edacd
MD5 4fe88ff5604ae7dee19ca5dda9ec1d59
BLAKE2b-256 d6e5a125c99f8b27477fa0f139e22ad6e3fe338800f1c1928274f5bc7f02bf76

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88139379c11407f48a2a3b4e180d4c54ab184dd74aaf282a10759b702bc59a3d
MD5 e33f41516bce71d6a087cb1ef67bf92a
BLAKE2b-256 b03561e3d964d3f6784ec4f09d5c4334c2bd813d2d8f1320e72a4a50255ad354

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d9488ea8f79cb95771355cfae1ea9964c485da8181e4827df1173c3f6eac87f
MD5 690cd00f1f1e5e1ca829f651139c4303
BLAKE2b-256 8b4f372e423595c82898f78360e6a50bbbd42634e62abcf12740ca23b7eaad5d

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65bdd1f119b0a42e3f14d27aa5cefc57a9dd5579149883a4e235dde44b647091
MD5 c92cd1677207fd996eb4c74b40d8b4cd
BLAKE2b-256 ac4b3b03852d37d86bf8ff03c3a91a136b34a4dc34048ca66247b713159fe3d9

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e258d38601c69844a98bc05b943dc6f3008a2420b1d3990722e8cac732ebdc58
MD5 98016cc6d1b72f0c3eb0d4d069586608
BLAKE2b-256 a34f5ea2b22eb8a029dc0fec480543bbf67175a1fa3b9b97b395879cdf223ef7

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 236e1f55f19b5db9c57be07f7813ccce7c9b2c4dadd5e7b06052a561cff1f721
MD5 6054fdc6f0153850d28dfee9bf250975
BLAKE2b-256 c4c00a42361df6501c5f43258abb14a37251ee2317454be89286f1cb6e7c5fd3

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mocpy-0.18.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 573360e2c247b1cab77c99cd63f3f7f1cacde8927b3340ff37504aa33459ad3f
MD5 71f0a58ed44d4adbaada821c08a0d4c1
BLAKE2b-256 e0955c152af226a37ffabca8c940037d9aec47eb2e4f2fba6488dd1ea693dcc6

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7d4906f02566bc9a4b83bdaa58e9806fe2f585f24dbc93570dba9aab8d42bd52
MD5 21398fa0f3cbad313383c05122780f74
BLAKE2b-256 0a5727e2a476ebb6a035a411735b4522c09ce95fa8a161e44664997238036503

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc13e4a31e03af2d6f1d47639d6691dc93c0c923d01c83b4f43d88e2a8387866
MD5 3f8794120802b82a5ab3fc3841759bb2
BLAKE2b-256 791def67568d9a4e09ba88ddf4ce62d03f43f5402fdef6f2100b4af9585ea4e5

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 182a9e0440c6428a6c8f49b6654c795455846b5a31f26c0da867e7b5f1434caf
MD5 8206e594f3d4dd3aec65fa9b1a1770e0
BLAKE2b-256 e3fc3dd5a4109f779ba641cf455c999b525d23204c2ff22ae653040592ec0091

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b743e5881a9ebcfc26c18ab7f702e958d0b26a7b30f12fef5765cd3947126a7
MD5 51654de2f81910bfce30f315eefc7f68
BLAKE2b-256 24c4ea59aa8a642d328122b98b82e5dc35ff39e877543bbdb3d513cf5698c873

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 591675a3835ff69bd789b5d881c5a15207f1daead949943a893323c18a8d54d9
MD5 de77f49a8e84434febea2efc2a9b88c5
BLAKE2b-256 0c294ecd7fd9f13acf830f3f112f604ed7ee9191bfd548197fb38d35d26520a6

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db4c96a9cd04fe56ce70b7ec62a096e58abae85f6d9ecd333c5d9af7766421aa
MD5 92a096e71148acec7404e10b33ad85f1
BLAKE2b-256 b680dbe48d3232f43750029112f5b1a43ae6950e20781e14e4272b0416c47330

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d056fa6ea781c54ad0f83739a723d4830e4553fb0f40a4a2c3d91b8e4391558b
MD5 f3acbd2f7e76b90d0646ed3f387d1a4d
BLAKE2b-256 a1f8e8c580a64ea11dc94c00a0a6fb37ffbbd75a8fccd1c6d9d363c70c03aaff

See more details on using hashes here.

File details

Details for the file mocpy-0.18.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mocpy-0.18.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 999c57cf49a02cd038fef90e086334de43be35b751d7d733849fff172bfa2b66
MD5 bb5558f045595e0b09912e70fdc1023c
BLAKE2b-256 bc0a0bcb461c58838dccf3296ca1896bcb71032dec17661fba724743437ef3fd

See more details on using hashes here.

Supported by

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