qsospec.GalacticExtinctionConfig

class qsospec.GalacticExtinctionConfig(enabled=True, map_name='planck', law='f99', rv=3.1, sfd_recalibration=0.86, ebv_override=None, dustmaps_data_dir=None, clip_negative_ebv=True)[source]

Bases: object

Foreground Galactic-extinction preprocessing configuration.

Parameters:
  • enabled (bool)

  • map_name (str)

  • law (str)

  • rv (float)

  • sfd_recalibration (float)

  • ebv_override (float | None)

  • dustmaps_data_dir (str | None)

  • clip_negative_ebv (bool)

__init__(enabled=True, map_name='planck', law='f99', rv=3.1, sfd_recalibration=0.86, ebv_override=None, dustmaps_data_dir=None, clip_negative_ebv=True)
Parameters:
  • enabled (bool)

  • map_name (str)

  • law (str)

  • rv (float)

  • sfd_recalibration (float)

  • ebv_override (float | None)

  • dustmaps_data_dir (str | None)

  • clip_negative_ebv (bool)

Return type:

None

Methods

__init__([enabled, map_name, law, rv, ...])

Attributes

clip_negative_ebv

dustmaps_data_dir

ebv_override

enabled

law

map_name

rv

sfd_recalibration

clip_negative_ebv: bool = True
dustmaps_data_dir: str | None = None
ebv_override: float | None = None
enabled: bool = True
law: str = 'f99'
map_name: str = 'planck'
rv: float = 3.1
sfd_recalibration: float = 0.86