Skip to main content

Some magnetic field models for Jupiter

Project description

JupiterMag

DOI

Python wrapper for a collection of Jovian magnetic field models written in C++ (see libjupitermag).

This is part of a community code project :

Magnetospheres of the Outer Planets Group Community Code

Journal Paper DOI: https://doi.org/10.1007/s11214-023-00961-3 (PDF via DOI, or https://rdcu.be/c5I71, see Journal Publication.)

Authors

  • Matt James - University of Leicester

  • Gabby Provan - University of Leicester

  • Aneesah Kamran - University of Leicester

  • Rob Wilson - LASP

  • Marissa Vogt - Boston University

  • Marty Brennan - NASA JPL

  • Stan Cowley - University of Leicester

1 Requirements

For the Python code to run, the following Python packages would be required:

  • NumPy

  • Matplotlib

  • DateTimeTools

  • RecarrayTools

  • PyFileIO

all of which would be installed automatically if using pip.

During installation, the C++ library which this module uses will be compiled.

If you are installing from a prebuilt wheel, you usually do not need a local C/C++ toolchain. If you are installing from source (sdist or local checkout), you will need the build tools below.

1.1 Linux

JupiterMag was built and tested primarily using Linux. For source builds, install:

  • gcc/g++
  • cmake
  • ninja (recommended)
  • Python build frontend: python -m pip install build

1.2 Windows

This has been tested on Windows (64-bit). For source builds, use an MSYS2 MinGW/UCRT toolchain, e.g. install:

  • mingw-w64-ucrt-x86_64-gcc
  • mingw-w64-ucrt-x86_64-cmake
  • mingw-w64-ucrt-x86_64-ninja
  • Python build frontend: python -m pip install build

MSVC/Visual Studio compilers are not currently the preferred build path for this project.

1.3 MacOS

This module has been tested on macOS 11+. For source builds, install:

  • Xcode Command Line Tools (for clang/clang++)
  • cmake
  • ninja (recommended)
  • libtool
  • Python build frontend: python -m pip install build

2 Installation

Install using pip3:

pip3 install JupiterMag --user

