Virtual Pipeline¶
Now that you have successfully initialized a FluxCompensator object it is time to transfrom it into a “realistic” synthetic observation. The following tools can be used to make the synthetic observation as “realistic” as possible.
Note
Some of the actions (e.g. convolve_filter, get_total_val, get_rough_sed) change the dimension of the initial input. Therefore, not all operations can be interchanged. It is nesissary to physically understand the actions of every tool to avaid lots of error messages. The log
of the FluxCompensator objects might help.
Examples Which Will Not Work¶
Warning
Convolution with a filter can only be performed once!
For 3D FC_objects SyntheticCube
with the shape
(x, y, wav) (e.g. extracted from ModelOutput.get_image) after the convolution with a filter a 2D SyntheticImage
of the shape
(x, y) with wav
at the filter wavelength remains. Convolving again with a filter or collapsing to a SED is not possible anymore. For a SyntheticSED
object (e.g. extracted from ModelOutput.get_sed or after SyntheticCube.get_rough_sed) when convolving with a filter , a scalar photometric flux remains which is a member of SyntheticFlux
. Now filter convoltion is not possible anymore.
Warning
Convolving with a PSF can only be performed on 3D or 2D FC_objects.
For FC_objects of 1D SyntheticSED
or 0D SyntheticFlux
it is not possible to convolved with a PSF which has a 2D shape.