Class: HarmonixModel
Bases: SourceModel
Wrapper for external models with harmonix-like visibility methods.
source is an ordinary field, so a pytree source (such as a harmonix
Harmonix) has parameters that zodiax paths reach and fits can vary,
e.g. "source.radius" (mas) or "source.data" (map coefficients for l
= 1, with Y00 = 1); a source that is not a pytree needs
eqx.filter_jit, notjax.jit. A wrapped source has weight 1 inside a System, where only harmonix stars can be drawn.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
source
|
object
|
External model. |
required |
visibility_method
|
str
|
Names of the visibility method (default |
'model'
|
render_method
|
str
|
Names of the visibility method (default |
'model'
|
expects_wavelength_units
|
bool
|
If True (default), pass spatial frequencies |
True
|
observation_time
|
optional
|
Extra argument passed after the baselines, e.g. a time for rotating
stars; static (hashable), so array-valued times are not supported under
|
None
|