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.3.tar.gz (308.2 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.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (685.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

iupitermag-0.1.3-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (734.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (632.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

iupitermag-0.1.3-cp314-cp314t-win_arm64.whl (278.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

iupitermag-0.1.3-cp314-cp314t-win_amd64.whl (301.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

iupitermag-0.1.3-cp314-cp314t-win32.whl (277.3 kB view details)

Uploaded CPython 3.14tWindows x86

iupitermag-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl (683.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

iupitermag-0.1.3-cp314-cp314t-musllinux_1_2_i686.whl (716.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl (627.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (477.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (627.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl (503.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (459.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

iupitermag-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl (405.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

iupitermag-0.1.3-cp314-cp314t-macosx_10_12_x86_64.whl (431.4 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_x86_64.whl (683.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_i686.whl (715.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_armv7l.whl (734.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_aarch64.whl (627.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

iupitermag-0.1.3-cp312-abi3-win_arm64.whl (278.4 kB view details)

Uploaded CPython 3.12+Windows ARM64

iupitermag-0.1.3-cp312-abi3-win_amd64.whl (299.4 kB view details)

Uploaded CPython 3.12+Windows x86-64

iupitermag-0.1.3-cp312-abi3-win32.whl (278.1 kB view details)

Uploaded CPython 3.12+Windows x86

iupitermag-0.1.3-cp312-abi3-musllinux_1_2_x86_64.whl (681.2 kB view details)

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

iupitermag-0.1.3-cp312-abi3-musllinux_1_2_i686.whl (716.2 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ i686

iupitermag-0.1.3-cp312-abi3-musllinux_1_2_armv7l.whl (733.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARMv7l

iupitermag-0.1.3-cp312-abi3-musllinux_1_2_aarch64.whl (628.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

iupitermag-0.1.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.0 kB view details)

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

iupitermag-0.1.3-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (475.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ s390x

iupitermag-0.1.3-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (623.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ppc64le

iupitermag-0.1.3-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.3-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (457.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARMv7l

iupitermag-0.1.3-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (451.8 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

iupitermag-0.1.3-cp312-abi3-macosx_11_0_arm64.whl (406.0 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

iupitermag-0.1.3-cp312-abi3-macosx_10_12_x86_64.whl (432.4 kB view details)

Uploaded CPython 3.12+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: iupitermag-0.1.3.tar.gz
  • Upload date:
  • Size: 308.2 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.3.tar.gz
Algorithm Hash digest
SHA256 de1d60035fde199ef7790d3eed3edfd4abbd10c4299690917db7a6c7cff0079d
MD5 8fa71e2a0aee0e5b8191434544bde186
BLAKE2b-256 609f85d8e323035dc1e8275311d623fd62bf7b2521cad634ca5990cdaa310c7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3597a6f9e8c7f0fae5d56dda73d09f6bf03e4c8d6ea0cc5ded7325dab4c112a6
MD5 6738ed747b84a8d04e608b9e440251fe
BLAKE2b-256 290354aa0426c3def418d77025a994d9d16169e9f1c2c1bb5218a60b4aa86cd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ebdf166e80a24ffda7739251420ef8f876d9b2dde59345758df995029778142b
MD5 ea832100942427263daaddcd0280d9fc
BLAKE2b-256 3515d9716ec56b0acb9fde3c1db9935d269164a44787fbee57272cb8a0924d48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 18e8842d515c6afbdcbf6fd8419f355db3c0ae369e7dbcb36a01b7bf5b113e48
MD5 2667a0f1883ca210b6ad3fa3604aee2b
BLAKE2b-256 bd06459f6279a04905798e04a8927b3188d9660937a802f6e49d50596d0a6c72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e47175e8acfe621c00d2cb4116d6866fac857cbc90f2c463310e06c4b30d108
MD5 a5c3c81c980a40e51619a34595c3e17f
BLAKE2b-256 ae14b2ec1ba7157aace4058e7aa4864adc60344f853b076cc95f9c91ff8bb2be

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: iupitermag-0.1.3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 278.2 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.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 7f049639a868dd691d7b79d2e4f3e784e8aa4ba8ec332ee157c53e2e48716313
MD5 504884b65435f09bbca30c6e596dfdd9
BLAKE2b-256 51832f75cd5c5204e3cbb15225e09255a2c4b0f4344e14f448353bb146ddc489

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: iupitermag-0.1.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 301.8 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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 13c1f9874373f3629801c15cbf40722c1e49a940f8dd22873c8c910c66f6e349
MD5 aec1cae60e85b9500bc1f111ec166e0c
BLAKE2b-256 116f6f68b8a3db3f3bfc74fc989b51883382eec0fad92065a1ed351d0b6a127d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: iupitermag-0.1.3-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 277.3 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.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 236231e21fcf6598584d1d01e41e5387dc052dea9ed216245109dd2d02e1468e
MD5 f0f4570fb7ea6982557712d2a1544fcc
BLAKE2b-256 510b298b5e43be6d145f1ea8ffd22b6c8826770a14d90a9e54ed6fafdb7427fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75a69e6b06991e42554e877059f420699bbfdc7af2cd445ab49f531d38941a6c
MD5 b4973e0f2a9a6c17b5744257884d2aa0
BLAKE2b-256 2644abe011840cd32b4736c74ee7f637b8501f795a3a236233954ec28469f586

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c41ab69786823b6508c60d8c4aea6786ca2d8456d8cb27a35a08bf64181b88e9
MD5 2303c7d767447e3c233af8fee587fc8f
BLAKE2b-256 3cf3a48e7d5cb334ef9ad0d3ad53c26e6e8631607573b3196aa8cb96c898fd3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dd86686419e6d442f421aa5033ba945deacce79393a024cbd0a3cc9cf23c6eb7
MD5 969613a035bd4b58bab441f7a15834f8
BLAKE2b-256 a36dfc0b5ba633753d1c23c064bc50d728fd443e863b4a040ec0be23d3bc7608

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a4cd29f52f2a0ff3c038951a431fb52706ecf52ffb4f4ab9f474c4206ba4fef2
MD5 09a381c19c496810f1f0eec166d48b32
BLAKE2b-256 c97238eb90805adc63337fede6a87d8c469254481e7a5f8dcb1fc9f75d1043d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55a34f96c8288333d19e8026f741765ee6049a344ab5af8915f7401817317ca4
MD5 b5ee32efaa2907eb42a0a19652630d89
BLAKE2b-256 702b8b58221928a4aa5781ff81c723df0d9d2d16207e93e924035dcc8b3eb993

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6344b3520b3d1327219fffe1f230589c474c307d4f8ee31960a53f6732bdad06
MD5 2eb13c42a055e737cface9e39ac8cb7e
BLAKE2b-256 352d0a1fe06db1cc244b311df5f71687c0f1a145070cf4c7a75309f7bb14628e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f4cbddff2a5125dde36fa4f3403a6eaa6cb99f86de45dfaefe7621fbcca7ba7b
MD5 00be34d52263cfacded7552f44e2ad80
BLAKE2b-256 4c07729c158182c1ce6de33936e142e3ac51385d5908a6f1e36330667c95c0d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c51dbced5136d7e9561ebccb6453197a8d016f5d05cc1e1b23f029f7748187d0
MD5 fbfce524134b25b674bf6da05daede11
BLAKE2b-256 a02bea2f829bd9260404e34dc583d3bc97a6d8447d0654fe9851256155ddc702

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ffe7331b6931f88af94b4fc83f282e89e4279cdca7f22f71408282de0a0ed246
MD5 2fd37edc69b224430ccbb143be0496ac
BLAKE2b-256 72beb998ecfcdafc29810e91ff328e60e1b5817d6f59a8bf3babe92033657d50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d88b6109841f2c88b31159de96989b4799c87a3a93195b53f43c04f6127cf20
MD5 b3ebee37837eab275f512a7d1a9b4119
BLAKE2b-256 cf7c95058c6e23f6eec32f20be127c037fec9ae9a4ea449661d56c7b7bd24d52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95cc9bb5dd54fc7aaa8abb351d1b21f8e6feed2db4bd293da70af646e74a9ba2
MD5 fddfd34ab7386dcecfe577098c35b784
BLAKE2b-256 91ebd4f6a5e556c906e01e6798f546816a90ba84dc31d440d68665c8b03ea158

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4763783e9a5e9650387db9d24100d9247a195a816be4d2693ca689d919c649f4
MD5 f4a333850aec056d3ab8e3c1bdc865b1
BLAKE2b-256 bf2812cf7d161fbc31a151d472c570c1b5a9bb52186f5898e73fbeeb6e1111f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45ab19251a264e27993e935aa3a4b7a4ebf57167ff3b22a6966b07136b2b3a95
MD5 4e96928763b480d532662088daeff740
BLAKE2b-256 59a62d166e28a91af37f595034856b053cea6f084a5def1d577dd767656e7e12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f5d1e6ccbf1a1aef769c01e405170fd40e66dd8395b1a366af04c26575fd7583
MD5 001521e654ac69938ff99b3e36947c39
BLAKE2b-256 78d3a581782ca86514a44dbc7eb862c0aefcfa82089a81aa4c2dc0ad35012227

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c9b62cfc4c579d874c21a511e2837921b498745b7b50186f5e2188672ea9f731
MD5 fbd05ba5e5d1ce58626b4b3670218977
BLAKE2b-256 7503b82fa6d1346adb1618ed573d10c03ce3bb5916760a01556bcfc8a48f2322

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14ba942f2284b487413f5f77e5ece676c1592ab650e10c323e3398f2f5463add
MD5 d5e4176184726f2313b45a3e3e0efc01
BLAKE2b-256 41c199747c0ba7086a54b828da6a758103a1942e9fc7e248cd09e96576335fd0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: iupitermag-0.1.3-cp312-abi3-win_arm64.whl
  • Upload date:
  • Size: 278.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.3-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 63ddf2550d5c6297491e51dd26a4fc8bd59f680b6e1e77cd69a9b221feae3dad
MD5 2ab5aa1a6e49527d65662bbb16c78547
BLAKE2b-256 14793550b627ee270244d231638e1696f2927b376cec64a8d1abc7af9855baa4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: iupitermag-0.1.3-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 299.4 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.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 840a91102a7c48b6aa5a396686b3adb0080356f76012f859cf8dd9924ceafac0
MD5 ec472e5c66758e5954e9bfc6312bca24
BLAKE2b-256 b453a96c38fba7fa766903e77e26c701f9883b00d6bd132df5836ea454b1d581

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: iupitermag-0.1.3-cp312-abi3-win32.whl
  • Upload date:
  • Size: 278.1 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.3-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 3d908c903a65dc84b4535310bb76d0a7bbd27300ec7cc3de9dfad31c5fd4e225
MD5 9d20848fdcb89d74aa53ba3c00d2df4a
BLAKE2b-256 b49b1455b6733685ba2d9f82091821ee5d050918e5b83aa59c92b7b3d0079c61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd3b31ced903693a31b9483b0d84c4bb285529e83f4f1d5c15e84b3892a83eca
MD5 e91fcebaa5ea860bccb463cd1c1997b8
BLAKE2b-256 b5d154f496962c1af8218253e83114ac2f169843419bad5a150f4130dfa25608

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7eeb98345dc6294a6ef5d3205cbf578c1f1b0685be0411284c9dde9d6cdca4fb
MD5 ecca3c48656556e6ac7852424ba49a02
BLAKE2b-256 addd1060f8508be0d4577c93832470d9afde1cc36511198c61df13ba4a9f4f41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cf334f222ab74d9d9846df5bbaf8d5123e96864b595efa385e7ceef6b1e00a02
MD5 bcea010b9bedd8cf149d06dee49ce00e
BLAKE2b-256 d69b1958d7fc65b3a83855bf5defcc6a374f475fa4644858f36227fe5fe56421

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 878361ef141b005e444ecc1f760373c55aad4ccf6258f1af433ec3b660991603
MD5 3011b5967a152df564734bc406771bcf
BLAKE2b-256 bd1c3d53d155bae76988ead2810feac58ad9e3accfccd1982615f40fb7e5fb7e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: iupitermag-0.1.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 481.0 kB
  • Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73441987960360cec2dd06d42d8fc3366c7755b6e07a887cb4c6d6f388906c34
MD5 aaeffaf77cdf6b369244f140719c0ece
BLAKE2b-256 cf124ce74bee3bdc3ac966e1306d8c16005d8067af28acb74cf630becd90538b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 afc68cc5a6dfce51f7941bcab82ebdaedfcbb4ee779cdfe494bac0897e556733
MD5 f72f9b68b60fd2c580498751332cda93
BLAKE2b-256 ea8799dcb8ea447411d98308f2913ce86810fb6b0cb7443e1f87e999a83ca8e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d550ca44cb46c75dceff52d02c0b95c52042ff3598d2352349aba4b3a1ca99c7
MD5 a1f7f56ae71412e4cace7adff5645a46
BLAKE2b-256 d76a995691390c0b8b6e786b6e3608e356e8bf9a93ab4f09640b7d0569e7205e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0b527c5933f52b244b6237059690c002735a154b8fa6e1828780531a4f1f6a35
MD5 67b4f9df2824253e242d3bb8ff1756d5
BLAKE2b-256 479a10b111f2d201c1b50ea48e4ec358b1c826a8a0163bdc35c24a59197691b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0ec6c84e4a35059e4935044588661f6ea82092d3c70cf6474b919d67f8921acd
MD5 d564b07bb816a52256b9a1162c8abc5a
BLAKE2b-256 ad3240a3abf9b12a0bd15f038cf2fd6686fbc0f2f2aac3150d7ad3a6ef68caf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afb112ce9353ed5059e4c535cb00aa76d8031599602fdcbb1ee00cccff4700bd
MD5 6ec6a10a377db1a71a093c319f9f1559
BLAKE2b-256 fb13236ec574215a9f9d7590e53dd1c0d45a927f6001af8eb18e91d435b9f7e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0900679230765b0eea227dd3002d65c4e51259bac9a6a29febb64d4a2a0875b3
MD5 8ff1daf33533db0237aa2c33b13c4016
BLAKE2b-256 0ce4b937dd289d43b023c8a530d70983249d79778b13523e9c17583b9bd8106d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for iupitermag-0.1.3-cp312-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee543a426b8c1d567dfb5dc455453be21628d885f74498b7d8c8e1b7336b6713
MD5 98f18c178b9fff048c147293d612323f
BLAKE2b-256 5a73003fcd989fb1882518e766dbb5b21fd441ee699ce604623802e56d765c58

See more details on using hashes here.

Provenance

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