Skip to main content

artistools

DOI PyPI - Version License

Supported Python versions Installation and pytest codecov

Artistools is collection of plotting, analysis, and file format conversion tools for the ARTIS radiative transfer code.

Installation

Requires Python >= 3.13

The artistools command can be invoked with uvx artistools (after installing uv), installed globally with uv tool install artistools, or installed into your environment with pip install artistools.

Development (editable installation)

For development, you will need a rust compiler and a clone of the repository:

git clone https://github.com/artis-mcrt/artistools.git
cd artistools

To make the artistools command available using an isolated uv virtual environment, run:

uv tool install --editable .[extras]
prek install

Alternatively, to avoid uv and install into the system environment with pip:

pip install --group dev --editable .[extras]
prek install

To learn how to enable command-line autocompletions, run:

artistools completions

Citing artistools

If you artistools for a paper or presentation, please cite it. For details, see https://zenodo.org/badge/latestdoi/53433932.

Usage

Run "artistools" (or the short alias "at") at the command-line to get a full list of subcommands, and "artistools --version" to check the installed version. Some common commands are:

  • artistools plotspectra (alias: at spec)
  • artistools plotlightcurve (alias: at lc)
  • artistools plotestimators (alias: at estimators)
  • artistools plotnltepops
  • artistools describeinputmodel

Use the -h option to get a list of command-line arguments for each subcommand. Most of these commands should be run either within an ARTIS simulation folder or by passing the folder path as the last argument.

Example output

Emission plot NLTE plot Estimator plot

License

Distributed under the MIT license. See LICENSE for more information.

https://github.com/artis-mcrt/artistools

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

artistools-2026.8.21.tar.gz (8.3 MB view details)

Uploaded Source

Built Distributions

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

artistools-2026.8.21-cp315-cp315t-manylinux_2_28_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64

artistools-2026.8.21-cp315-cp315t-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ ARM64

