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.9.12.tar.gz (8.1 MB view details)

Uploaded Source

Built Distributions

artistools-2024.9.12-cp310-abi3-musllinux_1_2_x86_64.whl (12.9 MB view details)

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

artistools-2024.9.12-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.8 MB view details)

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

artistools-2024.9.12-cp310-abi3-macosx_14_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.10+ macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for artistools-2024.9.12.tar.gz
Algorithm Hash digest
SHA256 1ef7d1fc40f989d88cdc1ebf09f02143247849a039f966d1565f07284a0b981c
MD5 5a987a1e66b4b749992e8ae6defc4d90
BLAKE2b-256 93b16c20423bb7a6a0df432ff37c91fe754a06e0818d6b42401a2a3e09bcae43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for artistools-2024.9.12-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 102735a65a595e066f79c46a4b50790c5a008e8a4244fd7e4e4254d39f8fa86e
MD5 c93d41931a9b375638e8085f8b83ea76
BLAKE2b-256 a1ff86a510a8f88d9578df336eff4dd2207025546868599e96f44f0fbd7114de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for artistools-2024.9.12-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a9b8ebf97a7d6fbf3a0292692aa2d08cd51851d4182d3553f62507689726c21
MD5 a118240ba6bf7086fea53cb5c449f46f
BLAKE2b-256 72dd7502485198e436f0098b0eb4162be47d16de316f847c8ffb22213645edf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for artistools-2024.9.12-cp310-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4eaff0ea2e214b21389984476dc49be24250bf4736faffceb3fb3b7e8e8f48a6
MD5 45da59c0c26f9f8f4f6910a7b10da9cc
BLAKE2b-256 be907acafc77a49f05a4389829653aa1079f3c6d7f3cd63d7c79652449085577

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