Skip to main content

Latest version on PyPI Documentation Status PyPI - Python Version CI

SPICE is an extreme-UV imaging spectrometer on board the Solar Orbiter mission. A generic SPICE data analysis user’s manual (including Python and IDL tips) is available on the IAS wiki. SPICE L2 FITS files can also be viewed in the SPICE IT UP quicklook tool.

sospice is intended to be a simple way of accessing all necessary instrument-specific functionalities required for day-to-day SPICE data analysis, in complement to more generic Python packages such as sunpy and sunraster.

This package is in its early stages of development. Please see the issues to see how you can contribute.

Documentation for this package is available on Read the Docs.

sospice functionalities

  • Calibration: calibrate

    • spice_error: Computation of uncertainties on data, coming from different noise components.

  • Catalog: catalog

    • Catalog: access and read catalog, find files in catalog.

    • Release: find and access releases.

    • FileMetadata: file metadata and download.

  • Instrument modelling: instrument_modelling

    • Spice: instrument calibration parameters, effective area, quantum efficiency…

    • Study: study parameters.

    • Observation: a SPICE observation with some study (including low-level functions used to compute the uncertainties on the data).

  • Other utilities: util

    • sigma_clipping: sigma clipping (for cosmic rays removal).

    • fov: plot SPICE field-of-views on a background map.

Package philosophy

We want sospice to be:

  • Convenient to install. It is installable by pip and it is published on PyPI

  • Useful, providing a single package for all SPICE-specific steps of your data analysis.

  • Easy to use, with simple interface functions to operations performed by lower-level functions.

  • Well documented. We use sphinx to build documentation from the Python docstrings.

  • Thoroughly tested. We use pytest and aim at a high test coverage ratio. Tests are run automatically with Github actions.

  • Well integrated in the SunPy ecosystem. In the long term, we aim at getting the SunPy affiliated package status.

Contributions from the community are welcome, in particular as issues or pull requests.

Citation

See the citation file.

Metadata

Release files for sospice 0.0.9

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

Built distribution (wheel)

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

Release files / sospice-0.0.9-py3-none-any.whl

Download URL sospice-0.0.9-py3-none-any.whl
Size 68.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
670d7d04a4f94490c86de99ad970a7961bce346791d71b856356319e10cbf1fe
BLAKE2b-256 checksum
How to use checksums
10e3f5b100252609658e88366d945ca33baacd86a0f7e6a7982fe598490654a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.0.9 This release

1 release file

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

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