sorcha_addons.activity.lsst_comet.model

Classes

Comet

LSST comet model.

Module Contents

class Comet(k=-2, afrho1=1500, **kwargs)[source]

LSST comet model.

The goal of this model is to make a template comet based on H magnitude, which is the main brightness parameter in the LSST Metrics Analysis Framework. Using this value enables easy object cloning.

Parameters:
  • afrho_q (afrho1 or) – Comet coma quantity Afρ at 1 au (afrho1) or at perihelion (afrho_q), in units of cm. The latter requires q.

  • k (float) – Activity power-law slope with heliocentric distance: rh^k.

  • q (float, required if afrho_q is provided) – Perihelion distance for Afρ normalization.

  • Phi_c (function, optional) – One-parameter function that takes phase angle in degrees and returns the phase function for comae. It is assumed that Phi(0) = 1.0. Default is to use the Halley-Marcus phase function of Schleicher & Bair 2011.

mv_sun = -26.76[source]
m_sun[source]
k = -2[source]
afrho1 = 1500[source]
Phi_c[source]
_get_value(d, keys, unit)[source]
_normalize_geom(geom)[source]
afrho(geom)[source]

Afρ quanitity given geometrical circumstances.

Parameters:

geom (dictionary-like) – ‘rh’ or ‘helio_dist’, and ‘phase’ or ‘alpha’ angle in au and deg.

Returns:

afrho – Afρ parameter in cm.

Return type:

float

mag(geom, bandpass, rap=1)[source]

Apparent magnitude within aperture.

Parameters:
  • geom (dictionary-like) – ‘rh’ or ‘helio_dist’, ‘delta’ or ‘geo_dist’, and ‘phase’ angle in au and deg.

  • bandpass (string) – LSST bandpass. One of u, g, r, i, z, y.

  • rap (float, optional) – Aperture radius in arcsec.