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

Uploaded Source

Built Distributions

artistools-2024.6.17.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

artistools-2024.6.17.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

artistools-2024.6.17.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (12.1 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

artistools-2024.6.17.1-cp312-cp312-musllinux_1_2_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

artistools-2024.6.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

artistools-2024.6.17.1-cp312-cp312-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

artistools-2024.6.17.1-cp312-cp312-macosx_10_9_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

artistools-2024.6.17.1-cp311-cp311-musllinux_1_2_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

artistools-2024.6.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

artistools-2024.6.17.1-cp311-cp311-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

artistools-2024.6.17.1-cp311-cp311-macosx_10_9_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

artistools-2024.6.17.1-cp310-cp310-musllinux_1_2_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

artistools-2024.6.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

artistools-2024.6.17.1-cp310-cp310-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

artistools-2024.6.17.1-cp310-cp310-macosx_10_9_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: artistools-2024.6.17.1.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.6.17.1.tar.gz
Algorithm Hash digest
SHA256 1a3e50fc7d3a4c0dad19cd49dc13067c39a336af95125b8063187b8d306235c7
MD5 8a88051d4435fa9e03464c44aaed6a60
BLAKE2b-256 cb1935cf0d23eb52f60398fadc5fd8d8a78c996245265c54f50af00c68ba96b5

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b329846f1e9bff23b1414a8d40e6cde1e193f2ebba8578ccd56c85e2b21a1a4f
MD5 b92cde6b482ae2fd11ad795de8e0e928
BLAKE2b-256 f25b855859badb1b8fde62ce6cf6eabae61548aa5119bf48d7eb0a6c5d8256eb

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e07b9b7ff433759520717c784e6101605f4da3b72cf896ee85fc83e48d63ec18
MD5 c2b31972628e20cc37857c1615aed2e6
BLAKE2b-256 ef3577c9050d1d51e2bcf2807e57134496c345996fddb70c5f4deb8082de1058

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 18ffaed7f7a74e1f627d776481c15fd96dbbb4be52a90b2b23db86b9b9290806
MD5 1bfb5ce963f44fe24e540683d2394bd1
BLAKE2b-256 87cd595b6dcee3c5ea6e2a3ead9dd8ba001cfabf580067171d0878dcacea2e89

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d0e79ae04b36ee9ab1e145fe3f017e0733b188a94c3408c99cb728afac44ce49
MD5 0fa9e8942100723bc75fb67e193a9c1f
BLAKE2b-256 b14fc6e7c270fc8d7c615fabc0bf4a1af395f1046d36e935a97f39d210dc30f8

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4d20ca8d14d437e06e07cb31a3a8369cd68608ba8dc4a3f012ce917ac0f8f2e
MD5 30dd322c588cee631fa5baa0e8eae64d
BLAKE2b-256 402a80c537c4b1b94f44b857d8005284a63c6a955f7a5ce6d70838e46a126195

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ef5a63bd0700a568842831b83c7e9bf0ea79c807434779b72c98abab85fd820
MD5 c159176333bb9f43fe451d5ca4c5f368
BLAKE2b-256 da6469f19e6d5b85bcff563169790eaa0412f8e88a0a5da349c59cf7df893683

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3865faa634ad713ce753f1d14539a0101b1a128ae679bfd8691ff5a407ca5a92
MD5 b8c797511c69b6e3518e896c10a97c7c
BLAKE2b-256 2e856bb6bc6ec486cf06c852d45021dae03fbfbe4f9ec25a2229284fbca94e20

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e70e5e22b28eb6bef8a0a6d1296d0f4d8537e422f272ea3df2ee25f82eff06b
MD5 a13baca1fa67b203d1dd30e9000523cc
BLAKE2b-256 ba62f033f7953dc2fccc38abdb9908b0c67dc3fb9bc12014ddc669da12d6769d

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 920cbc0d1efca1b06db55da9e967430f7deb384fdfe5e343e0b9ea8ed47bf8e0
MD5 e9f8d684df8f8dbf054baff7cdebb853
BLAKE2b-256 8cb19c7e7167f6ed5228c30b464af865cbad9ea72cfc688bf918c40ad8fb39ec

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7f20198bdc5a5034c75254748e69839a8ed9f902c582df51046c2e56d4337e1
MD5 2bd667b2746c8487093b1e5873406262
BLAKE2b-256 224e8c0ec64028ea77b8596454580999014e2917843fbe8d33e7ed01cdb7151d

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2b1b7b15ba259f94d041f761627cf469b2c7e71183803ace19b97e09cd223a4c
MD5 5e8b7095424b39bfe226973fc2edee8d
BLAKE2b-256 7b01c42894fdf46baa4b54463e681ac72ef5fbcb2190453e2a27161f6c9af1fe

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b7d1d8527020ee590b5a629f90e12c7bd971c66bbe409bafcad01de43a698dc
MD5 9f5afc09e81bdb7e6ce5b06fadf30b1f
BLAKE2b-256 089495545460bcd4c7357c9b2d2f0c70f2b7168e2dde398d32f6976445713cc4

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6598e3195cf7ba28ea5e753d91df13d8534d8222c391c441fab402f35166ebfb
MD5 d129485144910b31ded27ab675300c3e
BLAKE2b-256 07ac136b9e4d04426335e49d440243a7a4ade5581fa65cdb99eb71b76a5ce73e

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 881f259d6a38e585a2ce9683f7a196574d8139ab8ee729e6f09bdd89a515f66d
MD5 a63ada9cc375b057d2653dc831068cd7
BLAKE2b-256 b27c9119f73c1da0e8ee758019dcc7682bd30d8a99673b1c367d519573d67e49

See more details on using hashes here.

File details

Details for the file artistools-2024.6.17.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.17.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dcf2445c99787fdd3dcc3224a9526360f5457427edd3fbde5cde1a4e3f298c85
MD5 eaf7d427613db8ea33cf49c8ae347448
BLAKE2b-256 867569f4b628e8c048147a9876fa7a7125756c2a430a51332271b5b16fbfa57e

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