Download the latest release (on the right -> if you're viewing this on GitHub), then from within the directory where it was saved:

#preferred: binary wheel (no local C++ build required)
pip3 install jupitermag-<version>-<python>-<abi>-<platform>.whl --user

#source distribution (builds native code locally)
pip3 install jupitermag-<version>.tar.gz --user

Or build from this repo using the pyproject.toml build backend (replace <version> with the current version number):

#pull this repo
git clone https://github.com/mattkjames7/JupiterMag.git
cd JupiterMag

#update the submodule
git submodule update --init --recursive

#build the source distribution file
python3 -m pip install --upgrade build
python3 -m build --sdist

#build a binary wheel
python3 -m build --wheel

#the output of the previous command should give some indication of 
#the current version number. If it's not obvious then do
# $ls dist/ to see what the latest version is

#install from wheel (preferred)
pip3 install dist/jupitermag-<version>-<python>-<abi>-<platform>.whl --user

#or install from source distribution
pip3 install dist/jupitermag-<version>.tar.gz --user

I recommend installing gcc >= 9.3 (that's what this is tested with, earlier versions may not support the required features of C++).

This module should now work with both Windows and MacOS

2.1 Update an Existing Installation

To update an existing installation:

pip3 install JupiterMag --upgrade --user

Alternatively, uninstall then reinstall, e.g.:

pip3 uninstall JupiterMag
pip3 install JupiterMag --user

3 Usage

3.1 Internal Field

A number of internal field models are included (see here for more information) and can be accessed via the JupiterMag.Internal submodule, e.g.:

import JupiterMag as jm

#configure model to use VIP4 in polar coords (r,t,p)
jm.Internal.Config(Model="vip4",CartesianIn=False,CartesianOut=False)
Br,Bt,Bp = jm.Internal.Field(r,t,p)

#or use jrm33 in cartesian coordinates (x,y,z)
jm.Internal.Config(Model="jrm33",CartesianIn=True,CartesianOut=True)
Bx,By,Bz = jm.Internal.Field(x,y,z)

All coordinates are either in planetary radii (x,y,z,r) or radians (t,p). All Jovian models here use Rj=71,492 km.

NOTE: figure 1 of the paper, which presents the radial components of the JRM33 model using degrees of 13 and 18 is corrupted, here is a clean version created using this code:

3.2 External Field

Currently the only external field source included is the Con2020 field (see here for the standalone Python code and here for more information on the C++ code used here as part of libjupitermag), other models could be added in future.

This works in a similar way to the internal field, e.g.:

#configure model
jm.Con2020.Config(equation_type='analytic')
Bx,By,Bz = jm.Con2020.Field(x,y,z)

3.3 Tracing

Field line tracing can be done using the TraceField object, e.g.

import JupiterMag as jm

#configure external field model prior to tracing
#in this case using the analytic Con2020 model for speed
jm.Con2020.Config(equation_type='analytic')

#trace the field in both directions from a starting position
T = jm.TraceField(5.0,0.0,0.0,IntModel='jrm09',ExtModel='Con2020')

The above example will trace the field line from the Cartesian SIII position (5.0,0.0,0.0) (Rj) in both directions until it reaches the planet using the JRM09 internal field model with the Con2020 external field model. The exact point at which the trace stops is either the surface of the planet or the radius L-MIC ionosphere, whichever has the shortest radial distance to the centre of Jupiter (see 3.3.2). The object returned, T, is an instance of the TraceField class which contains the positions and magnetic field vectors at each step along the trace, along with some footprint coordinates and member functions which can be used for plotting.

3.3.1 Plotting

The TraceField class has a few methods which will create some simple plots of the traced field lines:

  1. PlotXZ() - plot the field traces in the X-Z plane (SIII)
  2. PlotXY() - plot the traces projected in the X-Y plane (SIII)
  3. PlotRhoZ() - plot the field traces in ρ-Z plane, where ρ2 = x2 + y2

The example below can be used to compare field traces using just an internal field model (JRM33) with both internal and external field models (JRM33 + Con2020):

import JupiterMag as jm
import numpy as np

#be sure to configure external field model prior to tracing
jm.Con2020.Config(equation_type='analytic')
#this may also become necessary with internal models in future, e.g.
#setting the model degree

#create some starting positions
n = 8
theta = (180.0 - np.linspace(22.5,35,n))*np.pi/180.0
r = np.ones(n)
x0 = r*np.sin(theta)
y0 = np.zeros(n)
z0 = r*np.cos(theta)

#create trace objects, pass starting position(s) x0,y0,z0
T0 = jm.TraceField(x0,y0,z0,Verbose=True,IntModel='jrm33',ExtModel='none')
T1 = jm.TraceField(x0,y0,z0,Verbose=True,IntModel='jrm33',ExtModel='Con2020')

#plot a trace
ax = T0.PlotRhoZ(label='JRM33',color='black')
ax = T1.PlotRhoZ(fig=ax,label='JRM33 + Con2020',color='red')

ax.set_xlim(-2.0,15.0)
ax.set_ylim(-6.0,6.0)

The resulting objects T0 and T1 store arrays of trace positions and magnetic field vectors along with a bunch of footprints.The above code produces a plot like this:

3.3.2 Trace Footprints

The field traces each have an associated set of "footprints" which are stored within the TraceField instance as a set of three numpy.recarrays called:

  • TraceField.surface - locations where the field line intersects the "surface" of Jupiter (oblate spheroid, equatorial radius = 71,492 km and polar radius = 66,854 km).
  • TraceField.ionosphere - where the field lines map to the ionosphere as used by th L-MIC model (sphere of radius 67,354 km, 500 km above polar radius).
  • TraceField.equator - location of the farthest point of the field trace from the planet (unless the field line is open).

Every trace has an element of each of the above footprint arrays, but if the field is open, then some of the elements will be filled with NAN, indicating the absence of a footprint.

The surface and ionosphere arrays have the following fields:

  • xn3, yn3, zn3 - north footprint, SIII coords (Rj)
  • xs3, ys3, zs3 - south footprint, SIII coords (Rj)
  • xnm, ynm, znm - north footprint, dipole coords (Rj)
  • xsm, ysm, zsm - south footprint, dipole coords (Rj)
  • latn, lonn - latitude and longitude, north footprint, SIII coords (°)
  • lats, lons - latitude and longitude, south footprint, SIII coords (°)
  • mlatn, mlonn - latitude and longitude, north footprint, dipole coords (°)
  • mlats, mlons - latitude and longitude, south footprint, dipole coords (°)

The equator array has these fields:

  • x3, y3, z3 - SIII coords (Rj)
  • xm, ym, zm - dipole coords (Rj)
  • mlone - longitude in dipole coords (°)
  • fllen - length of the field line (Rj)
  • mshell - distance from the centre of the planet to the farthest point along the field trace (Rj)

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

jupitermag-1.5.1.tar.gz (15.9 MB view details)

Uploaded Source

Built Distributions

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

jupitermag-1.5.1-cp314-cp314-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.14Windows ARM64

jupitermag-1.5.1-cp314-cp314-win_amd64.whl (8.9 MB view details)

Uploaded CPython 3.14Windows x86-64

jupitermag-1.5.1-cp314-cp314-manylinux_2_34_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

jupitermag-1.5.1-cp314-cp314-macosx_11_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

jupitermag-1.5.1-cp314-cp314-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

jupitermag-1.5.1-cp313-cp313-win_arm64.whl (8.6 MB view details)

Uploaded CPython 3.13Windows ARM64

jupitermag-1.5.1-cp313-cp313-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.13Windows x86-64

jupitermag-1.5.1-cp313-cp313-manylinux_2_34_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

jupitermag-1.5.1-cp313-cp313-macosx_11_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

jupitermag-1.5.1-cp313-cp313-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

jupitermag-1.5.1-cp312-cp312-win_arm64.whl (8.6 MB view details)

Uploaded CPython 3.12Windows ARM64

jupitermag-1.5.1-cp312-cp312-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.12Windows x86-64

jupitermag-1.5.1-cp312-cp312-manylinux_2_34_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

jupitermag-1.5.1-cp312-cp312-macosx_11_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

jupitermag-1.5.1-cp312-cp312-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jupitermag-1.5.1-cp311-cp311-win_arm64.whl (8.6 MB view details)

Uploaded CPython 3.11Windows ARM64

jupitermag-1.5.1-cp311-cp311-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.11Windows x86-64

jupitermag-1.5.1-cp311-cp311-manylinux_2_34_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

jupitermag-1.5.1-cp311-cp311-macosx_11_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

jupitermag-1.5.1-cp311-cp311-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jupitermag-1.5.1-cp310-cp310-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.10Windows x86-64

jupitermag-1.5.1-cp310-cp310-manylinux_2_34_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

jupitermag-1.5.1-cp310-cp310-macosx_11_0_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

jupitermag-1.5.1-cp310-cp310-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file jupitermag-1.5.1.tar.gz.

File metadata

  • Download URL: jupitermag-1.5.1.tar.gz
  • Upload date:
  • Size: 15.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1.tar.gz
Algorithm Hash digest
SHA256 36931ea5900c27e1541eac1943ea81589fe8f9fa238bef6c96db9c653ce026cc
MD5 20d0ee6dad9efed9cde9bcb2a25dc24a
BLAKE2b-256 5b3d913182fa2a26b9d3e611835a51baed96151b0862ac7fc7398657f4695c38

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5dab4face2a7dc14559e23e4740163061b2c0aa7162c1744690b07ded339473f
MD5 4fbec960ba12252e21e875653ce942aa
BLAKE2b-256 70c3aee62b8bb70e9c58ef7c871500160a6d21a57caababd36d9f96b84d6a5ae

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d6efb6827d4ecd48c8553f239aafd1eb4c73a1649bdd240d5908aa6e8b2865b7
MD5 40a5062245fabbbef42b19679e309774
BLAKE2b-256 5019b454c0b1dc3f7a8e650c2287b95cdfc80d545f0ab45f133fca6071675e1f

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4054684206cc199c6d716d8c170673da693e9191d7eb7871045a3efb31e0171f
MD5 b753807a1bab167fa6e60840ebc77fbf
BLAKE2b-256 9bec210cb8a4e99f146f97573ae90ad5581eefa1a4b557a9f577f73082bafdff

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ad1c80652b0f75a85acef9f0967f2fabebb633f8afbab3ec0c724dcea03b4598
MD5 970e3b52a91df1f924036c749e430d6f
BLAKE2b-256 79c42337ef242b368f5d8c704a3c8424b38c8b1f85e47ab288e743cbb321e262

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47be616834ad1ddbe79e3ad5b08fb54999ec2c41d73248819510842653eb0a26
MD5 0896afc15f5cc4a57ec1b282c8926b7f
BLAKE2b-256 f1d755cac210670b024c8f711f9110882eb95d555c5939aceef1dd8fb5076bff

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 d636d18739096cc4cb8ccfd37f36407e354266dfaf2e9027fa09d42aea2b2ae6
MD5 3dbb87881ef9d5981c4e21e3f24958a6
BLAKE2b-256 dc93bcf1a2c29f9baee4dbabec4e1fb9d51be8732622c6407352c02f1e81dee8

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 82d92cc89c17a1ad819a0fb0abfd19f6d5d9bf68231eca926b0c7e248e852e2c
MD5 775670d74a79f4c67254e98bd464ce49
BLAKE2b-256 606a09b73d2b44e1b284ebe49636dc3a4f94f05c3cb792bac8062ab353e582b1

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d7c041dbdcee607022eacf9cb5f4293559a90b6f04e42469feded6f15f0bcf84
MD5 1728c5784d84dc0fbd587bc86d09cfba
BLAKE2b-256 6dcfcb42ffa7c1e28d3aaa3306f9d57143cae3636eb0151a49b06dd90407683f

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e968194536ae6cb3ac4829277893ebe5095efc3e2c44642cd339ff462363601d
MD5 d517b06ff8547909fda53010c611cdcf
BLAKE2b-256 c524b037489ef59615b83e88122d232566fd9b7cd35ee69d3963bc300e8f68db

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8332cd01d50020f6ee10675d35dbe474fa998a53653fbed0f9b25f586a717aa
MD5 6bdd3a1e3ec32c91cdc560418466fab7
BLAKE2b-256 38d214552664f92584ff5fd2e44b529de950eb19f8f35d0f4f80352a60c99fed

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 b0978effe0fe022739c661f5a1839b12ab209171dd23d563de17cf74a8878ae8
MD5 c9a0d8e1f1bfbc083c796cfefe7bddb6
BLAKE2b-256 c08f09c70a68c62aff6cac959afb1dbf5d7a0040fa304fa733a0bd310983feee

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1b20b3a3cebebdc221a4ca93719aab60dac6cc25072a0071e163ba8b74befbb3
MD5 234b7681d6b6bc508bb338669aa5e7db
BLAKE2b-256 d71e05b54a5b891542180e0d02296053d37eddabcb589f710a3e9f37d005572b

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a5b126ed0bc585b3fcad5ef3571354fde2833c1f6a1b07f3659c1d1fd5e59f6e
MD5 9d398ffc973cbe7f938c350df50e959e
BLAKE2b-256 8946797621548943ad748c9892886e028ced0d7534c6f9f368824cf448b4b522

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7f3d9021c9032e057b09135b72e7e981ea60ef1658d99ac171a93c7b5ac4ccc1
MD5 b08e77125acf3059148b1f62b2fb2a23
BLAKE2b-256 fc316aed4228561b80daaaffe79aef2a447e304dc381680666c8f495dc10b519

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19ff1a6cc5774c913ca611d4544e773a301b2e838b1392ede256dcc24f7bd8b1
MD5 0f79346e50ac0b48ea418b8c49325e94
BLAKE2b-256 4024a27285db2a226503f4a6686407254f47a0dc2f0af4e9b705afe008c50b63

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 53b064682e89ab162eb8a779b25db6ebce0f5c31867910ed080308a7313e1251
MD5 79f6804a4905cbf8e6f2a5148b3e20a9
BLAKE2b-256 13209f1f19235e683851f5bd74b9bdb4e17c7056ae544c265d2f114c0811331f

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 74175eb82b6481cedef054217a7cb7eeb681a0c4c96cd25b79d4d0a2e17d8ab9
MD5 b42f804f9d2e4ef49fa9d4f25bdfd884
BLAKE2b-256 3d9e1d3df6e2e6a9516d3fb6fbc5f0fecc230b4de8cac409e0ce6b968c6b8f81

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2d1f74b380f7876799806f8287af64a32a365cea6eabccc945c318babca2f03b
MD5 34a8b3eb0e3fc36f7a0534248c0410c2
BLAKE2b-256 0f1c79d10c6ad9f2b715a6e511d83c7f2afe62a0803f3d36904969c31e022da8

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 894136232a21c7fde4a58c4112d49c4d88ef28a6efadb0a89de482469fe457b4
MD5 451c86f11ac1fdb317b2f1b0b97e7dc7
BLAKE2b-256 954fa507a272d8139b0fe254e7a7f26997f7286b36fde0957b601c40188c7102

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad0545f967cfe09948e7248da7b74e45bd7e40146cb5a8a98647091bf06cc2e2
MD5 29375e1cb86b8919b35aa9093220d557
BLAKE2b-256 55325bd405f6276150bab9e09948b46400d223cabe2e0120aa2299108240c9b2

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: jupitermag-1.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jupitermag-1.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ab0bd401ec4606f0c44c9292faf31823b624c8b1ed421310bfd45ad9c16a7f70
MD5 b71225da69dbb2d06fc761e1f1cb1c9e
BLAKE2b-256 ecee1ba6b341f59a44aee295857469cb2cde1dfb2011b5b981772ee4ac7c363f

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b2cdc9d3502e69b50637101c72462a7d766a617fc52564d1b47a10e88bc9a218
MD5 7fa2efcaf2f729963fcd1955709b7081
BLAKE2b-256 bab79c196faeeedf950b2619e53c9a59a17cfa0f31cc2c0bd55339c89551308d

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f0d4c78801b67d42f0caac3a0bdeb6b0aee81190efcc7416ab336d0cf308fdca
MD5 cfcba33b47564142eb986f954b2213d5
BLAKE2b-256 de4fa5333582da52af78408f38e0937c5d9450497c97c0f74eacedeb7154986c

See more details on using hashes here.

File details

Details for the file jupitermag-1.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jupitermag-1.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb0fdcb5146dead0c288560282100e76010686a81f772b12d11d83cb220c47a6
MD5 559be95be318f9078b0c228cbcad7225
BLAKE2b-256 f35787225d4825a2f0a15956bf7c84432b28e1611e345fb9a8abdda338d43579

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page