Skip to main content

Python package with Rust bindings to calculate the magnetic field in Jupiter's magnetosphere.

Project description

iupitermag

Introduction

iupitermag is a Python package written in Rust to model Jupiter's magnetic field.

Jupiter's Surface Field Strength

Jupiter's internal magnetic field intensity at the 1-bar "surface".

Many other public codes do this or something similar,

More details on Jupiter magnetic field models and these codes can be found in this paper - Wilson, R.J., Vogt, M.F., Provan, G. et al. Internal and External Jovian Magnetic Fields: Community Code to Serve the Magnetospheres of the Outer Planets Community. Space Sci Rev 219, 15 (2023). https://doi.org/10.1007/s11214-023-00961-3

Installation

Installing using wheels on PyPI

If you are on Python versions 3.12 or 3.13, you can install directly using the wheels hosted on PyPI.

$ pip install iupitermag

or

$ uv add iupitermag

Installing from source using uv

If you are using uv as your Python package manager, you can run the following commands after cloning and changing into this directory.

$ uv pip install .

Installing from source using maturin

$ maturin develop --release

Usage

Calculating the internal and current sheet fields at a single point.

All positions should be in the IAU_JUPITER coordinate system.

import iupitermag as im

internal_field = im.InternalField("JRM33")
cs_field = im.CurrentSheetField("CON2020")

r = 10.
theta = 0.
phi = 0.
b_int_rtp = internal_field.calc_field(r, theta, phi)
b_ext_rtp = cs_field.calc_field(r, theta, phi)

# Or, you can the cartesian form.  This calls the spherical version internally.
x = 10.
y = 5.
z = 1.
b_int_xyz = internal_field.calc_field_xyz(x, y, z)
b_ext_xyz = cs_field.calc_field_xyz(x, y, z)

Calculating the internal and current sheet fields for a collection of points.

If you have a collection of points stored as a single numpy array of shape (N, 3), you can use map_calc_field or parmap_calc_field (or their corresponding cartesian versions map_calc_field_xyz and parmap_calc_field_xyz).

points = np.zeros((10000, 3))
points[:, 0] = np.random.random_sample((10000,)) * 10 + 5

b_int = internal_field.map_calc_field(points)
b_ext = cs_field.map_calc_field(points)

b_int = internal_field.parmap_calc_field(points)
b_ext = cs_field.parmap_calc_field(points)

points_xyz = points * 1.

b_int_xyz = internal_field.map_calc_field_xyz(points_xyz)
b_ext_xyz = cs_field.map_calc_field_xyz(point_xyz)

b_int_xyz = internal_field.parmap_calc_field_xyz(points_xyz)
b_ext_xyz = cs_field.parmap_calc_field_xyz(points_xyz)

Based on some benchmarks, you should find parmap_calc_field nearly an order of magnitude faster than map_calc_field or a Python loop over all points calling calc_field repeatedly. parmap_* uses Rayon for parallelizing the calculation. Here are the results of benchmarking different methods to calculate the JRM33 field for different number of points.

Benchmark

As you can see, parmap_ is usually the better option if you have more than 20 or so points. Note that the Python loop version still calls the Rust code internally to calculate the JRM33 field, so even that is faster than a pure-Python implementation (not shown above).

Tracing magnetic field lines

iupitermag can trace magnetic field lines to Jupiter using trace_field_to_planet, which takes as input a collection of starting points (which each result in a separate trace). The coordinates for these starting points should be cartesian.

internal_field = im.InternalField("JRM33")
cs_field = im.CurrentSheetField("CON2020")

starting_positions_xyz = np.array([
    [-10., 0., 0.],
    [-15., 0., 0.],
    [-20., 0., 0.],
    [-25., 0., 0.],
    [10., 0., 0.],
    [15., 0., 0.],
    [20., 0., 0.],
    [25., 0., 0.],
])

