cure – CURE functionality

Distortion

class pyhetdex.cure.distortion.Distortion(filename)[source]

Bases: pyhetdex.cure.distortion.DistortionBase

class pyhetdex.cure.distortion.DistortionBase(filename)[source]

Bases: object

class pyhetdex.cure.distortion.Distortion_14(filename)[source]

Bases: object

_closest_fiber(f)[source]
_find_closest_index(a, v)[source]
_scal_f(f)[source]
_scal_w(w)[source]
_scal_x(x)[source]
_scal_y(y)[source]
get_numfibers()[source]
get_reference_f(fiber)[source]
interp(x, y, par)[source]
map_wf_x(w, f)[source]
map_wf_y(w, f)[source]
map_xf_y(x, f)[source]
map_xy_fiber(x, y)[source]
map_xy_fibernum(x, y)[source]
map_xy_wavelength(x, y)[source]
map_xy_wf(x, y)[source]
read()[source]
writeto(filename)[source]

Fiber model

class pyhetdex.cure.fibermodel.FiberModel(filename)[source]

Bases: pyhetdex.cure.fibermodel.FiberModelBase

class pyhetdex.cure.fibermodel.FiberModelBase(filename)[source]

Bases: object

class pyhetdex.cure.fibermodel.FiberModel_16(filename)[source]

Bases: object

read()[source]
class pyhetdex.cure.fibermodel.FiberModel_18(filename)[source]

Bases: object

read()[source]
class pyhetdex.cure.fibermodel.FiberModel_19(filename)[source]

Bases: object

read()[source]
class pyhetdex.cure.fibermodel.FiberModel_21(filename)[source]

Bases: object

read()[source]
class pyhetdex.cure.fibermodel.FiberModel_22(filename)[source]

Bases: object

_scal_w(w)[source]
_scal_x(x)[source]
_scal_y(y)[source]
get_cumulative_fiberflux(x, y, D)[source]
get_params(x, y, D)[source]

Return the fit parameters at x,y as a tuple: fiber, H2, H3, amp, y0, sigma, exp

get_single_fiberflux(x, y, D)[source]
get_single_fiberflux_fiber(x, y, fiber, D)[source]
get_single_fiberprofile(x, y, D)[source]
get_single_fiberprofile_fiber(x, y, fiber, D)[source]
get_wf_amplitude(w, f)[source]
get_xy_amplitude(x, y, D)[source]
get_xy_exp(x, y)[source]
get_xy_h2(x, y)[source]
get_xy_h3(x, y)[source]
get_xy_sigma(x, y)[source]
interp(x, y, par)[source]
read()[source]
class pyhetdex.cure.fibermodel.InterpolatedFiberModel(filename)[source]

Bases: object

_scal_w(w)[source]
_scal_x(x)[source]
_scal_y(y)[source]
get_cumulative_fiberflux(x, y, D)[source]
get_single_fiberflux(x, y, D)[source]
get_single_fiberflux_fiber(x, y, fiber, D)[source]
get_single_fiberprofile(x, y, D)[source]
get_single_fiberprofile_fiber(x, y, fiber, D)[source]
get_wf_amplitude(w, f)[source]
get_xy_amplitude(x, y, D)[source]
get_xy_exp(x, y)[source]
get_xy_h2(x, y)[source]
get_xy_h3(x, y)[source]
get_xy_sigma(x, y)[source]
interp(x, y, par)[source]
read()[source]

PSF model

class pyhetdex.cure.psfmodel.PSFModel(filename)[source]

Bases: pyhetdex.cure.psfmodel.PSFModelBase

class pyhetdex.cure.psfmodel.PSFModelBase(filename)[source]

Bases: object

class pyhetdex.cure.psfmodel.PSFModel_2(filename)[source]

Bases: object

read()[source]
class pyhetdex.cure.psfmodel.PSFModel_3(filename)[source]

Bases: pyhetdex.cure.psfmodel.PSFModel_2

read()[source]