artistools-2026.8.21-cp315-cp315t-macosx_13_0_arm64.whl (13.1 MB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

artistools-2026.8.21-cp314-cp314t-manylinux_2_28_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

artistools-2026.8.21-cp314-cp314t-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

artistools-2026.8.21-cp314-cp314t-macosx_13_0_arm64.whl (13.1 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

artistools-2026.8.21-cp313-abi3-manylinux_2_28_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

artistools-2026.8.21-cp313-abi3-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

artistools-2026.8.21-cp313-abi3-macosx_13_0_arm64.whl (13.1 MB view details)

Uploaded CPython 3.13+macOS 13.0+ ARM64

File details

Details for the file artistools-2026.8.21.tar.gz.

File metadata

  • Download URL: artistools-2026.8.21.tar.gz
  • Upload date:
  • Size: 8.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for artistools-2026.8.21.tar.gz
Algorithm Hash digest
SHA256 4cb9aa19c2d38443f18184d7020dcf11d7690076ece161e189f6240efa6dd56c
MD5 898c7efb17be3e75a1b3d0bcf4f71a11
BLAKE2b-256 c11a9923489d40e4a55156375f85049d68e8088f3c09b2b6b9e03fd0645a1918

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21.tar.gz:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp315-cp315t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp315-cp315t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d067c62431344a5901f253b9758a80d7b651dfce2aff2e7b602930dbb92a30c
MD5 39d9d17d5d642e6706db8174868f063a
BLAKE2b-256 a01e1070372bb96aeb6e762b84fcf3893c542749974941558fb23b3478090996

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp315-cp315t-manylinux_2_28_x86_64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp315-cp315t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp315-cp315t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef28db129e663165b5910f793c2ff237ddf2b10b7da2433243557bfa2e753f01
MD5 4ab90b04163ea83b6081ee19929748a2
BLAKE2b-256 cb459c06ddf6931b77ad4c7374972582f24c72ade29bde364d90dde7831aa9b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp315-cp315t-manylinux_2_28_aarch64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d71a4c30b15f8fe013f27643f39cdb44c67f9287c91696a78ab947da3b8fd72d
MD5 67a3943c1406e002002653b07e16a3ed
BLAKE2b-256 356ac04e3626271d2f96e0b07afcc227dca3fc0841cd49a0e6976d16fadd68c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp315-cp315t-macosx_13_0_arm64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d15255922621aaa02545375a74105bcad3e3e00177d1f80cfff46f04d5f15ec
MD5 4205cd20a72828e140a157c7a4e9f0e6
BLAKE2b-256 74565ec0345a612aa6fcae663214eae9caa883904d3b82b2cade4d07c5f1c3b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba392a06756876b4f81a24edd119c7f168e1f829466bf4097d035c4af3fa96e7
MD5 10d41f4abb2e4d9c4ef7d6f7bc4e0371
BLAKE2b-256 7090e66690c0bec9db1f496f7634cc7d9be1449e7d98972587a7521a7c6e6bc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7e8765b4405a2c47b044a1890159aeacf45bb4c677ac35178fb6accedc0799cc
MD5 c4afd3de6a1e7b6fa40053073f8baa0e
BLAKE2b-256 fae8b9d4190779033cfd603654db5c626e44e106af5b1df93e2d00bf771606a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp314-cp314t-macosx_13_0_arm64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 019ba0efe5b2e2b55963cfe53b2d25879e7cb499e55655ac712cec24f99d19e2
MD5 fd3fa56e0a88cf65701252e70b4fb8b8
BLAKE2b-256 0f45763507339c8f01474524967c170838b8e67ff2f09ddc2aa58a8e2f8c686d

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9db5ba1abb4dad68f356bdb829afcb579733f0eeacc86ec15a41d96f0c069a6
MD5 531e89ae0dd9e999d9c0c6bfe12d88cf
BLAKE2b-256 69d90712c6fed6f86cd50ef2ce476fc1fe619f8e199e38e573e87d6d67d38b2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artistools-2026.8.21-cp313-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.21-cp313-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4c29de65d25eaf7b2140083e942f19144cdd83d798c55b096fe8e9c048dd4b8b
MD5 48d18b0ec8abff2f0a3031db1d7b6caf
BLAKE2b-256 220031b0eaba493257d891baf9d1d198c42a29351a0871b54c3d5a132fe84720

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.21-cp313-abi3-macosx_13_0_arm64.whl:

Publisher: deploypypi.yml on artis-mcrt/artistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2026.8.21 This release

10 files

2026.8.20.2

10 files

2026.8.20

10 files

2026.8.8

10 files

2026.8.5

10 files

2026.7.18

7 files

2026.6.18

13 files

2026.6.1

13 files

2026.5.31

13 files

2026.5.28

13 files

2026.5.9

13 files

2026.4.20

13 files

2026.4.14

13 files

2026.3.3

16 files

2026.2.17

16 files

2026.2.13

16 files

2025.11.6.4

16 files

2025.11.6.3

16 files

2025.11.6.2

16 files

2025.11.6.1

16 files

2025.11.6

16 files

2025.10.13

16 files

2025.10.7

16 files

2025.9.27.2

16 files

2025.9.27.1

16 files

2025.9.27

16 files

2025.9.19.1

16 files

2025.9.19

16 files

2025.9.4

19 files

2025.8.7

19 files

2025.7.24

16 files

2025.6.8

4 files

2025.5.21

4 files

2025.4.15

4 files

2025.3.31

4 files

2025.3.12

4 files

2025.3.7

4 files

2025.1.23

4 files

2025.1.7

4 files

2024.12.9

4 files

2024.12.6

4 files

2024.10.28

4 files

2024.9.12

4 files

2024.7.4.2

4 files

2024.7.4.1

4 files

2024.7.4

4 files

2024.6.17.1

16 files

2024.6.8

2 files

2024.4.29.1

2 files

2024.4.29

2 files

2024.4.23

2 files

2024.2.22.2

2 files

2024.2.22

2 files

2024.2.20.2

2 files

2024.2.20

2 files

2024.2.17

2 files

2023.8.30

2 files

2023.8.21.3

2 files

2023.8.21.2

2 files

2023.8.21.1

2 files

2023.8.21

2 files

2023.8.1

2 files

2023.5.16.3

2 files

2023.5.16.2

2 files

2023.5.16

2 files

2023.4.19.2

2 files

2023.4.19

2 files

2022.8.23

2 files

2022.4.4

2 files

2021.4.23

2 files

Supported by

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