trace = im.trace_field_to_planet(starting_positions_xyz, internal_field, cs_field)

Traced field lines

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

iupitermag-0.1.4.tar.gz (297.9 kB view details)

Uploaded Source

Built Distributions

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

iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (684.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl (719.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (735.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (632.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

iupitermag-0.1.4-cp314-cp314t-win_arm64.whl (277.1 kB view details)

Uploaded CPython 3.14tWindows ARM64

iupitermag-0.1.4-cp314-cp314t-win_amd64.whl (299.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

iupitermag-0.1.4-cp314-cp314t-win32.whl (280.2 kB view details)

Uploaded CPython 3.14tWindows x86

iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl (681.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl (718.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl (735.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl (629.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (480.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (475.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (630.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl (506.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (459.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

iupitermag-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl (404.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

iupitermag-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl (429.9 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl (682.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_i686.whl (717.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl (733.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl (630.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

iupitermag-0.1.4-cp312-abi3-win_arm64.whl (281.4 kB view details)

Uploaded CPython 3.12+Windows ARM64

iupitermag-0.1.4-cp312-abi3-win_amd64.whl (299.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

iupitermag-0.1.4-cp312-abi3-win32.whl (278.3 kB view details)

Uploaded CPython 3.12+Windows x86

iupitermag-0.1.4-cp312-abi3-musllinux_1_2_x86_64.whl (682.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

iupitermag-0.1.4-cp312-abi3-musllinux_1_2_i686.whl (715.7 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ i686

iupitermag-0.1.4-cp312-abi3-musllinux_1_2_armv7l.whl (731.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARMv7l

iupitermag-0.1.4-cp312-abi3-musllinux_1_2_aarch64.whl (628.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

iupitermag-0.1.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.9 kB view details)

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

iupitermag-0.1.4-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (476.9 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ s390x

iupitermag-0.1.4-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (624.5 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ppc64le

iupitermag-0.1.4-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (503.5 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ i686

iupitermag-0.1.4-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (456.2 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARMv7l

iupitermag-0.1.4-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (452.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

iupitermag-0.1.4-cp312-abi3-macosx_11_0_arm64.whl (403.9 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

iupitermag-0.1.4-cp312-abi3-macosx_10_12_x86_64.whl (430.4 kB view details)

Uploaded CPython 3.12+macOS 10.12+ x86-64

File details

Details for the file iupitermag-0.1.4.tar.gz.

File metadata

  • Download URL: iupitermag-0.1.4.tar.gz
  • Upload date:
  • Size: 297.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iupitermag-0.1.4.tar.gz
Algorithm Hash digest
SHA256 1a9ca3f43d3ac6b356ec0472f7db04927da9b99d0785a0e9c7dc9a61fd25b146
MD5 3fce1bb77a1970f013cc252244f9d776
BLAKE2b-256 9780e0aee7ec45ea68f8eaf649d5e179f1f969c699ad187d13b541888bd5ed24

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4.tar.gz:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75d88be871a4949d7c1683343115cf3848b15a3613c83c9a41837a9480916254
MD5 925a0a20394fd7835cbc81cb743869b0
BLAKE2b-256 916c0a1fc663b46ac8dbb5e4bf4ca1d6feb6b04b116feba94492fb3c566b8112

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 361fdebb45169f76d053d9fc534744d38b9de8245dd1767cd276eabb611ce88e
MD5 6a1bd7fe8051539d73d495ec18891632
BLAKE2b-256 e1317f8267f7cc55bcc8077fce39d07f32c040d2212b574189bc07803c63ddcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e5f806259ea969d2db0edc2a228f220c1c34e6a7809611a35e170f1cccf64e85
MD5 10feaa3519a632aa42b49f541217b24a
BLAKE2b-256 e5a7b1f4ef7aa5e92994502bfbe8ed3e88f44941c818e3fd22d55299370b5bd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6ceed3a132278aa5ef214acc8de2f41443d81f51974a3dff0ffb19cec639b0a
MD5 33963c910fd486ef784394ce28414152
BLAKE2b-256 157f512edb0f6a3e046a6a6a3870ae4863eac0b36895cc7f2697fe5bb65f6004

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: iupitermag-0.1.4-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 277.1 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 7c949bb122917dae9802c853ec169fe383b1722fc4dc34e8ed31e0dc144bc523
MD5 5b041ec7662bc2c0cfd674203bbaf878
BLAKE2b-256 58c06bb91f86e5f604c44147a7f2d1f920e3ff81e306b928289133d603e31f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-win_arm64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: iupitermag-0.1.4-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 299.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 2407cd34748b4055a7463c301a166ec81c3e99d2e6d114160108074f75bae826
MD5 a93dbb6abc976fd47d0eef378d4bfc11
BLAKE2b-256 e1b89451fc1901d032968bdb0693827957ec33ab9fa62bd14b15959380598efd

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-win_amd64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-win32.whl.

File metadata

  • Download URL: iupitermag-0.1.4-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 280.2 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 b2ce97ebe583ca29f97aadc17aac390d1569205157f4e2172d776b578863c967
MD5 85f398de3f4b028fa318746145fda316
BLAKE2b-256 9a1a14e4dcfda9b85718171523268b572411ffb7f7a505fa222c6350fe2d617d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-win32.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 82ffdc202ee49efb382af2116c38ec1b1e0a06d342ef90770e5974237f2b3737
MD5 05f9869949a76f72e3be72590b1557a0
BLAKE2b-256 2d6b5209db54673c343551c9d9924c87f2219cbb60d0d04abc543b48976dd23c

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b96925d317e771be9fd277df3616c7906c5cec76d2392a0f25bc1a6799633f00
MD5 e53634597a88b95e542d40ef35e38786
BLAKE2b-256 e1884e93bd89bff44feaad93a2f3294658b2ff0339e6d0915b12db09dd34d81f

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 844b99c2d22215a8823328a9287c3a30b523d915a523a941329491230650cf66
MD5 c9a1276b500bc6e055b80efc559a8d2a
BLAKE2b-256 c2ad745576411c87ea255cd89cab33be6647933613752a4db35d047c51e5713a

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 49c0b42f457fc79a3f8f7bed350de564de55315780877db8588da7db7e73d981
MD5 aac4e6ceceba5e23b896d8490afa7467
BLAKE2b-256 8946a2c1e535d80c8319400427a88f3f3c102c6238b3728ff1129f90588e4c08

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 581788a5cbcfce6f2df3be0b004a0c1a35c235c6b71f9edabb70d9874280c086
MD5 8061b03c0c03051bef8edc43b1769de8
BLAKE2b-256 d0e6126ccb7928b1f8abe265ac4c361b16da701e83dcf93ab3a4092d33df9672

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7e0385d1b88530a72e049af67c30834cd3d0bf23c126c20e0682b73aadc32b93
MD5 5b611358ee7e989b5035188866140c95
BLAKE2b-256 98a8cb148821fd303e661bfc165b753fc1c7794c91924ce4895fe63db633cf09

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b446f079785250aff6e1b16bf76a99060213bcbc0dca59468f28f49961dc14b2
MD5 35d330879d20fce10008a2ee1ea6c0df
BLAKE2b-256 6ca08f24e68dfef8788eea6e1fa4722f86ccf4a238d3078545e3cac82077904f

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49cf1a19f48d12a9ee656d635296f76b83b6a572f2af0037901b6d3170c63a6c
MD5 a4ef1d9e6421e6481c51ef870c6dc75a
BLAKE2b-256 d2ef06f5e4a6ed2621519a0520c1d5a82bf9e493dd67629f0ebb4e15a2e52516

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cf5b15f85d6942a651eb510bb51e3e730f8f88faaab6b66526040dd4427b7156
MD5 68c08341c85c01861eeb7082246ec671
BLAKE2b-256 fd8b6fd1718aedb0ab6120274708c2125dfabd04c6ae50ccdc9be86eace838cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5b6cf35c98f0ab3646547b001f985a3fdfb9c60ffbc2515f4fdeb30fb66ee7f
MD5 e00608b4fa446fee4924ee287ec27cfd
BLAKE2b-256 92f7a24868862294b6b6609a1b49576ac20f26569295f8fa3960e18026a44f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 903c94b66e63ed7cfd80855fee4549cf5e2ee21419e11b6d4cd96ee44b5a5d06
MD5 ff3cc723595789c4bc42c2c8a5549893
BLAKE2b-256 0e539be1c953b898117c555e1ec113358eae14c06d5620a50dffe37b4deaee0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba7b780891a4d6c8b5812672a594c3f9e75c303965702768606834c5c23b7bf9
MD5 8f347d1a98de5da78fe6b6f62248e121
BLAKE2b-256 c6a5d11a26af4935ccda16c70597792e64dbfd8784dc509226f0975d3c51bfab

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 29e0ca518e1bb6ac7a7439d34c01dbd723434179abf18470d4b9f14d416c4135
MD5 e7991e0ed7451dc4b91cfee69bc60bdf
BLAKE2b-256 5d6a72182466293b2ab55ea4b101c9584f646bd8ee5abece38bc32938b134069

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6a6573ba0e393a2b16f687569409f65d9b3306e1d95ec3fc28777ecec3478815
MD5 f04f7df5833ea990eb3ca0aec9d7caae
BLAKE2b-256 986b30a49bb0a6629ef0d22d27a4cbe441e3f6be3ebc0956ecd41bdf028a421e

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_i686.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3fddfa6eb916dfdb7d10630e3738b26013e37a2f20489b67783b654d803be287
MD5 edc2b542f0c5733c5747e4124cbf7dd9
BLAKE2b-256 7040b38940987e00fdf18120ed1b327479720ec181cda79ee5a4619a7f6c2e6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_armv7l.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 31e4ab4fb899d3f26854065bceb42961dbb42b54c590085925e975156e0ceb1e
MD5 0403caad5c0f3c1edbadbec749d3458c
BLAKE2b-256 8dce18ccec9e85fe96157fb85598539cee59b7a224ceab5b0eaf84342675cd3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-win_arm64.whl.

File metadata

  • Download URL: iupitermag-0.1.4-cp312-abi3-win_arm64.whl
  • Upload date:
  • Size: 281.4 kB
  • Tags: CPython 3.12+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 6e9163d5b5ce4cc4f02dcc9fc1389290eebbdbccb46e8e4e16f97d5392568886
MD5 0af9438bbe69ecaed8d1dfdf8e247ccf
BLAKE2b-256 f36ad39aa53c2f3ed1642de9efe9fceb94a48ed78a7cf5970ded80e30be5c17d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-win_arm64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: iupitermag-0.1.4-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 299.6 kB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3407893faabaeecf4976eff4f8904a5124b2c0c74c9781891489b508a7bebd85
MD5 715c3e496fd5215856b045cd86ad67f5
BLAKE2b-256 82546c9a4c924d014e6f955fed7b727915ea7db8f1faec30f40690ced4fc1705

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-win_amd64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-win32.whl.

File metadata

  • Download URL: iupitermag-0.1.4-cp312-abi3-win32.whl
  • Upload date:
  • Size: 278.3 kB
  • Tags: CPython 3.12+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 a81a19d2fb8b62d167c1912b8c4a9f09bf3d78952232facb43519f6b89ad73a8
MD5 c23c24cab4120d6ca6ef6e46b4a8c4d4
BLAKE2b-256 10625ed9e91b2f502fb387fe883f72c3413b9c11ea2dc09c1f3d9805b16dd8fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-win32.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 188e546a6175019ef8ba11ad8bd6d6a726911035f8e3f67e23b176c71cb5eb72
MD5 463a41ccbe832c0631fb6c08e66aedd0
BLAKE2b-256 6331d8f57a5cb29b64a275c75a102ca2c3135bae9b622b3307cca4e11fb0ab08

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d0c14c15817afdfc3709df3528a790e9729343c45d0a871f3730f87f34399ee9
MD5 c001f35e6d566f07a93bb2db3b069e73
BLAKE2b-256 6e00b094c8cec29c83be9b628a2939b1e832cab76193408210788883e75febe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_i686.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3bc530b698fc438f9cc2da74d1c03d98ee1fb33762114926d22d803859e6aaca
MD5 bc4b6165d613048294b3c039e6e58e95
BLAKE2b-256 1f2ae27a6938fc0efe866ae4cd9765f7098dea95e8f5d4961082ee503341201d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_armv7l.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 132b8653a0b68104ea177149f4645181bc891aaf219e80441c5d32d9e3fcdc3d
MD5 a07793f35d9030eb5b3bdc365f4aeaed
BLAKE2b-256 9fa25e3fc19d8e2ba5f83c7c0d25d7034d6a34384768778e51231191538cb92b

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cc780f2ac6859783a25e8f185895d69e9d49fcf8bbc4c3025d80990c59c5ece
MD5 ce1cac3d4342736c7625b28d9a6c5cff
BLAKE2b-256 e5c6bccef33a7cb3c7b2c41a9aa734b25a48b8767dc69cee0832156d17a183d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b1ad93c70e844b52e2200caa26a6992ae00c3a3ae152322378d66d4f6d3ab93f
MD5 56e94bd39d14192d41a649f300bb2910
BLAKE2b-256 9b71870cf4bb1bcb76b9a1c5785dbe9723c2b86bdf42a034154c6001b57a107e

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 acdc4332dc94164d9007dcb3e1deba33a35ae71413e5038f7cd8f7a50ad70053
MD5 28ba5c7913c76e142d4058baf3d41a58
BLAKE2b-256 3b09dccb0fd29c68f08ee7ccfe431de49ce50b71a560909ba7b4bb248e629ccc

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ebd04a45e32e855465fa0fcf6c712748a8716f3dd1eb8b2ff470c37095692956
MD5 9f22b788c211bc620f0849196d9fdd9b
BLAKE2b-256 95c0a9faf40876e3c01a121bfb5a56cba2e266b4f2654363594a21c0e79c7a50

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 da140cc4b55834caeac70adc47f42196c298bcd29e2426fe9b20ae484ae6dd94
MD5 8d7c5a6b62f687540f1c9c9cac2014bb
BLAKE2b-256 f725af4b43cfc2940f3abf4c7445d5a7255ac19ea0498c2434f5c39e6d9b5229

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 316fc85e58874432330625a951d975be92f6d3a8dac23419f982d2a13668c370
MD5 adf8dfd0dfe32eccf2c20910e63eb1ae
BLAKE2b-256 f73e7ab81b2779b414d21cffeb6d587c2ec6f780658d0668b504ff856f061fd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8d7641c639bf75041e9a19eeb6722dc9c11b5bbedc5ef606ac661c29a075e54
MD5 52b085596eeaa0006326ccc592400581
BLAKE2b-256 cd082df0b3b4a0ea56a6dc56ed85a724cc07a2f5c2c9be9b475b3658c0789f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iupitermag-0.1.4-cp312-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.4-cp312-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8d5170da27b0276916ad094ebf145d6494dedbbf6ee2bdef2001447de680abc6
MD5 8b4e794eb2106d7f5dfc8c2b3223cead
BLAKE2b-256 07608757e5e14d18a4250c7cf9fb84e006529138a91c762937378357d5ada98d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.4-cp312-abi3-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ysar/iupitermag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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