Reference API¶
Command-line tools¶
usage: iact-estimator [-h] [--version] [--performance PERFORMANCE]
{config,run} ...
Positional Arguments¶
- command
Possible choices: config, run
Named Arguments¶
- --version
Default:
False- --performance
Custom performance data.
Default:
''
Get the default config file¶
usage: iact-estimator config [-h] [--to TO]
Named Arguments¶
- --to
Where to save the configuration file (default: current working directory).
Run the estimation process¶
usage: iact-estimator run [-h] --config CONFIG [--source-name SOURCE_NAME]
[--output-path OUTPUT_PATH]
[--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
[--overwrite]
Named Arguments¶
- --config
Path to configuration file.
- --source-name
Name of the source to estimate.
Default:
'test_source'- --output-path
Path where output will be saved (defaults to current working directory)
- --log-level
Possible choices: DEBUG, INFO, WARNING, ERROR, CRITICAL
Logging level.
Default:
INFO- --overwrite
Overwrite any generated output.
Default:
False
Package resources¶
The package comes shipped with a set of package resources which are available after installation,
a configuration file
config.yml, which can be obtained with the Get the default config file commanda ~astropy.table.QTable containing the low zenith (0 to 30 degrees) performance (
from iact_estimator import LOW_ZENITH_PERFORMANCE)a ~astropy.table.QTable zenith (0 to 30 degrees) performance (
from iact_estimator import MID_ZENITH_PERFORMANCE)
API description¶
This section contains auto-generated API reference documentation [1].
- iact_estimator.core
- iact_estimator
- Submodules
- iact_estimator.core
- iact_estimator.io
- iact_estimator.observability
- iact_estimator.plots
- iact_estimator.spectral
- iact_estimator.statistics
- iact_estimator.tests
- Submodules
- iact_estimator.tests.conftest
- iact_estimator.tests.test_cli
- iact_estimator.tests.test_core
- Classes
- Module Contents
TestLoadTargetSourceCoordinatesTestSetupLoggingTestGetHorizonStereoProfileTestCheckInputConfigurationTestCheckInputConfiguration.test_valid_configuration()TestCheckInputConfiguration.test_invalid_large_extension()TestCheckInputConfiguration.test_invalid_n_off_regions()TestCheckInputConfiguration.test_sum_trigger_mid_zenith_not_implemented()TestCheckInputConfiguration.test_pulsar_mode_validation()
TestInitializeModelTestObservedFluxTestGetSEDTestPrepareDataTestSourceDetectionTestCalculate
- iact_estimator.tests.test_io
- iact_estimator.tests.test_observability
- Functions
- Module Contents
test_get_days_in_this_year()test_define_constraints()test_define_constraints_custom_values()test_define_constraints_no_moon_max()test_check_observability()test_get_total_available_time()test_get_total_available_time_different_resolutions()test_get_total_available_time_unreachable_target()test_check_observability_always_observable_target()
- iact_estimator.tests.test_spectral
- iact_estimator.tests.test_statistics
- Classes
- Module Contents
TestSigmaToProbabilityTestProbabilityToSigmaTestSignificanceLiMaTestSignificanceLiMa.test_no_excess()TestSignificanceLiMa.test_positive_excess()TestSignificanceLiMa.test_off_region_scaling()TestSignificanceLiMa.test_high_significance()TestSignificanceLiMa.test_typical_iact_case()TestSignificanceLiMa.test_with_expected_signal()TestSignificanceLiMa.test_zero_counts()TestSignificanceLiMa.test_small_alpha()
TestStatisticsRoundTrip
- Submodules
- Attributes
- Package Contents
- Submodules
- iact_estimator.io
- iact_estimator.observability
- iact_estimator.plots
- iact_estimator.plots.multi_wavelength
- iact_estimator.plots.observability
- iact_estimator.plots.physics
- iact_estimator.plots.wobble_skymap
- iact_estimator.spectral
- iact_estimator.statistics
- iact_estimator.tests.conftest
- iact_estimator.tests
- Submodules
- iact_estimator.tests.conftest
- iact_estimator.tests.test_cli
- iact_estimator.tests.test_core
- Classes
- Module Contents
TestLoadTargetSourceCoordinatesTestSetupLoggingTestGetHorizonStereoProfileTestCheckInputConfigurationTestCheckInputConfiguration.test_valid_configuration()TestCheckInputConfiguration.test_invalid_large_extension()TestCheckInputConfiguration.test_invalid_n_off_regions()TestCheckInputConfiguration.test_sum_trigger_mid_zenith_not_implemented()TestCheckInputConfiguration.test_pulsar_mode_validation()
TestInitializeModelTestObservedFluxTestGetSEDTestPrepareDataTestSourceDetectionTestCalculate
- iact_estimator.tests.test_io
- iact_estimator.tests.test_observability
- Functions
- Module Contents
test_get_days_in_this_year()test_define_constraints()test_define_constraints_custom_values()test_define_constraints_no_moon_max()test_check_observability()test_get_total_available_time()test_get_total_available_time_different_resolutions()test_get_total_available_time_unreachable_target()test_check_observability_always_observable_target()
- iact_estimator.tests.test_spectral
- iact_estimator.tests.test_statistics
- Classes
- Module Contents
TestSigmaToProbabilityTestProbabilityToSigmaTestSignificanceLiMaTestSignificanceLiMa.test_no_excess()TestSignificanceLiMa.test_positive_excess()TestSignificanceLiMa.test_off_region_scaling()TestSignificanceLiMa.test_high_significance()TestSignificanceLiMa.test_typical_iact_case()TestSignificanceLiMa.test_with_expected_signal()TestSignificanceLiMa.test_zero_counts()TestSignificanceLiMa.test_small_alpha()
TestStatisticsRoundTrip
- Submodules
- iact_estimator.tests.test_cli
- iact_estimator.tests.test_core
- Classes
- Module Contents
TestLoadTargetSourceCoordinatesTestSetupLoggingTestGetHorizonStereoProfileTestCheckInputConfigurationTestCheckInputConfiguration.test_valid_configuration()TestCheckInputConfiguration.test_invalid_large_extension()TestCheckInputConfiguration.test_invalid_n_off_regions()TestCheckInputConfiguration.test_sum_trigger_mid_zenith_not_implemented()TestCheckInputConfiguration.test_pulsar_mode_validation()
TestInitializeModelTestObservedFluxTestGetSEDTestPrepareDataTestSourceDetectionTestCalculate
- iact_estimator.tests.test_io
- iact_estimator.tests.test_observability
- Functions
- Module Contents
test_get_days_in_this_year()test_define_constraints()test_define_constraints_custom_values()test_define_constraints_no_moon_max()test_check_observability()test_get_total_available_time()test_get_total_available_time_different_resolutions()test_get_total_available_time_unreachable_target()test_check_observability_always_observable_target()
- iact_estimator.tests.test_spectral
- iact_estimator.tests.test_statistics
- Classes
- Module Contents
TestSigmaToProbabilityTestProbabilityToSigmaTestSignificanceLiMaTestSignificanceLiMa.test_no_excess()TestSignificanceLiMa.test_positive_excess()TestSignificanceLiMa.test_off_region_scaling()TestSignificanceLiMa.test_high_significance()TestSignificanceLiMa.test_typical_iact_case()TestSignificanceLiMa.test_with_expected_signal()TestSignificanceLiMa.test_zero_counts()TestSignificanceLiMa.test_small_alpha()
TestStatisticsRoundTrip