cosmogrb.universe package¶
Submodules¶
cosmogrb.universe.survey module¶
-
class
cosmogrb.universe.survey.Observation(grb_save_file, grb_detector_file=None, population=None, idx=None)[source]¶ Bases:
object-
detector_info¶
-
grb¶
-
-
class
cosmogrb.universe.survey.Survey(grb_save_files, population_file, grb_detector_files=None)[source]¶ Bases:
collections.OrderedDict-
classmethod
from_file(file_name)[source]¶ create a universe
Parameters: - cls –
- file_name –
Returns: Return type:
-
is_processed¶
-
n_detected¶
-
n_grbs¶
-
population¶
-
process(detector_type, client=None, serial=False, **kwargs)[source]¶ Process the triggers or detectors in the survey. This runs the provided GRBDetector type on each of the GRBs and prepares the information
Parameters: - detector_type – a class of GRBDetector type
- client – the dask client
- serial – True/False for if the survey is processed without dask
Returns: Return type:
-
classmethod
cosmogrb.universe.universe module¶
-
class
cosmogrb.universe.universe.ParameterServer(name, ra, dec, z, duration, T0, **kwargs)[source]¶ Bases:
object-
file_path¶
-
parameters¶
-
-
class
cosmogrb.universe.universe.Universe(population_file, grb_base_name='SynthGRB', save_path='.')[source]¶ Bases:
objectDocumentation for Universe