Skip to main content
Log in

Internal and External Jovian Magnetic Fields: Community Code to Serve the Magnetospheres of the Outer Planets Community

  • Special Communication
  • Published:
Space Science Reviews Aims and scope Submit manuscript

Abstract

We report on a new international community coding project to provide shared scientific computer code that performs common calculations to aid in planning scientific observations, modeling, and data analysis. We have developed code which calculates Jupiter’s internal and external magnetic fields. All magnetic field model code is provided in four programming languages (C++, IDL, MATLAB and Python). The code is freely available on GitHub. For Jupiter’s internal magnetic field, we present a number of spherical harmonic internal magnetic field models. These include JRM33, the latest Jupiter internal magnetic field model (Connerney et al. in J. Geophys. Res., Planets 127(2):e07055, 2022), as well as older jovian models (e.g. JRM09 (Connerney et al. in Geophys. Res. Lett. 45(6):2590–2596, 2018), O6 (Connerney in Planetary Radio Emissions III, pp. 13–33, 1992), VIP4 (Connerney et al. in J. Geophys. Res. 103(A6):11,929–11,940, 1998) and VIPAL (Hess et al. in J. Geophys. Res. Space Phys. 116(A5):A05217, 2011)). The internal magnetic field code can be easily modified for other planets by simply inputting another spherical harmonic magnetic field model. We have also developed code to calculate the magnetic field perturbations due to the azimuthal and radial currents flowing externally around Jupiter in the jovian magnetodisc according to the model of Connerney et al. (J. Geophys. Res. 86(A10):8370–8384, 1981; J. Geophys. Res. Space Phys. 125(10):e28138, 2020). The internal and external magnetic field codes can be combined to model the magnetic field in Jupiter’s magnetosphere. Finally, we provide field-line tracing software (C++ and a Python wrapper for C++) that utilizes the internal and external magnetic field models. The software can be used to trace along field lines from any position in the jovian magnetosphere to, for example, the ionosphere or an equator, and can also be utilized at different planets.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Availability of data and materials

Not applicable.

Code Availability

All codes are publicly available, GitHub URLs and Zenodo DOIs are listed in Table 5.

References

Download references

Acknowledgements

We are grateful to Masafumi Imai for sharing his own IDL JRM09 codes with the Juno community and to Krishan Khurana for sharing code years ago, which both formed the seed of the codes presented in this work. We thank Jack Connerney for his insight and useful discussions in clarifying equations and constants used throughout. We thank Fran Bagenal for encouraging and herding the original community efforts here. This was a community effort to write and test the codes, mostly done in spare time, hence largely unfunded. Writing this paper and setting up/documenting the GitHubs and Zenodo repositories was too big for spare time alone, hence partially funded. RJW was supported at the University of Colorado as a part of NASA’s Juno mission supported by NASA through contact 699050X with the Southwest Research Institute. MFV was supported by NASA grant 80NSSC20K0559 through the New Frontiers Data Analysis Program. GP and MKJ were funded by STFC grant ST/W00089X/1. AK was supported by an STFC Studentship.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally to this work.

Corresponding author

Correspondence to R. J. Wilson.

Ethics declarations

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

All authors gave consent to publish.

Competing Interests

The authors declare no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Note by the Editor: This is a Special Communication. In addition to invited review papers and topical collections, Space Science Reviews publishes unsolicited Special Communications. These are papers linked to an earlier topical volume/collection, report-type papers, or timely papers dealing with a strong space-science-technology combination (such papers summarize the science and technology of an instrument or mission in one paper).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11214-023-00961-3

Keywords

Navigation