Skip to main content

PyVIMS

Build Python Status Version License

PyPI Conda-Forge Binder Zenodo

Python package to manipulate the Cassini VIMS data.

Install

pip install pyvims

PyVIMS is also distribute in conda-forge.

Get started

>>> from pyvims import VIMS

>>> cube = VIMS('1487096932_1')

>>> cube
<VIMS> Cube: 1487096932_1
- Size: (42, 42)
- Channel: IR
- Mode: NORMAL
- Start time: 2005-02-14 18:02:29.023000
- Stop time: 2005-02-14 18:07:32.930000
- Exposure: 0.16276 sec
- Duration: 0:05:03.907000
- Main target: TITAN
- Flyby: T3

>>> cube.time
datetime.datetime(2005, 2, 14, 18, 5, 0, 976500)

>>> cube.target_name
'TITAN'

>>> cube.NS, cube.NL
(42, 42)

For more details, take a look to the static Jupyter NoteBook where more examples of usage are provided. You can also try this live demo on Binder.

Citation

If you use this package for your research, please cite it as:

Seignovert et al. - PyVIMS (Version 1.1.1) - Zenodo

Local development

This project is managed with uv. If you want to contribute to this project, you need to install it first. Then clone this repo:

git clone https://github.com/seignovert/pyvims
cd pyvims

Lint the content of the project with ruff:

uv run ruff check
uv run ruff format

Check that all the tests pass successfully:

uv run pytest
uv run pytest --nbval-lax notebooks/

Maintainer: Bump project version:

uv run bump-my-version bump [major|minor|patch]

Disclaimer

This project is distributed under BSD 3-Clause open-source license. Don't forget to cite this package if you use it. Note that this project is not supported or endorsed neither by JPL, NASA nor ESA. The code is provided "as is", use at your own risk.

Metadata

Release files for pyvims 1.1.1

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

Source distribution (sdist)

Source distribution for pyvims 1.1.1
File Size Uploaded
pyvims-1.1.1.tar.gz 2.4 MB Details

Built distribution (wheel)

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

Total release size: 4.8 MB

Release files / pyvims-1.1.1.tar.gz

Download URL pyvims-1.1.1.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
6679a7ed46f9eb90351c6d77906fa9cee057cc437ca13bf49a5b7bd55849a3d1
BLAKE2b-256 checksum
How to use checksums
885dab233047de83c1ebdc38183096ed11f6350272ec98e6539814e7e5c9afc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","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}

Release files / pyvims-1.1.1-py3-none-any.whl

Download URL pyvims-1.1.1-py3-none-any.whl
Size 2.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f85804f82fb89d241d870957090ed1a646bdad1b2feb296479f01c66f50fcb8f
BLAKE2b-256 checksum
How to use checksums
a4636f62826b8cb3a75499ee5c33a22d312b0507cff134a95e80925827719d46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","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}

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.7.0

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

3 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.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