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.20.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.20-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.20-cp315-cp315t-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.15tmacOS 13.0+ ARM64

artistools-2026.8.20-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.20-cp314-cp314t-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

artistools-2026.8.20-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.20-cp313-abi3-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

artistools-2026.8.20-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.20.tar.gz.

File metadata

  • Download URL: artistools-2026.8.20.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.20.tar.gz
Algorithm Hash digest
SHA256 ed181c783da83cb3e79afa8584d59a1c022adbfb4fe8f5bcc906d25a22f45ae6
MD5 e12739b5d1a803fd7a5e678fe87889c9
BLAKE2b-256 4e3d15db68d99681269495e40480bca9e98cf93d193c17f455c37560e32e927b

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20.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.20-cp315-cp315t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp315-cp315t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2cdc19945c1f931e20748fe84b04ea000fb3dfc3997838f94611f4b828e72e46
MD5 92a86eddf4f2b0dacdc7dfc4365a5a2d
BLAKE2b-256 391fea8cc77267b58877af1378e06272752926b71c0ccca35b27fb654c66c6ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp315-cp315t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp315-cp315t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 335b8534135fae9b1948360d747a0baedbca0ec3a99afdb62115624ada19521f
MD5 0b5dc54c7d8a1542e605ac92f7582b61
BLAKE2b-256 a9457d5a1d7878bf353e2c53a2117013d7c947c36eeb0460b3d0e2e2651efd95

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a7a445dc667d3557ddc462b649db9e1df419fe5802f9cb6199730ab18462be18
MD5 778a36d6b117c66d9cabb8976daf8488
BLAKE2b-256 3ac458d97da6cbab5441e933093105054885cacd6ea33ff0dd9a9726c9f93f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 688841d31da3d15d1124a5dcc6c7e3da677a025189005f74b3e72c869282e7ba
MD5 e44f08596ec828ee6fa07d5974c82e87
BLAKE2b-256 b0e650c8bdbf5742ce5076f80b1e106f01e6e0d2edc8f4556dc6bf4747c43294

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f99c89ca3370837fb3f8636a6665666d4a63fa9856b73865e78b71d37546662
MD5 73677ff4cc95aa61e5569c587fa3bc90
BLAKE2b-256 c1a2904ab4e17dc8b0bec31dacb7eb9bfa99fb7e0c5b89ac6d984ce6c99808f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a6b6346b9894691637bf7c0403ab66989d56cf95ca7031e9bb4906493c4d8e5c
MD5 7cb1f5267d7f8b8f281265626a3580f4
BLAKE2b-256 83d6ba16e706aff76a6d8d4b605a57c2837ef6cead90042020db974b84db93de

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10a15c775ea2f0fa205727f25db63d08dc46fa18ce69a17f63e24b36d8cbf772
MD5 3ba6355818b024937d1081cef15fefb1
BLAKE2b-256 6dbba5269b4be62047ac47753625658c134fda74eb54bd091f96bb97bd3e6330

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b8aa56fd23b08aae986823816c84c9580c9c7ef5b3218f713b9673f33dc98b8
MD5 bdf66053344245f688553bed5511e5d7
BLAKE2b-256 f0f82fd0c07328cdd5990df393d50a9656171a0c930cea2fa2f3cd1553a8f958

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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.20-cp313-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2026.8.20-cp313-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5432eae72a05cde6a863f4c62059aea65dac3a4d462a78959cdc0ea158e0e191
MD5 dea01c3a049475bd4659502560c5207a
BLAKE2b-256 0956f1a91509fe93d041a1141cd82fcc61edfc1de3b1770acdfb4b1914b0171f

See more details on using hashes here.

Provenance

The following attestation bundles were made for artistools-2026.8.20-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

2026.8.21

10 files

2026.8.20.2

10 files

This release

2026.8.20 This release

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