Utils
- piXedfit.utils.filtering.add_filter(filter_name, filter_wave, filter_transmission, filter_cwave)
Function for adding a new filter transmission function into piXedfit
- Parameters:
filter_name – A given name (in string) for the filter curve
filter_wave – Array of wavelength in the filter transmission function
filter_transmission – Array of transmission corresponding with the filter_wave
filter_cwave – The central wavelength or effective wavelength of the filter
- piXedfit.utils.filtering.change_filter_name(old_filter_name, new_filter_name)
Function for changing a filter name
- Parameters:
old_filter_name – Old filter name.
new_filter_name – New filter name.
- piXedfit.utils.filtering.cwave_filters(filters)
Function for retrieving central wavelengths of a set of filters
- Parameters:
filters – A list of filters names
- Returns cwaves:
A list of central wavelengths of the filters
- piXedfit.utils.filtering.filtering(wave, spec, filters)
Function for convolving a spectrum with a set of filter transmission functions
- Parameters:
wave – array of wavelength of the input spectrum
spec – array of fluxes of the input spectrum
filters – List of filters name in array of string
- Returns fluxes:
Array of photometric fluxes
- piXedfit.utils.filtering.get_filter_curve(filter_name)
Function to get a transmission function of a filter that is available in piXedfit
- Parameters:
filter_name – Name of the filter
- Returns wave:
Array of wavelength
- Returns trans:
Array of transmission values
- piXedfit.utils.filtering.list_filters()
Function for listing the available filters transmission functions in piXedfit
- Returns filters:
List of filters curves available
- piXedfit.utils.filtering.remove_filter(filter_name)
Function for removing a filter transmission function from piXedfit
- Parameters:
filter_name – The filter name.