You can interact with this notebook online: Launch notebook
How to Read ARTIS Models with TARDIS¶
This notebook demonstrates how to read in density and abundance data from ARTIS-based files using TARDIS.
We assume you’ve already installed TARDIS (including the tardis.io.model.readers.artis
module).
[3]:
from tardis.io.model.readers.artis import (
read_artis_density,
read_artis_mass_fractions,
read_artis_model,
)
# Provide your density and abundance filenames here.
density_filename = 'data/artis_model.dat' # e.g. path/to/artis_model.dat
abundance_filename = 'data/artis_abundances.dat' # e.g. path/to/artis_abundances.dat
# Option 1: Read separately (use legacy_return=False to get isotope mass fractions as well)
time_of_model, velocity, mean_density, isotope_mass_fractions = read_artis_density(
density_filename, legacy_return=False
)
mass_fractions_df = read_artis_mass_fractions(abundance_filename)
print('Time of model:', time_of_model)
print('Velocity shape:', velocity.shape)
print('Mean density shape:', mean_density.shape)
print('\nIsotope mass fractions (from artis_model.dat):')
print(isotope_mass_fractions.head())
print('\nElemental mass fractions (from artis_abundances.dat):')
print(mass_fractions_df.head())
Time of model: 99.067104 s
Velocity shape: (70,)
Mean density shape: (70,)
Isotope mass fractions (from artis_model.dat):
cell_indexd 1.0 2.0 3.0 \
atomic_number mass_number
28 56 9.787696e-01 9.788986e-01 9.789760e-01
27 56 6.973734e-06 6.845718e-06 6.720018e-06
26 52 5.052319e-06 5.013408e-06 4.915389e-06
24 48 6.168110e-07 6.140697e-07 6.130545e-07
cell_indexd 4.0 5.0 6.0 \
atomic_number mass_number
28 56 9.790147e-01 9.789697e-01 9.787804e-01
27 56 6.608687e-06 6.505750e-06 6.395329e-06
26 52 4.839975e-06 4.727071e-06 4.580685e-06
24 48 6.060005e-07 6.067441e-07 6.268937e-07
cell_indexd 7.0 8.0 9.0 10.0 \
atomic_number mass_number
28 56 9.783643e-01 9.776204e-01 9.765878e-01 0.975460
27 56 6.259683e-06 6.090588e-06 5.894967e-06 0.000006
26 52 4.443940e-06 4.411024e-06 4.667291e-06 0.000005
24 48 6.797306e-07 7.830217e-07 9.375288e-07 0.000001
cell_indexd ... 61.0 62.0 63.0 \
atomic_number mass_number ...
28 56 ... 6.563661e-14 4.275136e-14 2.107301e-14
27 56 ... 1.260716e-13 1.315134e-13 1.053168e-13
26 52 ... 1.659489e-13 9.863714e-14 4.595312e-14
24 48 ... 7.817914e-12 5.815667e-12 3.655108e-12
cell_indexd 64.0 65.0 66.0 \
atomic_number mass_number
28 56 8.675422e-15 3.365656e-15 1.293778e-15
27 56 6.905988e-14 3.595022e-14 1.860925e-14
26 52 1.760052e-14 6.162002e-15 2.033915e-15
24 48 2.341958e-12 1.394190e-12 8.039162e-13
cell_indexd 67.0 68.0 69.0 \
atomic_number mass_number
28 56 3.343978e-16 7.937542e-17 1.475479e-17
27 56 5.949844e-15 1.640208e-15 3.430180e-16
26 52 5.858914e-16 1.396395e-16 4.586563e-17
24 48 4.132950e-13 1.943107e-13 9.063403e-14
cell_indexd 70.0
atomic_number mass_number
28 56 2.619737e-18
27 56 6.785903e-17
26 52 1.021336e-17
24 48 3.857130e-14
[4 rows x 70 columns]
Elemental mass fractions (from artis_abundances.dat):
cell_index 1 2 3 4 \
atomic_number
1 1.542961e-08 1.819425e-08 2.113432e-08 2.411562e-08
2 3.044396e-03 3.063491e-03 3.096934e-03 3.144010e-03
3 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
4 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
5 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
cell_index 5 6 7 8 \
atomic_number
1 2.666167e-08 2.862944e-08 3.144721e-08 3.547179e-08
2 3.217901e-03 3.347346e-03 3.557821e-03 3.886029e-03
3 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
4 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
5 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
cell_index 9 10 ... 61 62 \
atomic_number ...
1 4.020866e-08 4.495169e-08 ... 1.209495e-24 3.329407e-24
2 4.330122e-03 4.823087e-03 ... 6.486897e-12 1.319849e-11
3 0.000000e+00 0.000000e+00 ... 2.117721e-21 1.907035e-21
4 0.000000e+00 0.000000e+00 ... 2.137131e-20 1.345286e-20
5 0.000000e+00 0.000000e+00 ... 5.893234e-18 4.553286e-18
cell_index 63 64 65 66 \
atomic_number
1 1.097191e-23 3.866955e-23 1.122361e-22 3.781693e-22
2 3.099221e-11 7.337384e-11 1.533182e-10 3.609942e-10
3 2.375844e-21 3.748094e-21 5.921780e-21 9.653838e-21
4 1.230539e-20 1.540708e-20 2.116702e-20 3.111837e-20
5 4.546367e-18 5.677099e-18 7.488042e-18 1.032258e-17
cell_index 67 68 69 70
atomic_number
1 1.363554e-21 3.583212e-21 1.019389e-20 2.405973e-20
2 9.163784e-10 2.110113e-09 4.639171e-09 9.135262e-09
3 1.407174e-20 1.640401e-20 1.644377e-20 1.527355e-20
4 4.619950e-20 6.608599e-20 9.510540e-20 1.392140e-19
5 1.380099e-17 1.677893e-17 1.882484e-17 2.066210e-17
[5 rows x 70 columns]
[4]:
# Option 2: Use the combined read_artis_model
model_data = read_artis_model(density_filename, abundance_filename)
print("ArtisModelData instance:")
print(model_data)
# Example of converting model_data to a homologous geometry
geometry = model_data.to_geometry()
print("\nHomologousRadial1DGeometry from model_data:")
print("v_inner =", geometry.v_inner)
print("v_outer =", geometry.v_outer)
print("time_explosion =", geometry.time_explosion)
ArtisModelData instance:
ArtisModelData(time_of_model=<Quantity 99.067104 s>, velocity=<Quantity [1.259375e+08, 1.574219e+08, 1.889063e+08, 2.203907e+08,
2.518750e+08, 2.833594e+08, 3.148438e+08, 3.463282e+08,
3.778126e+08, 4.092969e+08, 4.407813e+08, 4.722657e+08,
5.037501e+08, 5.352345e+08, 5.667188e+08, 5.982032e+08,
6.296876e+08, 6.611720e+08, 6.926563e+08, 7.241407e+08,
7.556251e+08, 7.871095e+08, 8.185939e+08, 8.500782e+08,
8.815626e+08, 9.130470e+08, 9.445314e+08, 9.760158e+08,
1.007500e+09, 1.038985e+09, 1.070469e+09, 1.101953e+09,
1.133438e+09, 1.164922e+09, 1.196406e+09, 1.227891e+09,
1.259375e+09, 1.290860e+09, 1.322344e+09, 1.353828e+09,
1.385313e+09, 1.416797e+09, 1.448281e+09, 1.479766e+09,
1.511250e+09, 1.542735e+09, 1.574219e+09, 1.605703e+09,
1.637188e+09, 1.668672e+09, 1.700156e+09, 1.731641e+09,
1.763125e+09, 1.794610e+09, 1.826094e+09, 1.857578e+09,
1.889063e+09, 1.920547e+09, 1.952032e+09, 1.983516e+09,
2.015000e+09, 2.046485e+09, 2.077969e+09, 2.109453e+09,
2.140938e+09, 2.172422e+09, 2.203907e+09, 2.235391e+09,
2.266875e+09, 2.298360e+09] cm / s>, mean_density=<Quantity [9.99874529e-01, 1.00069410e+00, 9.55374620e-01, 9.03036283e-01,
8.75629773e-01, 8.43903309e-01, 7.91782502e-01, 7.54437036e-01,
7.17542121e-01, 6.74435621e-01, 6.42515339e-01, 6.03886193e-01,
5.61857393e-01, 5.25270729e-01, 4.89111642e-01, 4.55687694e-01,
4.21507105e-01, 3.90196887e-01, 3.58750983e-01, 3.32446756e-01,
3.05875928e-01, 2.81419444e-01, 2.60731018e-01, 2.40548858e-01,
2.25004809e-01, 2.10252661e-01, 1.98366532e-01, 1.82259469e-01,
1.67143965e-01, 1.50596438e-01, 1.33499734e-01, 1.17585346e-01,
1.02248466e-01, 9.02439300e-02, 7.80419298e-02, 6.82172173e-02,
5.96699948e-02, 5.26249868e-02, 4.79715775e-02, 4.57407204e-02,
4.46394670e-02, 4.29671947e-02, 3.90145857e-02, 3.27922337e-02,
2.65072089e-02, 2.12315646e-02, 1.66079107e-02, 1.32972551e-02,
1.02287132e-02, 8.27686745e-03, 6.46244708e-03, 5.60473392e-03,
4.60390125e-03, 3.86294033e-03, 2.98379512e-03, 2.52233055e-03,
2.61242000e-03, 1.85296834e-03, 1.63018165e-03, 1.42059081e-03,
1.37620141e-03, 1.03744719e-03, 1.29344212e-03, 8.36557891e-04,
6.76628054e-04, 7.88420667e-04, 6.38247320e-04, 4.96215128e-04,
3.61824524e-04, 3.51911938e-04] g / cm3>, mass_fractions= 1 2 3 \
atomic_number mass_number
1 -1 1.542961e-08 1.819425e-08 2.113432e-08
2 -1 3.044396e-03 3.063491e-03 3.096934e-03
3 -1 0.000000e+00 0.000000e+00 0.000000e+00
4 -1 0.000000e+00 0.000000e+00 0.000000e+00
5 -1 0.000000e+00 0.000000e+00 0.000000e+00
6 -1 5.962816e-09 5.101087e-09 4.425898e-09
7 -1 1.333973e-10 1.346844e-10 1.343829e-10
8 -1 1.089437e-08 1.136258e-08 1.185540e-08
9 -1 2.880077e-14 3.472778e-14 4.140174e-14
10 -1 7.145095e-09 7.411664e-09 7.764546e-09
11 -1 2.102338e-12 2.960254e-12 4.156442e-12
12 -1 1.010165e-08 1.031970e-08 1.064126e-08
13 -1 8.678985e-10 1.162681e-09 1.574573e-09
14 -1 9.098183e-08 9.384111e-08 9.759958e-08
15 -1 1.089113e-08 1.302702e-08 1.537870e-08
16 -1 1.629988e-07 1.578631e-07 1.534239e-07
17 -1 3.713161e-08 4.245610e-08 4.738719e-08
18 -1 9.928880e-08 9.461644e-08 9.019644e-08
19 -1 4.806409e-09 6.015079e-09 7.610178e-09
20 -1 8.054936e-07 8.048681e-07 8.139837e-07
21 -1 6.228114e-10 6.199624e-10 6.229795e-10
22 -1 2.787920e-07 2.808067e-07 2.851103e-07
23 -1 4.546552e-09 5.646360e-09 7.171114e-09
24 -1 2.333836e-08 3.105656e-08 4.252320e-08
25 -1 6.635411e-08 7.629783e-08 9.084849e-08
26 -1 2.660334e-09 3.043941e-09 3.564759e-09
27 -1 1.639557e-05 1.621464e-05 1.625838e-05
28 -1 1.415147e-02 1.407203e-02 1.405400e-02
29 -1 2.519463e-03 2.493056e-03 2.466983e-03
30 -1 1.484395e-03 1.442468e-03 1.375865e-03
28 56 9.787696e-01 9.788986e-01 9.789760e-01
27 56 6.973734e-06 6.845718e-06 6.720018e-06
26 52 5.052319e-06 5.013408e-06 4.915389e-06
24 48 6.168110e-07 6.140697e-07 6.130545e-07
4 5 6 \
atomic_number mass_number
1 -1 2.411562e-08 2.666167e-08 2.862944e-08
2 -1 3.144010e-03 3.217901e-03 3.347346e-03
3 -1 0.000000e+00 0.000000e+00 0.000000e+00
4 -1 0.000000e+00 0.000000e+00 0.000000e+00
5 -1 0.000000e+00 0.000000e+00 0.000000e+00
6 -1 3.933724e-09 3.698649e-09 3.771361e-09
7 -1 1.343654e-10 1.369263e-10 1.455552e-10
8 -1 1.240205e-08 1.304752e-08 1.411158e-08
9 -1 4.837128e-14 5.523252e-14 6.267139e-14
10 -1 8.200110e-09 8.800333e-09 9.744343e-09
11 -1 5.616868e-12 7.222023e-12 8.809640e-12
12 -1 1.105507e-08 1.174708e-08 1.302059e-08
13 -1 2.077261e-09 2.684603e-09 3.448565e-09
14 -1 1.017319e-07 1.078127e-07 1.194960e-07
15 -1 1.757466e-08 1.992036e-08 2.318560e-08
16 -1 1.504689e-07 1.514386e-07 1.602240e-07
17 -1 5.143410e-08 5.587731e-08 6.248668e-08
18 -1 8.724786e-08 8.620524e-08 8.866861e-08
19 -1 9.412310e-09 1.167165e-08 1.492417e-08
20 -1 8.337400e-07 8.716029e-07 9.482930e-07
21 -1 6.356199e-10 6.638498e-10 7.280330e-10
22 -1 2.920946e-07 3.038217e-07 3.293148e-07
23 -1 9.000297e-09 1.138402e-08 1.487390e-08
24 -1 5.603746e-08 7.356690e-08 9.899302e-08
25 -1 1.080331e-07 1.297811e-07 1.614073e-07
26 -1 4.195379e-09 4.899506e-09 5.657523e-09
27 -1 1.636208e-05 1.646805e-05 1.657333e-05
28 -1 1.405779e-02 1.409369e-02 1.417568e-02
29 -1 2.447464e-03 2.443532e-03 2.466000e-03
30 -1 1.305838e-03 1.244970e-03 1.200299e-03
28 56 9.790147e-01 9.789697e-01 9.787804e-01
27 56 6.608687e-06 6.505750e-06 6.395329e-06
26 52 4.839975e-06 4.727071e-06 4.580685e-06
24 48 6.060005e-07 6.067441e-07 6.268937e-07
7 8 9 \
atomic_number mass_number
1 -1 3.144721e-08 3.547179e-08 4.020866e-08
2 -1 3.557821e-03 3.886029e-03 4.330122e-03
3 -1 0.000000e+00 0.000000e+00 0.000000e+00
4 -1 0.000000e+00 0.000000e+00 0.000000e+00
5 -1 0.000000e+00 0.000000e+00 0.000000e+00
6 -1 3.988847e-09 4.410452e-09 5.126457e-09
7 -1 1.621721e-10 1.909675e-10 2.342870e-10
8 -1 1.605266e-08 1.948047e-08 2.467837e-08
9 -1 7.633210e-14 1.015831e-13 1.416900e-13
10 -1 1.132568e-08 1.404954e-08 1.824533e-08
11 -1 1.099937e-11 1.446631e-11 1.964238e-11
12 -1 1.516695e-08 1.878892e-08 2.433914e-08
13 -1 4.460607e-09 5.915630e-09 7.971307e-09
14 -1 1.408982e-07 1.794979e-07 2.405513e-07
15 -1 2.826108e-08 3.682751e-08 5.008922e-08
16 -1 1.819599e-07 2.256975e-07 2.983087e-07
17 -1 7.408973e-08 9.500361e-08 1.283191e-07
18 -1 9.659398e-08 1.128363e-07 1.405298e-07
19 -1 2.003047e-08 2.872080e-08 4.287902e-08
20 -1 1.087749e-06 1.336734e-06 1.727475e-06
21 -1 8.548256e-10 1.091668e-09 1.488302e-09
22 -1 3.766353e-07 4.598230e-07 5.877358e-07
23 -1 2.047215e-08 3.021403e-08 4.580445e-08
24 -1 1.371256e-07 2.003377e-07 3.010579e-07
25 -1 2.110275e-07 2.977434e-07 4.402704e-07
26 -1 6.451809e-09 7.426781e-09 8.915059e-09
27 -1 1.671750e-05 1.691829e-05 1.720752e-05
28 -1 1.433480e-02 1.461339e-02 1.499218e-02
29 -1 2.533857e-03 2.662182e-03 2.843459e-03
30 -1 1.178653e-03 1.186681e-03 1.213597e-03
28 56 9.783643e-01 9.776204e-01 9.765878e-01
27 56 6.259683e-06 6.090588e-06 5.894967e-06
26 52 4.443940e-06 4.411024e-06 4.667291e-06
24 48 6.797306e-07 7.830217e-07 9.375288e-07
10 ... 61 62 \
atomic_number mass_number ...
1 -1 4.495169e-08 ... 1.209495e-24 3.329407e-24
2 -1 4.823087e-03 ... 6.486897e-12 1.319849e-11
3 -1 0.000000e+00 ... 2.117721e-21 1.907035e-21
4 -1 0.000000e+00 ... 2.137131e-20 1.345286e-20
5 -1 0.000000e+00 ... 5.893234e-18 4.553286e-18
6 -1 6.052810e-09 ... 1.228264e-02 1.641314e-02
7 -1 2.877189e-10 ... 1.935120e-07 1.953678e-07
8 -1 3.105761e-08 ... 5.458348e-01 5.338534e-01
9 -1 1.931822e-13 ... 8.284048e-11 1.342961e-10
10 -1 2.355104e-08 ... 2.915497e-02 4.646506e-02
11 -1 2.633179e-11 ... 1.576651e-04 2.159603e-04
12 -1 3.138692e-08 ... 2.223657e-01 2.308071e-01
13 -1 1.059397e-08 ... 1.779644e-03 2.201893e-03
14 -1 3.185381e-07 ... 1.773551e-01 1.607502e-01
15 -1 6.673722e-08 ... 9.077024e-04 9.465382e-04
16 -1 3.970044e-07 ... 9.997544e-03 8.213496e-03
17 -1 1.731911e-07 ... 3.543545e-05 3.679449e-05
18 -1 1.773547e-07 ... 1.251979e-04 9.362767e-05
19 -1 6.266997e-08 ... 1.345943e-06 1.204088e-06
20 -1 2.228146e-06 ... 2.164101e-06 1.488979e-06
21 -1 2.029060e-09 ... 6.611709e-11 5.196052e-11
22 -1 7.454830e-07 ... 1.077221e-09 7.358853e-10
23 -1 6.741056e-08 ... 7.714084e-12 7.178227e-12
24 -1 4.381457e-07 ... 6.771863e-12 6.712237e-12
25 -1 6.351055e-07 ... 3.703075e-12 3.545028e-12
26 -1 1.121686e-08 ... 3.481619e-12 3.158652e-12
27 -1 1.757885e-05 ... 3.653312e-13 3.069600e-13
28 -1 1.541738e-02 ... 3.932012e-13 2.708009e-13
29 -1 3.029688e-03 ... 1.331264e-18 1.117243e-18
30 -1 1.234422e-03 ... 4.629094e-18 3.411597e-18
28 56 9.754603e-01 ... 6.563661e-14 4.275136e-14
27 56 5.696173e-06 ... 1.260716e-13 1.315134e-13
26 52 5.264160e-06 ... 1.659489e-13 9.863714e-14
24 48 1.113761e-06 ... 7.817914e-12 5.815667e-12
63 64 65 \
atomic_number mass_number
1 -1 1.097191e-23 3.866955e-23 1.122361e-22
2 -1 3.099221e-11 7.337384e-11 1.533182e-10
3 -1 2.375844e-21 3.748094e-21 5.921780e-21
4 -1 1.230539e-20 1.540708e-20 2.116702e-20
5 -1 4.546367e-18 5.677099e-18 7.488042e-18
6 -1 2.335979e-02 3.357647e-02 4.559130e-02
7 -1 2.005539e-07 2.156195e-07 2.390234e-07
8 -1 5.153271e-01 4.940010e-01 4.762071e-01
9 -1 2.486245e-10 4.835037e-10 8.794180e-10
10 -1 7.530806e-02 1.111666e-01 1.417961e-01
11 -1 3.278358e-04 4.977708e-04 6.720680e-04
12 -1 2.376218e-01 2.370589e-01 2.309028e-01
13 -1 2.635343e-03 2.901695e-03 2.933903e-03
14 -1 1.382753e-01 1.155365e-01 9.792409e-02
15 -1 8.688795e-04 6.866622e-04 5.176591e-04
16 -1 6.178280e-03 4.506247e-03 3.406375e-03
17 -1 3.299142e-05 2.570720e-05 1.925096e-05
18 -1 6.260031e-05 4.106384e-05 2.833234e-05
19 -1 9.254520e-07 6.621882e-07 4.677284e-07
20 -1 8.859180e-07 5.229762e-07 3.199514e-07
21 -1 3.674191e-11 2.689921e-11 1.909419e-11
22 -1 4.314115e-10 2.592508e-10 1.593164e-10
23 -1 5.990607e-12 5.332954e-12 4.203971e-12
24 -1 5.863108e-12 5.383265e-12 4.208536e-12
25 -1 2.887956e-12 2.357294e-12 1.621365e-12
26 -1 2.368974e-12 1.655796e-12 9.898608e-13
27 -1 2.003657e-13 1.052786e-13 4.639205e-14
28 -1 1.399366e-13 5.786318e-14 2.126775e-14
29 -1 7.055758e-19 3.857056e-19 1.534235e-19
30 -1 1.859785e-18 8.565139e-19 3.073608e-19
28 56 2.107301e-14 8.675422e-15 3.365656e-15
27 56 1.053168e-13 6.905988e-14 3.595022e-14
26 52 4.595312e-14 1.760052e-14 6.162002e-15
24 48 3.655108e-12 2.341958e-12 1.394190e-12
66 67 68 \
atomic_number mass_number
1 -1 3.781693e-22 1.363554e-21 3.583212e-21
2 -1 3.609942e-10 9.163784e-10 2.110113e-09
3 -1 9.653838e-21 1.407174e-20 1.640401e-20
4 -1 3.111837e-20 4.619950e-20 6.608599e-20
5 -1 1.032258e-17 1.380099e-17 1.677893e-17
6 -1 6.501539e-02 9.457854e-02 1.314904e-01
7 -1 2.836117e-07 3.778498e-07 5.234881e-07
8 -1 4.591592e-01 4.465495e-01 4.396843e-01
9 -1 1.780565e-09 3.734866e-09 6.901454e-09
10 -1 1.713578e-01 1.905340e-01 1.967713e-01
11 -1 8.700892e-04 1.017763e-03 1.071350e-03
12 -1 2.175092e-01 1.983213e-01 1.765434e-01
13 -1 2.788482e-03 2.491397e-03 2.148318e-03
14 -1 8.042302e-02 6.447967e-02 5.087809e-02
15 -1 3.553806e-04 2.385456e-04 1.644680e-04
16 -1 2.488588e-03 1.767635e-03 1.234012e-03
17 -1 1.328769e-05 8.926187e-06 6.042322e-06
18 -1 1.879695e-05 1.207154e-05 7.610011e-06
19 -1 3.043107e-07 1.870661e-07 1.115636e-07
20 -1 1.855719e-07 1.027037e-07 5.439887e-08
21 -1 1.295005e-11 8.147426e-12 4.783832e-12
22 -1 9.460470e-11 5.311746e-11 2.808428e-11
23 -1 3.362347e-12 2.361046e-12 1.433715e-12
24 -1 3.430689e-12 2.283054e-12 1.332917e-12
25 -1 1.153895e-12 6.052373e-13 2.854008e-13
26 -1 6.203911e-13 2.606147e-13 9.793374e-14
27 -1 2.039047e-14 5.898066e-15 1.410083e-15
28 -1 7.819783e-15 1.841814e-15 3.620644e-16
29 -1 6.597878e-20 1.562414e-20 2.582916e-21
30 -1 1.183898e-19 2.673539e-20 4.230117e-21
28 56 1.293778e-15 3.343978e-16 7.937542e-17
27 56 1.860925e-14 5.949844e-15 1.640208e-15
26 52 2.033915e-15 5.858914e-16 1.396395e-16
24 48 8.039162e-13 4.132950e-13 1.943107e-13
69 70
atomic_number mass_number
1 -1 1.019389e-20 2.405973e-20
2 -1 4.639171e-09 9.135262e-09
3 -1 1.644377e-20 1.527355e-20
4 -1 9.510540e-20 1.392140e-19
5 -1 1.882484e-17 2.066210e-17
6 -1 1.747001e-01 2.213707e-01
7 -1 7.082687e-07 9.184446e-07
8 -1 4.377794e-01 4.389193e-01
9 -1 1.121145e-08 1.632217e-08
10 -1 1.920010e-01 1.807710e-01
11 -1 1.043884e-03 9.641410e-04
12 -1 1.525223e-01 1.271261e-01
13 -1 1.793925e-03 1.442040e-03
14 -1 3.919262e-02 2.878117e-02
15 -1 1.148221e-04 7.853881e-05
16 -1 8.422585e-04 5.405646e-04
17 -1 4.103196e-06 2.687973e-06
18 -1 4.773356e-06 2.818877e-06
19 -1 6.704882e-08 3.776794e-08
20 -1 2.937803e-08 1.463510e-08
21 -1 2.839971e-12 1.548225e-12
22 -1 1.519359e-11 7.564262e-12
23 -1 8.383671e-13 4.412331e-13
24 -1 6.903996e-13 3.264478e-13
25 -1 1.117589e-13 4.016543e-14
26 -1 2.860914e-14 7.819990e-15
27 -1 2.871830e-16 5.057395e-17
28 -1 5.428587e-17 7.679541e-18
29 -1 1.378063e-22 0.000000e+00
30 -1 4.029424e-22 2.376717e-23
28 56 1.475479e-17 2.619737e-18
27 56 3.430180e-16 6.785903e-17
26 52 4.586563e-17 1.021336e-17
24 48 9.063403e-14 3.857130e-14
[34 rows x 70 columns])
HomologousRadial1DGeometry from model_data:
v_inner = [1.259375e+08 1.574219e+08 1.889063e+08 2.203907e+08 2.518750e+08
2.833594e+08 3.148438e+08 3.463282e+08 3.778126e+08 4.092969e+08
4.407813e+08 4.722657e+08 5.037501e+08 5.352345e+08 5.667188e+08
5.982032e+08 6.296876e+08 6.611720e+08 6.926563e+08 7.241407e+08
7.556251e+08 7.871095e+08 8.185939e+08 8.500782e+08 8.815626e+08
9.130470e+08 9.445314e+08 9.760158e+08 1.007500e+09 1.038985e+09
1.070469e+09 1.101953e+09 1.133438e+09 1.164922e+09 1.196406e+09
1.227891e+09 1.259375e+09 1.290860e+09 1.322344e+09 1.353828e+09
1.385313e+09 1.416797e+09 1.448281e+09 1.479766e+09 1.511250e+09
1.542735e+09 1.574219e+09 1.605703e+09 1.637188e+09 1.668672e+09
1.700156e+09 1.731641e+09 1.763125e+09 1.794610e+09 1.826094e+09
1.857578e+09 1.889063e+09 1.920547e+09 1.952032e+09 1.983516e+09
2.015000e+09 2.046485e+09 2.077969e+09 2.109453e+09 2.140938e+09
2.172422e+09 2.203907e+09 2.235391e+09 2.266875e+09] cm / s
v_outer = [1.574219e+08 1.889063e+08 2.203907e+08 2.518750e+08 2.833594e+08
3.148438e+08 3.463282e+08 3.778126e+08 4.092969e+08 4.407813e+08
4.722657e+08 5.037501e+08 5.352345e+08 5.667188e+08 5.982032e+08
6.296876e+08 6.611720e+08 6.926563e+08 7.241407e+08 7.556251e+08
7.871095e+08 8.185939e+08 8.500782e+08 8.815626e+08 9.130470e+08
9.445314e+08 9.760158e+08 1.007500e+09 1.038985e+09 1.070469e+09
1.101953e+09 1.133438e+09 1.164922e+09 1.196406e+09 1.227891e+09
1.259375e+09 1.290860e+09 1.322344e+09 1.353828e+09 1.385313e+09
1.416797e+09 1.448281e+09 1.479766e+09 1.511250e+09 1.542735e+09
1.574219e+09 1.605703e+09 1.637188e+09 1.668672e+09 1.700156e+09
1.731641e+09 1.763125e+09 1.794610e+09 1.826094e+09 1.857578e+09
1.889063e+09 1.920547e+09 1.952032e+09 1.983516e+09 2.015000e+09
2.046485e+09 2.077969e+09 2.109453e+09 2.140938e+09 2.172422e+09
2.203907e+09 2.235391e+09 2.266875e+09 2.298360e+09] cm / s
time_explosion = 99.067104 s
After running these cells, you’ll have an instance of the ArtisModelData
dataclass that contains:
time_of_model
: The model’s valid time as an astropy Quantity (in seconds)velocity
: An array of velocity values (converted to cm/s by default)mean_density
: The mean density values (in g/cm^3)mass_fractions
: A DataFrame holding mass fractions across each shell You can directly integrate this object into TARDIS for simulation or leverage its properties for further data analysis and visualization.