![]() |
Public Member Functions | |
def | __init__ (self, path, silent=False) |
def | template (self) |
def | is_crashed (self) |
def | A (self) |
def | Z (self) |
def | N (self) |
def | check_existence (self, entry) |
def | nr_of_snaps (self) |
def | tracked_nuclei (self) |
def | Y (self) |
def | X (self) |
def | snapshot_time (self) |
def | tau (self) |
def | nuloss (self) |
def | mainout (self) |
def | energy (self) |
def | finab (self) |
def | finabsum (self) |
def | finabelem (self) |
def | flow_entry (self, iteration, flow_group='flows') |
def | __getitem__ (self, key) |
def | __init__ (self, path, silent=False) |
def | is_crashed (self) |
def | A (self) |
def | Z (self) |
def | N (self) |
def | check_existence (self, entry) |
def | nr_of_snaps (self) |
def | tracked_nuclei (self) |
def | Y (self) |
def | X (self) |
def | snapshot_time (self) |
def | tau (self) |
def | nuloss (self) |
def | mainout (self) |
def | energy (self) |
def | finab (self) |
def | finabsum (self) |
def | finabelem (self) |
def | out_data (self) |
def | flow_entry (self, iteration, flow_group='flows') |
def | __getitem__ (self, key) |
Public Attributes | |
path | |
silent | |
filename | |
Private Member Functions | |
def | __read_is_crashed (self) |
def | __read_A_Z_N (self) |
def | __read_snapshots (self) |
def | __check_files (self, ascii_file_path, hdf5_key) |
def | __read_nr_of_snaps (self) |
def | __read_tracked_nuclei (self) |
def | __read_nuloss (self) |
def | __read_timescales (self) |
def | __read_mainout (self) |
def | __read_energy (self) |
def | __read_finab (self) |
def | __read_finabsum (self) |
def | __read_finabelem (self) |
def | __read_is_crashed (self) |
def | __read_A_Z_N (self) |
def | __read_snapshots (self) |
def | __check_files (self, ascii_file_path, hdf5_key) |
def | __read_nr_of_snaps (self) |
def | __read_tracked_nuclei (self) |
def | __read_nuloss (self) |
def | __read_timescales (self) |
def | __read_mainout (self) |
def | __read_energy (self) |
def | __read_finab (self) |
def | __read_finabsum (self) |
def | __read_out (self) |
def | __read_finabelem (self) |
Minimalistic class to lazily read WinNet data.
Definition at line 12 of file wreader.py.
def src_files.wreader.wreader.__init__ | ( | self, | |
path, | |||
silent = False |
|||
) |
Initialize the class - path: Path to the WinNet data
Definition at line 17 of file wreader.py.
def src_files.wreader.wreader.__init__ | ( | self, | |
path, | |||
silent = False |
|||
) |
Initialize the class - path: Path to the WinNet data
Definition at line 16 of file wreader.py.
|
private |
Check if something exists in hdf5 or ascii
Definition at line 174 of file wreader.py.
|
private |
Check if something exists in hdf5 or ascii
Definition at line 186 of file wreader.py.
def src_files.wreader.wreader.__getitem__ | ( | self, | |
key | |||
) |
Get the value of a specific key.
Definition at line 595 of file wreader.py.
def src_files.wreader.wreader.__getitem__ | ( | self, | |
key | |||
) |
Get the value of a specific key.
Definition at line 630 of file wreader.py.
|
private |
Read the mass number A
Definition at line 67 of file wreader.py.
|
private |
Read the mass number A
Definition at line 79 of file wreader.py.
|
private |
Read the energy
Definition at line 433 of file wreader.py.
|
private |
Read the energy
Definition at line 441 of file wreader.py.
|
private |
Reader of the finab
Definition at line 466 of file wreader.py.
|
private |
Reader of the finab
Definition at line 474 of file wreader.py.
|
private |
Reader of the finabsum
Definition at line 534 of file wreader.py.
|
private |
Reader of the finabsum
Definition at line 569 of file wreader.py.
|
private |
Reader of the finabsum
Definition at line 497 of file wreader.py.
|
private |
Reader of the finabsum
Definition at line 505 of file wreader.py.
|
private |
Read if the run has crashed
Definition at line 45 of file wreader.py.
|
private |
Read if the run has crashed
Definition at line 58 of file wreader.py.
|
private |
Read the mainout
Definition at line 398 of file wreader.py.
|
private |
Read the mainout
Definition at line 406 of file wreader.py.
|
private |
Read the number of snapshots
Definition at line 208 of file wreader.py.
|
private |
Read the number of snapshots
Definition at line 216 of file wreader.py.
|
private |
Read the neutrino losses and gains
Definition at line 336 of file wreader.py.
|
private |
Read the neutrino losses and gains
Definition at line 344 of file wreader.py.
|
private |
Read the OUT file
Definition at line 527 of file wreader.py.
|
private |
Read the snapshots
Definition at line 107 of file wreader.py.
|
private |
Read the snapshots
Definition at line 119 of file wreader.py.
|
private |
Read the timescales
Definition at line 360 of file wreader.py.
|
private |
Read the timescales
Definition at line 368 of file wreader.py.
|
private |
Read the tracked nuclei
Definition at line 236 of file wreader.py.
|
private |
Read the tracked nuclei
Definition at line 244 of file wreader.py.
def src_files.wreader.wreader.A | ( | self | ) |
def src_files.wreader.wreader.A | ( | self | ) |
def src_files.wreader.wreader.check_existence | ( | self, | |
entry | |||
) |
Check whether an entry is in the hdf5 format (return 1), or in the ascii format (return 2), or does not exist (return 0)
Definition at line 142 of file wreader.py.
def src_files.wreader.wreader.check_existence | ( | self, | |
entry | |||
) |
Check whether an entry is in the hdf5 format (return 1), or in the ascii format (return 2), or does not exist (return 0)
Definition at line 154 of file wreader.py.
def src_files.wreader.wreader.energy | ( | self | ) |
def src_files.wreader.wreader.energy | ( | self | ) |
def src_files.wreader.wreader.finab | ( | self | ) |
Get the final abundances from the finab.dat file
Definition at line 458 of file wreader.py.
def src_files.wreader.wreader.finab | ( | self | ) |
Get the final abundances from the finab.dat file
Definition at line 466 of file wreader.py.
def src_files.wreader.wreader.finabelem | ( | self | ) |
Get the final abundances from the finabelem.dat file
Definition at line 518 of file wreader.py.
def src_files.wreader.wreader.finabelem | ( | self | ) |
Get the final abundances from the finabelem.dat file
Definition at line 526 of file wreader.py.
def src_files.wreader.wreader.finabsum | ( | self | ) |
Get the final abundances from the finabsum.dat file
Definition at line 489 of file wreader.py.
def src_files.wreader.wreader.finabsum | ( | self | ) |
Get the final abundances from the finabsum.dat file
Definition at line 497 of file wreader.py.
def src_files.wreader.wreader.flow_entry | ( | self, | |
iteration, | |||
flow_group = 'flows' |
|||
) |
Get the flow entry
Definition at line 552 of file wreader.py.
def src_files.wreader.wreader.flow_entry | ( | self, | |
iteration, | |||
flow_group = 'flows' |
|||
) |
Get the flow entry
Definition at line 587 of file wreader.py.
def src_files.wreader.wreader.is_crashed | ( | self | ) |
Check if the run has crashed
Definition at line 36 of file wreader.py.
def src_files.wreader.wreader.is_crashed | ( | self | ) |
Check if the run has crashed
Definition at line 49 of file wreader.py.
def src_files.wreader.wreader.mainout | ( | self | ) |
Get an entry from the mainout
Definition at line 390 of file wreader.py.
def src_files.wreader.wreader.mainout | ( | self | ) |
Get an entry from the mainout
Definition at line 398 of file wreader.py.
def src_files.wreader.wreader.N | ( | self | ) |
def src_files.wreader.wreader.N | ( | self | ) |
def src_files.wreader.wreader.nr_of_snaps | ( | self | ) |
Number of snapshots
Definition at line 200 of file wreader.py.
def src_files.wreader.wreader.nr_of_snaps | ( | self | ) |
Number of snapshots
Definition at line 208 of file wreader.py.
def src_files.wreader.wreader.nuloss | ( | self | ) |
Get the neutrino losses and gains
Definition at line 327 of file wreader.py.
def src_files.wreader.wreader.nuloss | ( | self | ) |
Get the neutrino losses and gains
Definition at line 335 of file wreader.py.
def src_files.wreader.wreader.out_data | ( | self | ) |
Get the data from the OUT file
Definition at line 560 of file wreader.py.
def src_files.wreader.wreader.snapshot_time | ( | self | ) |
Get time at snapshot idx
Definition at line 308 of file wreader.py.
def src_files.wreader.wreader.snapshot_time | ( | self | ) |
Get time at snapshot idx
Definition at line 316 of file wreader.py.
def src_files.wreader.wreader.tau | ( | self | ) |
Get the timescale of "tau", e.g., "tau_ag"
Definition at line 317 of file wreader.py.
def src_files.wreader.wreader.tau | ( | self | ) |
Get the timescale of "tau", e.g., "tau_ag"
Definition at line 325 of file wreader.py.
def src_files.wreader.wreader.template | ( | self | ) |
Check if the run has crashed
Definition at line 39 of file wreader.py.
def src_files.wreader.wreader.tracked_nuclei | ( | self | ) |
Get the tracked nuclei
Definition at line 228 of file wreader.py.
def src_files.wreader.wreader.tracked_nuclei | ( | self | ) |
Get the tracked nuclei
Definition at line 236 of file wreader.py.
def src_files.wreader.wreader.X | ( | self | ) |
Get mass fraction at snapshot idx
Definition at line 299 of file wreader.py.
def src_files.wreader.wreader.X | ( | self | ) |
Get mass fraction at snapshot idx
Definition at line 307 of file wreader.py.
def src_files.wreader.wreader.Y | ( | self | ) |
Get abundance at snapshot idx
Definition at line 290 of file wreader.py.
def src_files.wreader.wreader.Y | ( | self | ) |
Get abundance at snapshot idx
Definition at line 298 of file wreader.py.
def src_files.wreader.wreader.Z | ( | self | ) |
def src_files.wreader.wreader.Z | ( | self | ) |
|
private |
Definition at line 89 of file wreader.py.
|
private |
Definition at line 452 of file wreader.py.
|
private |
Definition at line 493 of file wreader.py.
|
private |
Definition at line 550 of file wreader.py.
|
private |
Definition at line 522 of file wreader.py.
|
private |
Definition at line 65 of file wreader.py.
|
private |
Definition at line 418 of file wreader.py.
|
private |
Definition at line 94 of file wreader.py.
|
private |
Definition at line 226 of file wreader.py.
|
private |
Definition at line 354 of file wreader.py.
|
private |
Definition at line 533 of file wreader.py.
|
private |
Definition at line 32 of file wreader.py.
|
private |
Definition at line 131 of file wreader.py.
|
private |
Definition at line 133 of file wreader.py.
|
private |
Definition at line 132 of file wreader.py.
|
private |
Definition at line 44 of file wreader.py.
|
private |
Definition at line 35 of file wreader.py.
|
private |
Definition at line 376 of file wreader.py.
|
private |
Definition at line 250 of file wreader.py.
|
private |
Definition at line 87 of file wreader.py.
src_files.wreader.wreader.filename |
Definition at line 29 of file wreader.py.
src_files.wreader.wreader.path |
Definition at line 23 of file wreader.py.
src_files.wreader.wreader.silent |
Definition at line 26 of file wreader.py.