py21cmemu.propertiesΒΆ

A module defining the static properties of the Emulator.

This module provides: - Emulator naming configuration (canonical names, aliases) - EmulatorProperties classes for each emulator variant - Error statistics and normalization constants

Functions

emulator_properties([emulator])

Return the properties of the corresponding emulator.

get_emulator_aliases(emulator)

Get all aliases for an emulator, including the canonical name.

get_emulator_properties([emulator])

Alias for compatibility with v3 helper modules.

resolve_emulator_name(name)

Resolve an emulator name or alias to its canonical name.

Classes

ACGEmulatorProperties()

A class that contains the properties of the default emulator.

EmulatorProperties()

A class that contains the properties of the emulator.

MCGEmulatorProperties()

Properties and error statistics for the minihalo (v3) emulator.

RadioEmulatorProperties()

A class that contains the properties of the radio emulator.