Skip to main content

Python wrapper for CHarm, a C library to work with spherical harmonics up to almost arbitrarily high degrees

Project description

CHarm is a C library to work with spherical harmonics up to almost arbitrarily high degrees. The library is accompanied by a Python wrapper called PyHarm.

Features

  • Supports real-valued fully-normalized surface and solid spherical harmonics (the geodetic norm).

  • Performs FFT-based surface spherical harmonic analysis and solid spherical harmonic synthesis with minimized memory requirements.

  • Stable up to high degrees and orders (tens of thousands and beyond).

  • Available in single, double and quadruple precision.

  • Supports point and mean data values (both analysis and synthesis).

  • Supports synthesis at grids and at scattered points/cells. Grid-wise computations are done by FFT whenever possible. If FFT cannot be applied, the less efficient Chebyshev recurrences are used along the latitude parallels instead.

  • Computes the full first- and second-order gradients at evaluation points (e.g., the gravitational vector and the gravitational tensor).

  • Supports the Gauss–Legendre and Driscoll–Healy quadratures.

  • Integrates solid spherical harmonic expansions (e.g., of the gravitational potential) on band-limited irregular surfaces (e.g., on the Earth’s surface). [1]

  • Computes Fourier coefficients of fully-normalized associated Legendre functions of the first kind up to ultra-high harmonic degrees.

  • Supports OpenMP parallelization for shared-memory architectures.

  • Supports AVX, AVX2 and AVX-512 SIMD CPU instructions to improve the performance.

  • Performs discrete FFT by FFTW.

  • Ships with a Python wrapper to enable high-level programming while retaining the efficiency of the C language. The wrapper, called PyHarm, wraps CHarm using ctypes and is fully integrated with numpy.

Installation

  • PyHarm (Python wrapper): On Linux (x86_64), macOS (x86_64, ARM64) and Windows (x86_64), install PyHarm using pip:

    pip install pyharm

    This will install PyHarm together will all the dependencies. These include a pre-compiled CHarm library, which is internally called by PyHarm, some other C libraries (FFTW and GOMP) and the Python package NumPy.

  • CHarm (C library): If you are interested in the C API, you have to build CHarm from source. This step is not required if you plan to use the Python interface only.

Further installation details at https://www.charmlib.org/build/html/install.html.

Source code

GitHub: https://github.com/blazej-bucha/charm

Documentation

The documentation of the latest version from the master branch is available at https://www.charmlib.org.

A pre-compiled HTML documentation is also available in docs/build/html. Alternatively, it can be built by executing make html after the configure call (requires doxygen and Python modules sphinx, sphinx_book_theme and breathe). Other formats of the documentation, for instance, a PDF file, can be built with cd docs && make latexpdf, etc. To list all available formats, execute cd docs && make help.

Contact

Should you have any comments, questions, bug report or criticism, please feel free to contact the author, Blažej Bucha, at blazej.bucha@stuba.sk. Further products developed by the author can be found at https://www.blazejbucha.com.

Pronunciation

We prefer to pronounce CHarm and PyHarm like the words see harm and pie harm. But it is indeed quite charming to pronounce CHarm like the word charm, especially when the library works like a charm.

Other spherical-harmonic-based libraries

Many other libraries for working with spherical harmonics are available, each having its pros and cons. Explore! A few examples are:

  • SHTOOLS: Fortran95 library with Python API,

  • SHTns: a C library for spherical harmonic transforms,

  • ISPACK: a Fortran library for spherical harmonic transforms,

  • Libsharp: a C99 library for spherical harmonic transforms,

  • healpy: a Python package to handle pixelated data on the sphere building on the HEALPix C++ library,

  • HARMONIC_SYNTH: a Fortran code for spherical harmonic synthesis written by the EGM2008 development team.

  • SPHEREPACK: a Fortran library of spherical harmonic transforms,

  • SHAVEL: a program for the spherical harmonic analysis of a horizontal vector field sampled in an equiangular grid on a sphere

  • ICGEM: Online calculation service for working with Earth and celestial gravitational models,

  • FaVeST: Fast Vector Spherical Harmonic Transforms in MATLAB.

  • SHBundle: Spherical harmonic analysis and synthesis in MATLAB up to high degrees and orders,

  • Spherical Harmonics Manipulator: Spherical harmonic synthesis in sparse points and grids (no longer maintained),

  • GrafLab and isGrafLab: MATLAB-based software packages for spherical harmonic synthesis of gravity field functionals up to high degrees and orders (tens of thousands and well beyond).

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.

pyharm-0.4.1-pp310-pypy310_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPyWindows x86-64

