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.