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, AVX-512 and NEON 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.2-pp310-pypy310_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPyWindows x86-64

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

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pyharm-0.4.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (738.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded PyPyWindows x86-64

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

Uploaded PyPymanylinux: glibc 2.28+ x86-64

pyharm-0.4.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (738.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded CPython 3.12Windows x86-64

pyharm-0.4.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (743.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

pyharm-0.4.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (743.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

pyharm-0.4.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (743.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

pyharm-0.4.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (743.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyharm-0.4.2-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.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyharm-0.4.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 93c4fb231783c3d9366a63f4fad369ed25161e9e0174e9f5e4dd3f03b2689e64
MD5 69b92298771200351807a231491b7143
BLAKE2b-256 22658416fb74a5a373cc8c6c51c477bb4f184fc990cdd3f9006d7f4b2d885ed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a244831fb499d47359d4f008bbbda3045ad51eb7b7d014c21d1f2280ec97d5c6
MD5 35af6cc7b73c212eceb41766476acac3
BLAKE2b-256 42f36bc92fd3aa58fcd81fe7375b81b40312ae832a0722f9537fb581347d599f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 972b291c1ad7480d8ae92003dde9b65987d472c3ede7305df653c29027099030
MD5 632a9db38d544da94becb4a627f5352a
BLAKE2b-256 c1d8419f1f8e352aaabe66d641c5f16a103f4810435e0480fa6e06c740388e9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ccdc22d1d33a9277cb0d276c28c422e665a789131dd2adac3a03543dcc00b023
MD5 3123ca59ffe5abf9fdfd95261f19fcc3
BLAKE2b-256 fecc50bd7ddb5effc1511b15b430e0b3383902d349b93cb18c366e97bf9f6df4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f473b0379709aced30eaeb814771093148a0f05cd6a0100e621f531660ccd54d
MD5 952b4cd75936685661270f823bca461d
BLAKE2b-256 61c2ac4feecd79517c9638217662d0007f8ca79cdf240873d373493bd4d6f2fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60b421c6939942123c1e1ceca206532218e65597f2067fc6f8c7fda24ef59fd6
MD5 183aa54e32895efea46f348e7fec4cd3
BLAKE2b-256 3380077829b740f34329c2e1f72d30f211c395b7a8c06a9c2ad8411994c7eadd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6950783c0df58b09204a6e1d485894886d5379d85fbc84ba03d5c01e2c94b22c
MD5 b7a8bef5cb9cfc5288fe5d56f6cfd1ab
BLAKE2b-256 47e0c09745e1d5df01454ca246f2da32ff58c8f38729d14e7d283662e529d90c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7665905eea3019e035344b42a25dccb716394e6d7658cb08e87514041c2104f8
MD5 b7d9ed7ecdb6939dc15431507ed45994
BLAKE2b-256 680f9a56b8ed523f0115e8bfd83325aaea3bc8734fabf5d8eef24ff22ad047ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyharm-0.4.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1f3ffdc12fd926feb00287e842e4a8f6ae6988a8b82cf298be739a5718c9ce2e
MD5 1c067b57c2d81eb82ac4dfbdd928f372
BLAKE2b-256 f41e0595b0acc567a12c518c1d668fe5e7eb763a5ba5a4ccf26ae94fcb5d0350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a3f9416beaf32134159c4d182b67578b33c1b3a6764814bb7ab5dd2f4326eaea
MD5 beb475a2671a8786442e3aac4c6e90f6
BLAKE2b-256 02d6ab2e0c4343dafebac9337ef1d401f0ec2ea047d74c05a84b11cc07bd7f28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ac0b84f2f7e02bedaa43488f6105ea782fa221631664a72a781982125fed107
MD5 5f32afc8d833bd68aba93e5e163a3d4b
BLAKE2b-256 4ad82b22114357fb9411cb2cca05bb05eaf7a8edaafeae751432657323f25951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1120b53ce1e1481919bc4b91e4f0a4f118f8020767dd1669cae68f9e70b4fe0b
MD5 410cfc12cf00e23f050621b64c74c722
BLAKE2b-256 3bc30e1e5a04ce2b8aa9b46d8903e4c826a41820386e341762de638fe0147366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d2a5f5aad4e1c51989efaf9207349617abf9dad4c77693128bcfe9183c8f40e
MD5 452e56a6a52d299c8a303992a8311a04
BLAKE2b-256 45beb0ed4908288f90546ec19f19e631eaaebd4df5b47c61eeb0e7c3f647b0f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyharm-0.4.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 449b9b9dbcc775c27b5664e6404ab20442c11aa8537d17e6e93662c212ac2906
MD5 ad03fe1d7b6f2ba7f0e42a01f7b05aa1
BLAKE2b-256 8afd50bee5af6beefd9033905fcd488866844f9a1ec5150ae3531606ac91a79c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d23c412828add24dd06a8e376b656db9988089379ab27dcc0d2e9192627c7d43
MD5 68f0a73d759c2b8c3d2376524265e2d9
BLAKE2b-256 696a107e97a383b208535119bf7956a4cd98a8f0e766645ee69815620031e22d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 994b58034a91009d97fe38ef7a8c72bde4798febbb0adb935a0fab41e20d2f1b
MD5 195b59eb40e17d7ed1cfe8f74b796edd
BLAKE2b-256 bc92e5e17cf7fe9708f735bdd0c9cb3a9d6f6950595ac715cd3ce044bab15bbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0207431e82574be8df9b0c5d9ef6d47cb8f80767b17bb3a8b02302616a999dbd
MD5 814859bd399d75430e320404f85e58d1
BLAKE2b-256 e5fc284ecff31a66a8d4b3f927867b0e4495368548c4582d0a2fbb1cdc465291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79e7f4c64b631d76e72a19a3694b4bb6c13fe0e1931b07f0a5550c5d4f96e861
MD5 31f4965f684188afd53f520c975d81ef
BLAKE2b-256 35386c0292c6f674554bfbfef6fa2ab83cc14881d6c6c34bb8e6c2b6e0d0611e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyharm-0.4.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 64cdaad3431ffa7df065f473e9f0dc9881b069976b366e41b839b32a9130bf65
MD5 23cbb92291f95abce75f0d7eee90798f
BLAKE2b-256 904838c8f44390636283faf4968c12c338be55773c2422b0d6fedd1172e0d399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8496909cdb9854e60f02db9a4a4342a15e56d5d97195d4532798b69710cba34a
MD5 7492919954c9ee6937527ffbdc7dbcc7
BLAKE2b-256 8127cd65d5ed9774304492d088a76c310a954c103ca72df5afb7fbfe83517d7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7026793dd1ca644a22dc82c9a6fa23c6ba7c34b7c686d02f4497a2b92341e5a
MD5 09a9e61d33f809cfa937f84e25a48f81
BLAKE2b-256 1dc7a1eab2525a77917f3cfca54c906f01ae319bbb848a65ed55f8de1e2b1c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6257e7c41a9df974ac0095a93329bca1612ad91a9513c8f8e1178bafc0a2e989
MD5 24ba77dc5b8c5f9cb86217d755d52374
BLAKE2b-256 a451a85a84c12c4a076dd9e894d3da98459c1f532ae2d9ba8b9e451e634cc4da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b1f95d1e7a8fe6f61c38f2a310ae5b8892c11baca8eeefe4599ac411406219d
MD5 fc410f9288cbab0a58c958b13c2ebd92
BLAKE2b-256 ae30dc0d1e47e09bc59f74aac4b3e5330a471771f2a744dc0e3dfaac33a7c635

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyharm-0.4.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e20fb0f45630bc8b913e72f114afdd9363e4a37f7a6ddd45027d9def846ed041
MD5 692167c58f64fa73f10b51236898957c
BLAKE2b-256 cb5f82d51cb22d54cc188a24512ee11419d26a85b54ce930f0cc38175752063e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 23be06ab7615cffa3182d95b711854490bf5af1c08dc4cad6510268a0938eff1
MD5 1dc681e3bb35b01724e3e40cc22a21ec
BLAKE2b-256 1ed6271c672ad89369efd9091ae4460155443336908d3b6ecfe43d1a41a3098a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49ab2866c7fadd9c6835ce9ec206cd397f44d3bb2511e073e9375100fa85d541
MD5 931b645d9ef4015506d1e265a84c43ec
BLAKE2b-256 db6c7d949b13685a28732c29ce36dd21a27162bf1a229b0cda8bd0bf297054ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e8f8c8955c35319dd7accd9fda2d2da096d0a50bc27789252036bdd1fe221b1
MD5 951b38ef23ea6e7bfb274faf820aa43e
BLAKE2b-256 8b5449e471ef68ca50f7fd777aa1cc124ef270511fa43742ae65f22e27fc1ade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyharm-0.4.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 643e40e5549d23574822e5a365f278f0299cfda2bd971f050eff50c788a04563
MD5 385830ee176288fc2bf908a3dd9d0a66
BLAKE2b-256 df308fb51c748f62dcf0a3a3e7e452cf6baa668734fe654b6aaa10879e92767e

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