pyharm-0.4.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pyharm-0.4.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (801.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pyharm-0.4.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pyharm-0.4.1-pp39-pypy39_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPyWindows x86-64

pyharm-0.4.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pyharm-0.4.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (801.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pyharm-0.4.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

pyharm-0.4.1-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

pyharm-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pyharm-0.4.1-cp312-cp312-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pyharm-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (807.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyharm-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

pyharm-0.4.1-cp311-cp311-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86-64

pyharm-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pyharm-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pyharm-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (807.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyharm-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyharm-0.4.1-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

pyharm-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pyharm-0.4.1-cp310-cp310-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pyharm-0.4.1-cp310-cp310-macosx_11_0_arm64.whl (807.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyharm-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyharm-0.4.1-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

pyharm-0.4.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pyharm-0.4.1-cp39-cp39-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pyharm-0.4.1-cp39-cp39-macosx_11_0_arm64.whl (807.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyharm-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file pyharm-0.4.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7d104d9c6da1b5244cb86cee3209159e7f03a982b8ec7516b4b3a784fbaf8a6a
MD5 cadaec02301f2ed37cb2b6e4f16865e4
BLAKE2b-256 8e21b1318b6228fc00b0b38108bc38a7a9d2da1105bac5bf2cabfe0c48258c92

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12046ff2bc369600053dcb4aadb5bdad04b0441c8a7b6f2f740c0ad936cc178d
MD5 0bf767d4f5107abcd72c6f7c16a89ca1
BLAKE2b-256 5ec2df7edf438d41dea65278e4fd971ea269334e3acc57bed9be8495c49a9d07

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba5e0ccf841a959b77d80286fab99a23eab87b50b962ec5e5d9762a35f74387c
MD5 5146e70000df951f9a5a1b903c4101ed
BLAKE2b-256 890a28a04ad1634a87defc30940cc6d3dc70d7c28d7699929f0750ec3b31f6f1

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79b94c2f83a6e99b519dfe28572e2e8c825bc98fe2939f0de672746acbb98058
MD5 e705bfd0846383c2e7e8713fc949fe52
BLAKE2b-256 f082c9c7d0e3ca413640253d8924a4244e89c21198761d5d9f5b5a4a2799b8c0

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b68ebe67e2ff97ac70f5fc8949c4ea11ef564c916fb34d2fe1a2ea10c63c04d0
MD5 a102efa3bf8c4e7d1ec50c90c361cb1a
BLAKE2b-256 d3f8d05c0a4b9817302d8162945ca7230ed304f6989ccdececa63defb3b80e93

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d42d60bebbb40246b083dd1ad06e734ea0699a5866a2a794dbb218b579ab346
MD5 116ce6b1e4f771096499d70a28bf0935
BLAKE2b-256 b69efd47b3dc5ae2ccdc3bf62aaca5ae45d66f462b1c9bdd4f99f3555bd08b1e

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5baa1acf687ec8d055fb6e6fc45cdb12a329c0a26d3b972093016fe849fae091
MD5 5d215e534830f1c91023464a58f6ec98
BLAKE2b-256 7207be41f5ececd99bac9ad7f29d17e94cd46d678718eca282fde8b909aef1d8

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44fef2e3e01932757f4728059ecce8c463baf4baf1926acd2832d46fb65b496d
MD5 c3efcea51546fd9c9c6f158391b9252b
BLAKE2b-256 dbfea3d31a7697fc8c057272bdfc7d18bff78293094298d093281d24248793fc

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyharm-0.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for pyharm-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 305f03461247ba742673c8bce8108202bfa704d944bbba4256dbab9b46222e46
MD5 e0933cf0418ffb529e1c1926de0d6ed0
BLAKE2b-256 3c5183da6ce52428eddf532e1e8a6d69177e33ea30cc9a7a42855ec703edfa93

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 65e73b60eb3cfa42eba36cfeb26c1bd499294e986396a6f8e08b8c4faaff4a08
MD5 dd1431ca05c9b135da5ea7cb0dff83a4
BLAKE2b-256 f01a5f064f91ffd12eec2326ab31a070a0d2612c5b6f70f27498aec78cdb0c0a

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f91085d151308e779e2db9a1799b2995dd1c2575c2e049f2d35df86053fe1155
MD5 423194136e763fa64716a582e3ce7f92
BLAKE2b-256 a4f0072b5508a2a97aa679e2115e389ef5eea1a66df55dd7ed54103caef88704

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa1d093a86b42cf2b18efd470b65d51b05908f073868d1f9b098fb4c3bb24556
MD5 62cecf76231edb81f33aa03f1269a4dc
BLAKE2b-256 4c947e524ce679a75d078cfda333c5b6b5c965e9eb0aeb12fc8066ad4ae1b268

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd12b3e8c1e55a7ad9db53884edbbe5e18673d15e7920e0363d15c91ad8e9633
MD5 9c0ae510198cba74bd48c712f66382b7
BLAKE2b-256 36685cff3a208df41e0e06e5302062bb5f97cfb6b75ba4c04fda7c4ca2ec5b42

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyharm-0.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for pyharm-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d63423026e65212f8a963adb74def947e309041cb3dfd5f0d2b255f0d84dbba4
MD5 d295c79857cdc6550bb3d43de7bf211c
BLAKE2b-256 04718e279e4956653fd7eecbc9ffd0108653bb19219b4eb1e4df6a3ea3fd0a00

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3a82e56e06431b343a560a48c7646aa469e8737a7e3ff24b3de826d58067514b
MD5 ba9ad50b760bcde27be3c498e200714a
BLAKE2b-256 725f183b68d4fc35db3b57760f362a84474f1bea1f04a5cd8401f844afc3ccc6

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b35182a8ae6dbed8dce6618eb05442c968f533cb046d1f52bb6fd542e252d3b
MD5 f63dd319ee3b362b66dac861b226c796
BLAKE2b-256 ef0cdafbd97b8d3fe9f5ae193bedcf62f8bf24e7e89a80d0ceaded451a304d2f

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31862eb7a6e17aca10fb9b34eabe3596d91ffbef053d8da69d0669e824f31d34
MD5 8c34c3a8c70367fa9a1c27f36f80076b
BLAKE2b-256 41559122cc2b5dd51e132d1cca50fda6995c56bb26ef263f5b0007bea2be3ee0

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6feb8beddb4a8a1485ac4c059bb283ccdb32ac1f5daa8c786563f528c892927f
MD5 6d9fca26368fcd24f1863a4c4aed5710
BLAKE2b-256 6473971a5ba04a3abed7b0ab6faa6edff2cb912371f08604eca0b21ba5e81a30

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyharm-0.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for pyharm-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3c4c8805c1d88794a290ba6c7666804a8665e30beda981ef404538f028b23708
MD5 0512ffbc5a0d0f55e6eac258c682c9bc
BLAKE2b-256 a8c4ec778a00c7d3b465223a3b424d17c0ab2541b084320a92288ffec4ed73e3

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b10492d43ebe8c072f2746737778ef88aed7d320a6c7af60654e4ac009f6cb73
MD5 7c1c2b548d0ccd634ab012f8bd47a8d5
BLAKE2b-256 0b39e5026fa670cdf28d0099572b8d7605e26e2d1c43879b6a69ee6e371acb59

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7461f5338ee48acf3ca2a941aebbbf087843d30202ed6d662498581daac17494
MD5 2b0e065c2791065bccc8d90f6011970b
BLAKE2b-256 3d6c7a8f1e63559f85632475cff665c8e69dbe91f360244b5aa28c4177744e35

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27cbfc6cd06b4dc046511ab418e524b399b337e96474d51243d98e72c1307ced
MD5 f92115ead9710ae3d4df1ad291dca6c8
BLAKE2b-256 532e3e35f7f83f08763c54ab5d3e656292ef3223ae1e3539e5928f9f19baae1d

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 64ca85cf0719969f4de9e869e55fbd456bd90eb50af52329903fca0204ddfb27
MD5 bc436fee6b86b083f6c4c667bec441d0
BLAKE2b-256 4c5c42985576e0ef22d390e96ecf4f09fa200d053a7e3b4c0936fe3669ed721f

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyharm-0.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for pyharm-0.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 12dc187d942d2a9cacd5afebfa9097a6594af53b70c434448a5c626eaff1b872
MD5 81aba9ab5105daca71c63adf059fdc70
BLAKE2b-256 8ac482a18a9c19d5a684ea016b49d1988140833dde237ce6453c6452353c6dac

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5be321e00419e14b70e8883dfd7bfe306986ad593a761e90d14d9cfeb21c5897
MD5 15b3e9f61db58d95df5bd6b6a1c9d3d2
BLAKE2b-256 54c9899f33dc23e2fe7f2b08cf9caa542635bfcd6b2e0a407578a1e55410e2ec

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e9d1065157141f46b8e9cb26e09bbb8143d87b4c04aada0e7042a6512f57eb5
MD5 1633bf63fb2443cb1a74b00bf78c0348
BLAKE2b-256 d50f121cbf5e861f7374f2672f6e8da35bf8bd81912e5d4ca797b4b46c1a37c7

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01da5cfec3b671a37217b11c7dc677e01cbb0a633468f2970f7d1793be6baee2
MD5 b8aeca3cb0c9f43ed8abbc110b6a8aa9
BLAKE2b-256 aa40de47a8a88a7accc3d853ce445d41f14825c7ef57e2d0fc7da4c0a9a95764

See more details on using hashes here.

File details

Details for the file pyharm-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ff2e417d59948daeaf3a42b0a63febcadbbcfc1f402345b99223f2d4f9dcaaa
MD5 23dbe99f0c2e07a46b4b5d03225d8db8
BLAKE2b-256 b971c8d85634515b92662f2a47d7db00ab85dc1202b495c5605bcfa6d625b8a9

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