py21cmsense.sensitivity.Sensitivity

class py21cmsense.sensitivity.Sensitivity(*, observation: Observation, no_ns_baselines=False)[source]

Base class for sensitivity calculations.

Parameters:
  • observation (Observation instance) – An object defining the observatory and observation used to derive sensitivity.

  • no_ns_baselines (bool, optional) – Remove pure north/south baselines (u=0) from the sensitivity calculation. These baselines can potentially have higher systematics, so excluding them represents a conservative choice.

Methods

__init__(*, observation[, no_ns_baselines])

Method generated by attrs for class Sensitivity.

at_frequency(frequency)

Return a new object at a new frequency.

clone(**kwargs)

Clone the object with new parameters.

from_yaml(yaml_file)

Construct a Sensitivity object from a YAML configuration.

Attributes

cosmo

The cosmology to use in the sensitivity calculations.

frequency

The frequency of the observation.

observation

no_ns_baselines