Source code for threeML.config.point_source_structure

from dataclasses import dataclass, field
from enum import Enum, Flag, IntEnum
from typing import Any, Dict, List, Optional

import matplotlib.pyplot as plt
from omegaconf import II, MISSING, SI, OmegaConf

[docs] class IntegrateMethod(IntEnum): trapz = 0 quad = 1
[docs] @dataclass class PointSourceDefaults: integrate_flux_method: IntegrateMethod = IntegrateMethod.trapz max_number_samples: int = 5000