Skip to main content

DOI

iconspy

ICON Sections in PYthon

iconspy is a python package for constructing sections on the ICON model's native grid. It offers the ability to create sections that approximate great circles, follow lines of constant latitude or longitude, and follow contours of an arbitrary field.

The functionality builds upon that provided by the pyicon package; however, iconspy offers some extra functionality — in particular the ability to join together multiple sections and construct sections which follow contours.

Documentation is hosted here and the package code here.

Citation

If you use this software in your work, please consider citing it with either an in-text citation (preferred) or in the acknowledgements.

For the text I recommend something along the lines of

Sections were constructed on the native ICON grid using iconspy (Goldsworth, 2026).

Followed by a bibliography entry of the form

Goldsworth, F. W. (2026). eerie-project/iconspy: vX (Version X) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.21904575

If you use LaTeX you may want to use the bibtex entry:

@software{goldsworth2026iconspy,
  author  = {Goldsworth, Fraser William},
  title   = {{eerie-project/iconspy: vX}},
  year    = {2026},
  publisher = {Zenodo},
  version = {X},
  doi     = {10.5281/zenodo.21904575},
}

Issues and feature requests

If you encounter any problems with the code please raise an issue on github. If you have feature requests feel free to reach out there also.

Acknowledgements

This software was developed as part of the EERIE project (grant agreement no 101081383) funded by the European Union.

This software contains modified code from the pyicon package, namely:

  • function iconspy.core.Section._get_pyic_orientation_along_path
  • function iconspy.utils._pyicon_convert_tgrid_data

An MIT license applies to these parts of the code (see also the LICENSE file). I am grateful to Nils Brüggemann for his ongoing development and maintenance of the pyicon package.

Metadata

Release files for iconspy 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iconspy 0.2.5
File Size Uploaded Provenance Actions
iconspy-0.2.5.tar.gz 26.7 kB With provenance Details for iconspy-0.2.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for iconspy 0.2.5
File Interpreter ABI Platform Actions
iconspy-0.2.5-py3-none-any.whl Python 3 none any Details for iconspy-0.2.5-py3-none-any.whl

Total release size: 54.5 kB

Release files / iconspy-0.2.5.tar.gz

Download URL iconspy-0.2.5.tar.gz
Size 26.7 kB
Tags Source
SHA-256 checksum
How to use checksums
78914aeb1692d874dfa97c064a90ebbd4952a120982e94b67985a97eb8214b12
BLAKE2b-256 checksum
How to use checksums
941ad5695aa734c009d6ef4d727f876074d1349da951502ca6c6cd3d6e174e4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 21, 2026.

Transparency log

Release files / iconspy-0.2.5-py3-none-any.whl

Download URL iconspy-0.2.5-py3-none-any.whl
Size 27.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d11b15970008288d3466ee2f43de31bc8722ae45adf9adfd697c26572e117b5
BLAKE2b-256 checksum
How to use checksums
7f01f31c85586ff1a556d3bda776bf82d06d97d016123e82dc6dc02d1aafdfa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 21, 2026.

Transparency log

Security for iconspy 0.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for iconspy-0.2.5.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page