Public Member Functions | |
def | __init__ (self, path) |
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 | mainout (self) |
def | energy (self) |
def | finab (self) |
def | finabsum (self) |
def | finabelem (self) |
def | flow_entry (self, iteration, flow_group='flows') |
Public Attributes | |
path | |
filename | |
Private Member Functions | |
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_timescales (self) |
def | __read_mainout (self) |
def | __read_energy (self) |
def | __read_finab (self) |
def | __read_finabsum (self) |
def | __read_finabelem (self) |
Private Attributes | |
__mode | |
__snapshot_path | |
__Z | |
__A | |
__N | |
__snapshots_time | |
__snapshots_Y | |
__snapshots_X | |
__nr_of_snaps | |
__tracked_nuclei | |
__timescales | |
__mainout | |
__energy | |
__finab | |
__finabsum | |
__finabelem | |
Minimalistic class to lazily read WinNet data.
Definition at line 11 of file wreader.py.
def src_files.wreader.wreader.__init__ | ( | self, | |
path | |||
) |
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 149 of file wreader.py.
|
private |
Read the mass number A
Definition at line 44 of file wreader.py.
|
private |
Read the energy
Definition at line 370 of file wreader.py.
|
private |
Reader of the finab
Definition at line 403 of file wreader.py.
|
private |
Reader of the finabsum
Definition at line 463 of file wreader.py.
|
private |
Reader of the finabsum
Definition at line 434 of file wreader.py.
|
private |
Read the mainout
Definition at line 335 of file wreader.py.
|
private |
Read the number of snapshots
Definition at line 179 of file wreader.py.
|
private |
Read the snapshots
Definition at line 84 of file wreader.py.
|
private |
Read the timescales
Definition at line 297 of file wreader.py.
|
private |
Read the tracked nuclei
Definition at line 207 of file wreader.py.
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 119 of file wreader.py.
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 395 of file wreader.py.
def src_files.wreader.wreader.finabelem | ( | self | ) |
Get the final abundances from the finabelem.dat file
Definition at line 455 of file wreader.py.
def src_files.wreader.wreader.finabsum | ( | self | ) |
Get the final abundances from the finabsum.dat file
Definition at line 426 of file wreader.py.
def src_files.wreader.wreader.flow_entry | ( | self, | |
iteration, | |||
flow_group = 'flows' |
|||
) |
Get the flow entry
Definition at line 481 of file wreader.py.
def src_files.wreader.wreader.mainout | ( | self | ) |
Get an entry from the mainout
Definition at line 327 of file wreader.py.
def src_files.wreader.wreader.N | ( | self | ) |
def src_files.wreader.wreader.nr_of_snaps | ( | self | ) |
Number of snapshots
Definition at line 171 of file wreader.py.
def src_files.wreader.wreader.snapshot_time | ( | self | ) |
Get time at snapshot idx
Definition at line 279 of file wreader.py.
def src_files.wreader.wreader.tau | ( | self | ) |
Get the timescale of "tau", e.g., "tau_ag"
Definition at line 288 of file wreader.py.
def src_files.wreader.wreader.tracked_nuclei | ( | self | ) |
Get the tracked nuclei
Definition at line 199 of file wreader.py.
def src_files.wreader.wreader.X | ( | self | ) |
Get mass fraction at snapshot idx
Definition at line 270 of file wreader.py.
def src_files.wreader.wreader.Y | ( | self | ) |
Get abundance at snapshot idx
Definition at line 261 of file wreader.py.
def src_files.wreader.wreader.Z | ( | self | ) |
|
private |
Definition at line 54 of file wreader.py.
|
private |
Definition at line 381 of file wreader.py.
|
private |
Definition at line 422 of file wreader.py.
|
private |
Definition at line 479 of file wreader.py.
|
private |
Definition at line 451 of file wreader.py.
|
private |
Definition at line 347 of file wreader.py.
|
private |
Definition at line 29 of file wreader.py.
|
private |
Definition at line 59 of file wreader.py.
|
private |
Definition at line 189 of file wreader.py.
|
private |
Definition at line 30 of file wreader.py.
|
private |
Definition at line 96 of file wreader.py.
|
private |
Definition at line 98 of file wreader.py.
|
private |
Definition at line 97 of file wreader.py.
|
private |
Definition at line 305 of file wreader.py.
|
private |
Definition at line 213 of file wreader.py.
|
private |
Definition at line 52 of file wreader.py.
src_files.wreader.wreader.filename |
Definition at line 25 of file wreader.py.
src_files.wreader.wreader.path |
Definition at line 22 of file wreader.py.