Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 19, 2023. It is now read-only.

cta-observatory/irf_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

50 Commits

Repository files navigation

irf_builder

This is a stand-alone package to compute the instrument response functions (IRFs) for the Cherenkov Telescope Array (CTA) gamma observatory.

The package provides methods to generate event weights, do the event selection (based on minimising the sensitivity) and produces all kinds of distributions including different manifestations of a sensitivity.

TODO

  • doc-strings in many functions
    • __init__.py
    • plotting.py
    • event_selection.py
    • spectra.py
    • sensitivity/li_ma.py
    • sensitivity/__init__.py
    • sensitivity/discovery_flux_vs_time.py
    • sensitivity/differential_energy_point_source_sensitivity.py
    • sensitivity/significance_vs_time.py
    • weighting.py
    • meta_data_loader.py
    • writer.py
    • irfs/__init__.py
    • irfs/angular_resolution.py
    • irfs/event_rates.py
    • irfs/effective_areas.py
    • irfs/energy.py
    • irfs/classification.py
  • write out event tables including the selection flags
  • write out the produced IRFs in any format
  • write out the produced IRFs in an agreed upon format
  • add more plots concerning event discrimination
  • write out plots
  • add ability to plot requirement curves
  • unit test everything

About

library and scripts to optimize cuts and build IRFs from event-lists

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.7%
  • TeX 3.3%

AltStyle によって変換されたページ (->オリジナル) /