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")
currentsheet_field = im.CurrentSheetField("CON2020")

r = 10.
theta = 0.
phi = 0.
b_int_rtp = internal_field.calc_field(r, theta, phi)
b_ext_rtp = currentsheet_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 = currentsheet_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).

# By default, iupitermag uses spherical coordinates (r, theta, phi)
points = np.zeros((10000, 3))
points[:, 0] = np.random.random_sample((10000,)) * 10 + 5

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

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

# Assume some cartesian coordinates in shape (N, 3)
points_xyz = points * 1.

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

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

The below figure shows the results of benchmarking different methods to calculate the JRM09 field for different number of points. Show are 1) a pure Python implementation of the internal field, 2) a Python loop that calls iupitermag's calc_field repeatedly on a number of points, 3) using map_calc_field directly on a points collections, and 4) using parmap_calc_field on a points collection, which is similar to map but uses Rayon for parallelization.

Benchmark

As you can see, parmap_ is usually the better option if you have more than 20 or so points, at least for this test that uses JRM33. Compared to the pure-Python implementation, parmap_ is about three orders of magnitude faster.

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.

import iupitermag as im

internal_field = im.InternalField("JRM33")
currentsheet_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, currentsheet_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.5.tar.gz (325.4 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.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (684.8 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

iupitermag-0.1.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl (719.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

iupitermag-0.1.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (736.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (633.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

iupitermag-0.1.5-cp314-cp314t-win_arm64.whl (277.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

iupitermag-0.1.5-cp314-cp314t-win_amd64.whl (300.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

iupitermag-0.1.5-cp314-cp314t-win32.whl (280.8 kB view details)

Uploaded CPython 3.14tWindows x86

iupitermag-0.1.5-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.5-cp314-cp314t-musllinux_1_2_i686.whl (719.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

iupitermag-0.1.5-cp314-cp314t-musllinux_1_2_armv7l.whl (735.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl (630.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (476.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (630.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl (506.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (460.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (454.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

iupitermag-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl (404.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

iupitermag-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl (431.3 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_x86_64.whl (681.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_i686.whl (718.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_armv7l.whl (734.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_aarch64.whl (630.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

iupitermag-0.1.5-cp312-abi3-win_arm64.whl (282.1 kB view details)

Uploaded CPython 3.12+Windows ARM64

iupitermag-0.1.5-cp312-abi3-win_amd64.whl (300.2 kB view details)

Uploaded CPython 3.12+Windows x86-64

iupitermag-0.1.5-cp312-abi3-win32.whl (278.9 kB view details)

Uploaded CPython 3.12+Windows x86

iupitermag-0.1.5-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.5-cp312-abi3-musllinux_1_2_i686.whl (716.4 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ i686

iupitermag-0.1.5-cp312-abi3-musllinux_1_2_armv7l.whl (732.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARMv7l

iupitermag-0.1.5-cp312-abi3-musllinux_1_2_aarch64.whl (629.2 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

iupitermag-0.1.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.6 kB view details)

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

iupitermag-0.1.5-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (477.8 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ s390x

iupitermag-0.1.5-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (625.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ppc64le

iupitermag-0.1.5-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (504.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ i686

iupitermag-0.1.5-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (457.0 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARMv7l

iupitermag-0.1.5-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

iupitermag-0.1.5-cp312-abi3-macosx_11_0_arm64.whl (404.8 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

iupitermag-0.1.5-cp312-abi3-macosx_10_12_x86_64.whl (432.0 kB view details)

Uploaded CPython 3.12+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: iupitermag-0.1.5.tar.gz
  • Upload date:
  • Size: 325.4 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.5.tar.gz
Algorithm Hash digest
SHA256 626f51d870fa45c83730ee2ef8760337e1889818c212a92a9fff7e8bb54b1eb2
MD5 167acf548fce8ecae7fb8ac7d1f11856
BLAKE2b-256 d6562ae12381b961d7a5896d41242a39d979b30c3845dcf5d190fb79f3c29cb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5.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.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc70c020bb447857bbc5c9c7124b02f2df9b435b0466f273996d744cfcf2fe33
MD5 a87aef5d1c974e7e392a7dbacd6a8727
BLAKE2b-256 447c5dbd633eaa01a62c63e46a527deb125eef1138e399167694273c4caadd53

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 52fdd103b5c7b48b0558e088f2f5758196ed34fefcf5f01e76edb80e4ae4c9e9
MD5 5744f778480f69e16e975b0d6baab59b
BLAKE2b-256 782d4fc618aac299206bf159bf1b1d215f06536ef6b0d1542aaa97155692cfaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dcbb114eac682c0c186461e693e53a307e7ffec8b6f20829217872da6b5b621b
MD5 2eeb84f95059bfdf367f253a6426a651
BLAKE2b-256 4fefbf6b751a3aad196cd8e4e5a8ca1fe2b7e7b2a3db909d81c56cb3cb3efc40

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c34a3ff9b31f8e82284145c6ffd4c054a07a5a17dcd3ac54b854611ae00fc43b
MD5 1fb5d80037b4d4204aeb04f7af3bc6f3
BLAKE2b-256 88108dc8f7ce93d6bb149f40fd181b984e6c24a0679fdb29ee90a5957cd91a9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: iupitermag-0.1.5-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 277.8 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.5-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 f7a9596523783ed506c5cad3242dc52113f6e6e678a3fb8ddea5fda0f7b66dfe
MD5 6855106e2fca5b600fb5ddaca0a9171c
BLAKE2b-256 2063b584eefbc5d815f52e746c6d2851beb17890eeb69fc7b1f0a63a4c5bf599

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: iupitermag-0.1.5-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 300.1 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.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 912f49f2225ebf3c01f27986e79bce614a3b8f6234b46222000464c8d8894b37
MD5 4336fa8d0a89b4a555214bf75d9ffe12
BLAKE2b-256 39b591498705833ad8098425e069dad1d0356efc31789e00f7f524fa749c51a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-win32.whl.

File metadata

  • Download URL: iupitermag-0.1.5-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 280.8 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.5-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 1c525ac5a0cc583c3bde6be8c8a5d00f4ce8e46a5c49de2a9a300417ad6e1d79
MD5 6c55014acf62ea099501b4004bfcf402
BLAKE2b-256 4d38a08d5df2a5d332ffa2726fc3542c1e2dcec4fba23d9ace30936cec21638f

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41ee27a0f41ee0ea211f91fbe36b9e23c3ca5ad8c93a66ca3a5e3d63e8a1b3d4
MD5 6776560ae4e64e41d0ec33e6918d76c2
BLAKE2b-256 424bb8ce7ef7e63c3797a975a290182c67023fcd4b5be6da21dae7611b9b666b

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 309236430c04f97ba9f60d7b3abd4d105866ad720d9440cea6ab0a25bedf14d9
MD5 2a0e5cb6ea54b71f04b8397f0593f146
BLAKE2b-256 e67d31ff36a8afedc27d7791b9e1ec38684cc612cafb36b73f5e4206f0f20bf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ecef928b7c8fdce77651f751238364ff809981c33cdc3bc5886fb11b5253954b
MD5 a747bd510eddde2ba9424c2bd929cdd1
BLAKE2b-256 4ff2c6d10c1936cdfcb69b5797962b8948a009e247e971cbf168d2f2feeaef8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d0341fdcd96f6afcbbe6131b37e3825293a2a23760b3542ac698db9c5152d73
MD5 3f3009a58d4e06cf2e5e44f07db6bf29
BLAKE2b-256 5c1891745b975b841fff3e7677aea290ab3631f697fdaecf61722a19fb486bf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8677222322c7a989bbd7289ec137de859143c0fabea5fa31d3b78871113acab1
MD5 dc0532e6e240cea31899c6dc6fcd37d4
BLAKE2b-256 d69bf839f2b52eb3868b2a878d0fa561e7044afe58458947daa4018a00926add

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0ada3ff87b64790dcf6caff1f261bd852c88cd301c356596e7da1cf8926a41d3
MD5 584334215200f84d338c15469f0b274b
BLAKE2b-256 29eb9c4271fc1b201b476cc9dd59052b97e76b6d54bc06d1f3a9ba71352dc8f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 897327669194c59e6417a16f427beec8a3b8340d3bf0a53012746e0bc611d69a
MD5 6d0b1682935a7383acd09ae984a2f682
BLAKE2b-256 4f41e761384ebe5d122fa70d33bf11ff74cab2d6e7dccd69d4bfc6fd9a4c1602

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b48f63677e73f2d47ae26cab9f530b441584a266e5a02f79508cacfa428eebfc
MD5 59416bebf1cadc629aa3cd744d21893a
BLAKE2b-256 f7a3b8fd37a002338a20944f1269f20b13c0563c871b8c83b925d271de13e308

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4ee82d24ff08447408b64805a93a8a06e28215ba82a0d0e593a44f44df5b6054
MD5 2460bb3269c922bf20de95fd465b1375
BLAKE2b-256 4516f9e325c3648f172f4ee4da9ba21aba2578cdef7144f88e81959775eca6f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d31ffcca723dcaf7d41943a2528c15411ab31dee2a3277928402023c4663ed5
MD5 468f724f0fb43c5c48d86efa43e6a170
BLAKE2b-256 c9579b06d6fe592b90da7f773199727d21564cb3e39639d879cc91f87c23bb78

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f5bbfb80d5fc81455afbaff43a8a3ed64a18b906af3784c52173ff4f8100488
MD5 2f51f0e64b3eefaaccf1728287ccae9c
BLAKE2b-256 aa798081937878bb986f807822cd4b7b3de10384b0bdf081c56d1fec0cfd755d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd14af2c79c45dc7bac475fa4440825f211b483fcfc0f92a1acbca1dc5d3d2b5
MD5 76f61a22060a5942227d5ab1b60062ff
BLAKE2b-256 479c91190b8e9a49732ab168e309512a72c4cab12b8110aa336da1f2483a1294

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19cb9a7a4341219c8c24559816023f5e29a23874060063abe326d3a276ffe9d3
MD5 6c9f34bc3624a3915462efef68989e63
BLAKE2b-256 182ef6b2472c5bb08db499a5793f0570c52add7570cd41d8391ef6edb0fedd7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c9a25dfd03bfbf31624d369049193894e409fb9110cb8c3e04b3d002e0def466
MD5 b5d9b4fc9d7b0eec63aa9a49ddcad040
BLAKE2b-256 913f323cf3c491325e6aba7e9e8c7fc77c4f95b9fda8c21c3115b0ac2528a9d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 38273580dac2b2d2bd9ecbb33848c917d2c2816ebf8ebb1ab1d84efcd020526b
MD5 a2cf533e614e013172bc1031c522a7e7
BLAKE2b-256 e7802e39368bcadf1b335d8c2affa59a35898d1087a7b5621d7d2617a5d3e1c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6873bd58c04c3265cf3c785c9e94d8da06cf5ea0a1462da6d2ad16150c1e9f0a
MD5 7f16691e312326ea5bb3257f9cf7624a
BLAKE2b-256 039f7bd74d51940e80df7436a74c35278a9f5520be13b97cbce8dafabecdc319

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-win_arm64.whl.

File metadata

  • Download URL: iupitermag-0.1.5-cp312-abi3-win_arm64.whl
  • Upload date:
  • Size: 282.1 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.5-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 12d7fd0aeb0b7bc71e0fcbf3f7724ce9592434ff5ff7c43c72c08986f6c22ea5
MD5 3f627e4275f84a8aebea31a2df5679d9
BLAKE2b-256 00fc6f4a26d2c4511b90e7767284cdb145c6f695aaa2b03f01921ca61e5b77f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: iupitermag-0.1.5-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 300.2 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.5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 37135deee0cd38f61ba9a59d084aef034edade4002dec726cfdb6cdc8b87e5de
MD5 6c1ecf97675681e3f2ce17f6bd0bcd55
BLAKE2b-256 996dbef10ad8b978fee29accb54bfbad69bb4bcf71549b1b49d6c56aa6fdbea5

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-win32.whl.

File metadata

  • Download URL: iupitermag-0.1.5-cp312-abi3-win32.whl
  • Upload date:
  • Size: 278.9 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.5-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 36771e09ab8d0e030d3e00299f4e400ba8f96f2d6b99bfa8b77307ca9399d18e
MD5 b154e04480f42b7799398c3733ccef53
BLAKE2b-256 5f50e11a85fbb53572eedff791fb0f0e590ed9b882010a055c0272b4e765dd22

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 628755fd864725000b05a2d581429b30ece27596eba80d5508ccb85f9c93061c
MD5 c1d1832550a68e37a5bf8ab54ab3b26e
BLAKE2b-256 1a5c2607d5e9ee57a1b9db190127ccd073da7f83e8e693a7ea8637f32a2fc96e

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a3ac15ce703827e5496d8bff07e359bc28b661e45f355c723ca915fb9bdcd764
MD5 d5d65f94b1d57d16282d2e4d485d39fe
BLAKE2b-256 50a180b0fd9975ba018b01fbb738e1e56faa027761512b6c7fe43e244cbf3433

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a0439c8f36c17a1ecf27e07deca9490cfb99bc7a86711a318778bcb69ad41010
MD5 c7b310accec15448044b76e867400023
BLAKE2b-256 3841fa0fbcdccf0353278c9fbcb73e4f5b3c9c3ad53da0128de04bce64451a8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8e28614c0def82f1a3055d687e403c84f83a711d97e0ad606d194ee33dca406
MD5 85f208a1c4140fed0312ff559759e29c
BLAKE2b-256 b6a911e530a6cc0e4198a963ad9dabffa3e293bae405cf07ff138f77a145e8d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bed576fdea67ef36fe8dc229a78e2f57fb4462c97456e22617053ba7772b947c
MD5 9ed68c1e2b22b118779f8b92725dcbae
BLAKE2b-256 8fc52143a3455f03dd9c62b74b31202708f18e8bf9cc52ce9d7da1c7827b0abb

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5040089de2eeaf8532d75549b4f7046d9e3d9671c623da5d7ea931af1a9af2d3
MD5 4fb65e423de76b0a844b0620d4fed624
BLAKE2b-256 3802207bf6f5ac391566aa7b13304376939efb866fd587908c8f64b0c3672eb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 136bc2ab1b4e1fd1f0cb26bcb2586adfcb4d95536cd19b29d0457c17b8f3d994
MD5 acb1949f4822d0acfe0f78c6446a8792
BLAKE2b-256 7babbeb1d1e26ee8904da80eb9c0400248a8effe77e6d4229b8db3b121210f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a97804d63cf8a31a5d4bb9c2ef0510b1e62fb4ca5fe6d87da98e408f8b74e6f6
MD5 7da7caf9f3c202cef0136ee0c5d1ea96
BLAKE2b-256 3028c227f8aa8461efe914d82155f7d0cb8e7d424b3ff7b2614c6668c4e7e05d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d71c888f6fc9711f537ff73193798e59c287f8268985391e37fef977cb2d76bc
MD5 9894e11fb5f1eff261bb9cd2ab211b85
BLAKE2b-256 0091601af5aee8194025a820af095c3e8aa2d7f7a76ba5bc83eb4956c004190d

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb4e456d650f3ce79cbcbfe299fab90dd0a034d6e82facc77665dd734c5757fc
MD5 7efdc7b774a60a4ff8d766ef78837747
BLAKE2b-256 1e8cf2e8c43c59a469b95ead63c8a05e4271c497586cdeb161969bd92653a267

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08fa34e9f9ac2ffbf87432ea2ff5ddaf912a04e6fa448068a69aaad83349820e
MD5 ad841c59a9c6120e38056f18e1ec8985
BLAKE2b-256 5eaed7e1d39b43f093302f1e4647dc5dda27600adeb5e8d7b46a41235df667dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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.5-cp312-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for iupitermag-0.1.5-cp312-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f6a0df157771b487b38a3e1b13b4bc2cc0a8aa9b3c3675fe46ba95efb378c9f
MD5 0ac6979c259446d7796929149f67594f
BLAKE2b-256 01d6601417891185e0260a43e5c27e75343d446e7b51b4b49da668ac26a891d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for iupitermag-0.1.5-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