ctapipe is not stable yet, so expect large and rapid changes to structure and functionality as we explore various design choices before the 1.0 release.

SimulationConfigContainer#

class ctapipe.containers.SimulationConfigContainer(prefix=None, **fields)[source]#

Bases: Container

Configuration parameters of the simulation

Attributes:
run_numberField(default=-1)

Original sim_telarray run number

corsika_versionField(default=nan)

CORSIKA version * 1000

simtel_versionField(default=nan)

sim_telarray version * 1000

energy_range_minField(default=nan TeV, unit=TeV)

Lower limit of energy range of primary particle

energy_range_maxField(default=nan TeV, unit=TeV)

Upper limit of energy range of primary particle

prod_site_B_totalField(default=nan uT, unit=uT)

total geomagnetic field

prod_site_B_declinationField(default=nan rad, unit=rad)

magnetic declination

prod_site_B_inclinationField(default=nan rad, unit=rad)

magnetic inclination

prod_site_altField(default=nan m, unit=m)

height of observation level

spectral_indexField(default=nan)

Power-law spectral index of spectrum

shower_prog_startField(default=nan)

Time when shower simulation started, CORSIKA: only date

shower_prog_idField(default=nan)

CORSIKA=1, ALTAI=2, KASCADE=3, MOCCA=4

detector_prog_startField(default=nan)

Time when detector simulation started

detector_prog_idField(default=nan)

simtelarray=1

n_showersField(default=nan)

Number of showers simulated

shower_reuseField(default=nan)

Numbers of uses of each shower

max_altField(default=nan rad, unit=rad)

Maximum shower altitude

min_altField(default=nan rad, unit=rad)

Minimum shower altitude

max_azField(default=nan rad, unit=rad)

Maximum shower azimuth

min_azField(default=nan rad, unit=rad)

Minimum shower azimuth

diffuseField(default=False)

Diffuse Mode On/Off

max_viewcone_radiusField(default=nan deg, unit=deg)

Maximum viewcone radius

min_viewcone_radiusField(default=nan deg, unit=deg)

Minimum viewcone radius

max_scatter_rangeField(default=nan m, unit=m)

Maximum scatter range

min_scatter_rangeField(default=nan m, unit=m)

Minimum scatter range

core_pos_modeField(default=nan)

Core Position Mode (0=Circular, 1=Rectangular)

atmosphereField(default=nan m)

Atmospheric model number

corsika_iact_optionsField(default=nan)

CORSIKA simulation options for IACTs

corsika_low_E_modelField(default=nan)

CORSIKA low-energy simulation physics model

corsika_high_E_modelField(default=nan)

CORSIKA physics model ID for high energies (1=VENUS, 2=SIBYLL, 3=QGSJET, 4=DPMJET, 5=NeXus, 6=EPOS)

corsika_bunchsizeField(default=nan)

Number of Cherenkov photons per bunch

corsika_wlen_minField(default=nan m, unit=nm)

Minimum wavelength of cherenkov light

corsika_wlen_maxField(default=nan m, unit=nm)

Maximum wavelength of cherenkov light

corsika_low_E_detailField(default=nan)

More details on low E interaction model (version etc.)

corsika_high_E_detailField(default=nan)

More details on high E interaction model (version etc.)

metadict

dict of attached metadata

prefixstr

Prefix attached to column names when saved to a table or file

Attributes Summary

atmosphere

core_pos_mode

corsika_bunchsize

corsika_high_E_detail

corsika_high_E_model

corsika_iact_options

corsika_low_E_detail

corsika_low_E_model

corsika_version

corsika_wlen_max

corsika_wlen_min

default_prefix

detector_prog_id

detector_prog_start

diffuse

energy_range_max

energy_range_min

fields

max_alt

max_az

max_scatter_range

max_viewcone_radius

meta

min_alt

min_az

min_scatter_range

min_viewcone_radius

n_showers

prefix

prod_site_B_declination

prod_site_B_inclination

prod_site_B_total

prod_site_alt

run_number

shower_prog_id

shower_prog_start

shower_reuse

simtel_version

spectral_index

Attributes Documentation

atmosphere#
core_pos_mode#
corsika_bunchsize#
corsika_high_E_detail#
corsika_high_E_model#
corsika_iact_options#
corsika_low_E_detail#
corsika_low_E_model#
corsika_version#
corsika_wlen_max#
corsika_wlen_min#
default_prefix = 'simulationconfig'#
detector_prog_id#
detector_prog_start#
diffuse#
energy_range_max#
energy_range_min#
fields = {'atmosphere': Field(default=nan m), 'core_pos_mode': Field(default=nan), 'corsika_bunchsize': Field(default=nan), 'corsika_high_E_detail': Field(default=nan), 'corsika_high_E_model': Field(default=nan), 'corsika_iact_options': Field(default=nan), 'corsika_low_E_detail': Field(default=nan), 'corsika_low_E_model': Field(default=nan), 'corsika_version': Field(default=nan), 'corsika_wlen_max': Field(default=nan m, unit=nm), 'corsika_wlen_min': Field(default=nan m, unit=nm), 'detector_prog_id': Field(default=nan), 'detector_prog_start': Field(default=nan), 'diffuse': Field(default=False), 'energy_range_max': Field(default=nan TeV, unit=TeV), 'energy_range_min': Field(default=nan TeV, unit=TeV), 'max_alt': Field(default=nan rad, unit=rad), 'max_az': Field(default=nan rad, unit=rad), 'max_scatter_range': Field(default=nan m, unit=m), 'max_viewcone_radius': Field(default=nan deg, unit=deg), 'min_alt': Field(default=nan rad, unit=rad), 'min_az': Field(default=nan rad, unit=rad), 'min_scatter_range': Field(default=nan m, unit=m), 'min_viewcone_radius': Field(default=nan deg, unit=deg), 'n_showers': Field(default=nan), 'prod_site_B_declination': Field(default=nan rad, unit=rad), 'prod_site_B_inclination': Field(default=nan rad, unit=rad), 'prod_site_B_total': Field(default=nan uT, unit=uT), 'prod_site_alt': Field(default=nan m, unit=m), 'run_number': Field(default=-1), 'shower_prog_id': Field(default=nan), 'shower_prog_start': Field(default=nan), 'shower_reuse': Field(default=nan), 'simtel_version': Field(default=nan), 'spectral_index': Field(default=nan)}#
max_alt#
max_az#
max_scatter_range#
max_viewcone_radius#
meta#
min_alt#
min_az#
min_scatter_range#
min_viewcone_radius#
n_showers#
prefix#
prod_site_B_declination#
prod_site_B_inclination#
prod_site_B_total#
prod_site_alt#
run_number#
shower_prog_id#
shower_prog_start#
shower_reuse#
simtel_version#
spectral_index#