Skip to main content

Plotting and analysis tools for the ARTIS 3D radiative transfer code for supernovae and kilonovae.

Project description

Artistools

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

DOI Installation and pytest codecov PyPI - Version

Installation

Requires Python >= 3.10

artistools can be installed from PyPI using `pip install artistools'. For development, clone the repository and make an editable install:

git clone https://github.com/artis-mcrt/artistools.git
cd artistools
python3 -m pip install -e .
pre-commit install

Usage

Type "artistools" at the command-line to get a full list of commands. The most frequently used commands are:

  • artistools plotspectra
  • artistools plotlightcurve
  • artistools plotestimators
  • artistools plotnltepops
  • artistools describeinputmodel

Use the -h option to get a list of command-line arguments for each command. Most of these commands would usually be run from within an ARTIS simulation folder.

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

Citing Artistools

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

Project details


Download files

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

Source Distribution

artistools-2024.7.4.tar.gz (8.1 MB view details)

Uploaded Source

Built Distributions

artistools-2024.7.4-cp310-abi3-musllinux_1_2_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.10+ musllinux: musl 1.2+ x86-64

artistools-2024.7.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10+ manylinux: glibc 2.17+ x86-64

artistools-2024.7.4-cp310-abi3-macosx_14_0_arm64.whl (12.0 MB view details)

Uploaded CPython 3.10+ macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: artistools-2024.7.4.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for artistools-2024.7.4.tar.gz
Algorithm Hash digest
SHA256 8f2cf9bfb7dc0d00a193d454ef533f132b98773afdd07265d4ef2e0b7d31d94d
MD5 0ca5ee9a3108fd134f431c2ff0ba77e0
BLAKE2b-256 04f43fa76d533443a6197d1985c83864bd21cde60f652b7b48d22d19217ec97d

See more details on using hashes here.

File details

Details for the file artistools-2024.7.4-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.7.4-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53a4fc1505320abe87d95810c2ec26cdd0c3540afec348e01cfe861831aefdc0
MD5 04a226c8609cddf915decdfa5cb45dc3
BLAKE2b-256 8a52248a22c4cb840b859044dba12f50a95c263a4eb13702082a61b804823a83

See more details on using hashes here.

File details

Details for the file artistools-2024.7.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.7.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b71f8b7cd3e7c1464ed07b362ba0887291da6ef00294bb7a4a4439ce1a3e4a3
MD5 06558bb8c75b5f7224556760c160932b
BLAKE2b-256 cc0ad0152feecab8bd101851b4dbb84df48fe549dd0b7bfe8818dc60893f4eb8

See more details on using hashes here.

File details

Details for the file artistools-2024.7.4-cp310-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.7.4-cp310-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ef49898334dc015e79d640a673cf82eeecaf8b11eb65446e6307fd0481eda90
MD5 2be46cb91f7d709fa88db29a42b4addc
BLAKE2b-256 5025ed9da6862e002306d4c27874d45a9aaf4d9823d34b67eb2ac115cf7f7924

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page