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

Uploaded Source

Built Distributions

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

Uploaded PyPy macOS 11.0+ ARM64

artistools-2024.6.18.dev3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (12.0 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

artistools-2024.6.18.dev3-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.18.dev3-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.18.dev3-cp312-cp312-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

artistools-2024.6.18.dev3-cp312-cp312-macosx_10_9_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

artistools-2024.6.18.dev3-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.18.dev3-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.18.dev3-cp311-cp311-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

artistools-2024.6.18.dev3-cp311-cp311-macosx_10_9_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

artistools-2024.6.18.dev3-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.18.dev3-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.18.dev3-cp310-cp310-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

artistools-2024.6.18.dev3-cp310-cp310-macosx_10_9_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file artistools-2024.6.18.dev3.tar.gz.

File metadata

  • Download URL: artistools-2024.6.18.dev3.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.18.dev3.tar.gz
Algorithm Hash digest
SHA256 1629a7a5a165fbf931aae85d40420458cc63a4087ea59ffb3a1837a96f64df4f
MD5 d6c36955a3161d897bd469039346712d
BLAKE2b-256 7908fbd06a97c9f1d606504c88912a78a3efd209e65ab53088b5629b3894f583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40b4202c17dc3e635c9d8d450747340cda40fdf1a19973c1ea31d21db03815f0
MD5 5357235cdd23b0a9da708d4a134a1d17
BLAKE2b-256 9ddd9930250b06b27896d9155a984767e2327a987bf5d685844e1649fa90a5c7

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ed3308ca7a6ae08c2f8c5da0009db15fe60fe429f30d2d0529dd9b4815467e4
MD5 932b3349da7658d841458c5f92ddb266
BLAKE2b-256 bebb1978008a072e743c4ea02a27604cfb3021d973c730fcc8dbd0f234f81b12

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 10adb8e407788c770f6475c001396b271662d1897d2f6f9a53880d7d1f8e6af1
MD5 287d9fb8933983c214326631e048973b
BLAKE2b-256 c65953bbab0478904849f9b8802a4d1dd84619817cd018661071f6035c67cf24

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cebd61ad35c598b386bd6215f70e2c7230919050d6ffc8c7826535aaab3fe816
MD5 b42a26c2640bc9b23d433519926484be
BLAKE2b-256 3e8e5a13ccd35b132d613157ae89b1c018f0aded013a96b348d4ef61aadc3c91

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbace0ee4fcd3a6ecb82972852001fcfd66507a94134b84529e89aa924c4fbf3
MD5 6d4e904d6ecb0720edf126eed1ca9af5
BLAKE2b-256 6a64e301c9d463b0583fbd4fd7e609c7ee32b1f8e8a13406f79ccbf24ce8c90b

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccf25c3631af3b1faa932a8d340330e75e67846404e173ecd5f24e95bd653415
MD5 39da979592eb624a1e1c3a6040e6247f
BLAKE2b-256 997c57a492e8550c6417c53a42ec8bb7b62a0e06cde459ddfdcede8e469da7c3

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6cb5273bef861ff8f9d3815ffbba7b1be5b1e7ea3e5504972f241c556db71096
MD5 21d63caa9b9f1b5d02d0ffc7dd18d967
BLAKE2b-256 bc487ec887dcfc0174efecde8899f6cccb5af22f24f3fe87c004430a7009281e

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 076b25176b7e3a2bba8aedae4e28d76e1f51b83fe6d082d7f40af9efcda92a48
MD5 87b05d80d569a6537017a84352b93f11
BLAKE2b-256 d101c058b06fa5f2745866f0272626c47ef41f7e09de2f2da19faab39759b18a

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f7887211f08d2f192de17c2f343330139bd93570bbac82b6e9ea16ca37afbda
MD5 e0a8ec531452aeeb10297ec3ab7a8310
BLAKE2b-256 76fb7a3a6a888dd4f58e08701e002a1977e3a3beed99ffb06a744519357249b9

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d691fe2032cd7f46165360f05555b21c3d2c732a0d5e2a6e618652c155e5caca
MD5 478c2147f5b720bb6bcda4a9f52669ce
BLAKE2b-256 655493b47bd945fa1460dc47e3cbb9a221857b70af0ee47c7d268fca2c95f37d

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2269dca8f02c3db28d48938b128efc06ebe769b4dca56775288935b678df466
MD5 1eada0d6699712fd42bd84fea9d07d56
BLAKE2b-256 1c723a305e5a5e01a03009c65766e88e87f977042fd03380742e549225ff99a0

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 199025f7e01c63047fa6a53c0828774b1dd9150a3c0030a460cf23d3f5c6e877
MD5 7757646fe550da036fb8a3b68f4e158e
BLAKE2b-256 7104c0fe97143dfcee75ce19aa284517feda91e50165c8f6e354ffb472fe396a

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7df44aeb875bb44ba4f07892a296b57f06105737026f10529f938229a1d4ab05
MD5 7e4d2e9d232daba5a8b1ef4e52241c76
BLAKE2b-256 7d389473920eac31b9c25137afa9b2a5f1b30a5649c437f13f5a64ab0276fd33

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 738876d5c42e82bd53148cf58213fee8a485eac131cfffb49e6fe2d5e731e910
MD5 6980da01bda76b05110b6bf9a3c40dfe
BLAKE2b-256 6fbf09b0155c9d8e321c1733b9f40725fb35588242f92fab55bd302bcddc9277

See more details on using hashes here.

File details

Details for the file artistools-2024.6.18.dev3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for artistools-2024.6.18.dev3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 303d77a8fb46ab634db7715f9a2d39600e58016fbf1b9efc3b655c9a0181e5c6
MD5 835a50fb6ae1fdd671dd1c99081ac83c
BLAKE2b-256 848577da4b1ddd83eaa4ad67c4c2ae8f5c3e7abf97d6182a313a10bba80a8a1c

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