pysersic
Guide:
Installation
Issues and Contributing
Rendering
Inference
Examples:
Pysersic Walkthrough: Fitting a single source
Fitting Multiple Sources in an Image
Running a Single Fit with Manually-set Priors
Joint Modelling of Multiple Bands
Bulge Disk Decomposition (and other “multi-profile” fits)
API info:
API Summary
API Reference
pysersic
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
_
__call__() (pysersic.priors.BasePrior method)
__repr__() (pysersic.priors.BaseSkyPrior method)
(pysersic.priors.PySersicMultiPrior method)
(pysersic.priors.PySersicSourcePrior method)
(pysersic.PySersicMultiPrior method)
(pysersic.PySersicResults method)
(pysersic.PySersicSourcePrior method)
(pysersic.results.PySersicResults method)
__version__ (in module pysersic.pysersic)
(in module pysersic.rendering)
_get_dist() (pysersic.priors.BasePrior method)
_parse_injested_data() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
_set_dist() (pysersic.priors.BasePrior method)
_train_SVI() (pysersic.pysersic.BaseFitter method)
A
add_method_used() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
add_prior() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
amps_n_ax (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
ArrayLike (in module pysersic.results)
autoprior() (in module pysersic)
(in module pysersic.priors)
B
base_profile_params (in module pysersic.priors)
(in module pysersic.rendering)
base_profile_types (in module pysersic.priors)
(in module pysersic.rendering)
base_sky_params (in module pysersic.priors)
base_sky_types (in module pysersic.priors)
BaseFitter (class in pysersic.pysersic)
BaseMultiBandFitter (class in pysersic.multiband)
BasePrior (class in pysersic.priors)
BaseRenderer (class in pysersic.rendering)
BaseSkyPrior (class in pysersic.priors)
betas (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
build_model() (pysersic.FitMulti method)
(pysersic.FitSingle method)
(pysersic.multiband.BaseMultiBandFitter method)
(pysersic.pysersic.BaseFitter method)
(pysersic.pysersic.FitMulti method)
(pysersic.pysersic.FitSingle method)
C
c_nu_approx() (in module pysersic.rendering)
calculate_etas_betas() (in module pysersic.rendering)
cash_loss() (in module pysersic.loss)
catalog (pysersic.priors.PySersicMultiPrior attribute)
(pysersic.PySersicMultiPrior attribute)
check_input_data() (in module pysersic)
(in module pysersic.pysersic)
check_vars() (pysersic.priors.PySersicSourcePrior method)
(pysersic.PySersicSourcePrior method)
clean_rms_array() (pysersic.pysersic.BaseFitter method)
combine_scene() (pysersic.FourierRenderer method)
(pysersic.HybridRenderer method)
(pysersic.PixelRenderer method)
(pysersic.rendering.BaseRenderer method)
(pysersic.rendering.FourierRenderer method)
(pysersic.rendering.HybridRenderer method)
(pysersic.rendering.PixelRenderer method)
compute_statistic() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
const_params (pysersic.multiband.BaseMultiBandFitter attribute)
const_prior_dict (pysersic.multiband.BaseMultiBandFitter attribute)
conv_fft() (pysersic.rendering.BaseRenderer method)
conv_img_and_fft() (pysersic.rendering.BaseRenderer method)
corner() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
D
data (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.pysersic.BaseFitter attribute)
(pysersic.PySersicResults attribute)
(pysersic.results.PySersicResults attribute)
dist_dict (pysersic.priors.BasePrior attribute)
(pysersic.priors.BaseSkyPrior attribute)
dmat_bands (pysersic.multiband.FitMultiBandBSpline attribute)
dmat_save (pysersic.multiband.FitMultiBandBSpline attribute)
E
estimate_posterior() (pysersic.pysersic.BaseFitter method)
estimate_sky() (in module pysersic.priors)
etas (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
F
fft_shape (pysersic.rendering.BaseRenderer attribute)
fft_zeros (pysersic.rendering.BaseRenderer attribute)
find_MAP() (pysersic.FitMulti method)
(pysersic.pysersic.BaseFitter method)
(pysersic.pysersic.FitMulti method)
FitMulti (class in pysersic)
(class in pysersic.pysersic)
FitMultiBandBSpline (class in pysersic.multiband)
FitMultiBandPoly (class in pysersic.multiband)
FitSingle (class in pysersic)
(class in pysersic.pysersic)
fitter_list (pysersic.multiband.BaseMultiBandFitter attribute)
FlatSkyPrior (class in pysersic.priors)
FourierRenderer (class in pysersic)
(class in pysersic.rendering)
frac_end (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
frac_start (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
FX (pysersic.rendering.BaseRenderer attribute)
FY (pysersic.rendering.BaseRenderer attribute)
G
gaussian_loss() (in module pysersic.loss)
gaussian_loss_w_frac() (in module pysersic.loss)
gaussian_loss_w_sys() (in module pysersic.loss)
gaussian_mixture() (in module pysersic.loss)
gaussian_mixture_w_frac() (in module pysersic.loss)
gaussian_mixture_w_sys() (in module pysersic.loss)
generate_fitter_from_galfit_config() (in module pysersic.galfit)
generate_prior() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
get_amps_sigmas() (pysersic.FourierRenderer method)
(pysersic.rendering.FourierRenderer method)
get_bounds() (in module pysersic.results)
get_chains() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
get_median_model() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
H
HybridRenderer (class in pysersic)
(class in pysersic.rendering)
I
identity() (in module pysersic.pysersic)
im_shape (pysersic.rendering.BaseRenderer attribute)
img_zeros (pysersic.rendering.BaseRenderer attribute)
injest_data() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
K
KernelError
L
latex_table() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
linked_params (pysersic.multiband.BaseMultiBandFitter attribute)
linked_params_mean (pysersic.multiband.BaseMultiBandFitter attribute)
linked_params_range (pysersic.multiband.BaseMultiBandFitter attribute)
linked_params_scale (pysersic.multiband.BaseMultiBandFitter attribute)
ListLike (in module pysersic.results)
load_fits_from_galfit_line() (in module pysersic.galfit)
loss_func (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.pysersic.BaseFitter attribute)
(pysersic.PySersicResults attribute)
(pysersic.results.PySersicResults attribute)
M
mask (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.pysersic.BaseFitter attribute)
(pysersic.PySersicResults attribute)
(pysersic.results.PySersicResults attribute)
MaskWarning
match_line_and_load_galfit() (in module pysersic.galfit)
measure_properties() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
module
pysersic
pysersic.exceptions
pysersic.galfit
pysersic.loss
pysersic.multiband
pysersic.priors
pysersic.pysersic
pysersic.rendering
pysersic.results
N
n_ax (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
n_bands (pysersic.multiband.BaseMultiBandFitter attribute)
N_knots (pysersic.multiband.FitMultiBandBSpline attribute)
n_sigma (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
N_sources (pysersic.priors.PySersicMultiPrior attribute)
(pysersic.PySersicMultiPrior attribute)
NoSkyPrior (class in pysersic.priors)
num_os (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
num_pixel_render (pysersic.HybridRenderer attribute)
(pysersic.rendering.HybridRenderer attribute)
O
os_pixel_size (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
P
param_names (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.priors.BasePrior property)
parse_mask() (in module pysersic)
(in module pysersic.pysersic)
parse_multi_results() (in module pysersic)
(in module pysersic.results)
pixel_PSF (pysersic.rendering.BaseRenderer attribute)
PixelRenderer (class in pysersic)
(class in pysersic.rendering)
plot_image() (in module pysersic.results)
plot_residual() (in module pysersic.results)
poly_order (pysersic.multiband.FitMultiBandPoly attribute)
precision (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
prior (pysersic.FitMulti attribute)
(pysersic.FitSingle attribute)
(pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.pysersic.BaseFitter attribute)
(pysersic.pysersic.FitMulti attribute)
(pysersic.pysersic.FitSingle attribute)
prior_dict (pysersic.pysersic.BaseFitter attribute)
profile_type (pysersic.priors.PySersicSourcePrior attribute)
(pysersic.PySersicSourcePrior attribute)
profile_type_number (pysersic.FitSingle attribute)
(pysersic.pysersic.FitSingle attribute)
pseudo_huber_loss() (in module pysersic.loss)
psf (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.pysersic.BaseFitter attribute)
(pysersic.PySersicResults attribute)
(pysersic.results.PySersicResults attribute)
PSF_fft (pysersic.rendering.BaseRenderer attribute)
psf_shape (pysersic.rendering.BaseRenderer attribute)
PSFNormalizationWarning
pysersic
module
pysersic.exceptions
module
pysersic.galfit
module
pysersic.loss
module
pysersic.multiband
module
pysersic.priors
module
pysersic.pysersic
module
pysersic.rendering
module
pysersic.results
module
PySersicMultiPrior (class in pysersic)
(class in pysersic.priors)
PySersicResults (class in pysersic)
(class in pysersic.results)
PySersicSourcePrior (class in pysersic)
(class in pysersic.priors)
R
render_dev() (pysersic.rendering.BaseRenderer method)
render_doublesersic() (pysersic.rendering.BaseRenderer method)
render_exp() (pysersic.rendering.BaseRenderer method)
render_for_model() (pysersic.rendering.BaseRenderer method)
render_gaussian_fourier() (in module pysersic.rendering)
render_gaussian_pixel() (in module pysersic.rendering)
render_int_sersic() (pysersic.PixelRenderer method)
(pysersic.rendering.PixelRenderer method)
render_pointsource() (pysersic.FourierRenderer method)
(pysersic.HybridRenderer method)
(pysersic.PixelRenderer method)
(pysersic.rendering.BaseRenderer method)
(pysersic.rendering.FourierRenderer method)
(pysersic.rendering.HybridRenderer method)
(pysersic.rendering.PixelRenderer method)
render_pointsource_fourier() (in module pysersic.rendering)
render_sersic() (pysersic.FourierRenderer method)
(pysersic.HybridRenderer method)
(pysersic.PixelRenderer method)
(pysersic.rendering.BaseRenderer method)
(pysersic.rendering.FourierRenderer method)
(pysersic.rendering.HybridRenderer method)
(pysersic.rendering.PixelRenderer method)
render_sersic_2d() (in module pysersic.rendering)
render_sersic_exp() (pysersic.rendering.BaseRenderer method)
render_sersic_hybrid() (pysersic.HybridRenderer method)
(pysersic.rendering.HybridRenderer method)
render_sersic_mog_fourier() (pysersic.FourierRenderer method)
(pysersic.rendering.FourierRenderer method)
render_sersic_pointsource() (pysersic.rendering.BaseRenderer method)
render_source() (pysersic.rendering.BaseRenderer method)
render_spergel() (pysersic.rendering.BaseRenderer method)
render_spergel_fourier() (in module pysersic.rendering)
render_tilted_plane_sky() (in module pysersic.priors)
renderer (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.pysersic.BaseFitter attribute)
(pysersic.PySersicResults attribute)
(pysersic.results.PySersicResults attribute)
reparam_dict (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.priors.BasePrior attribute)
(pysersic.priors.BaseSkyPrior attribute)
repr_dict (pysersic.priors.BasePrior attribute)
(pysersic.priors.BaseSkyPrior attribute)
restrict_func() (pysersic.multiband.FitMultiBandPoly method)
retrieve_med_std() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
retrieve_param_quantiles() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
rms (pysersic.multiband.BaseMultiBandFitter attribute)
(pysersic.pysersic.BaseFitter attribute)
(pysersic.PySersicResults attribute)
(pysersic.results.PySersicResults attribute)
RMSWarning
S
sample() (pysersic.priors.BaseSkyPrior method)
(pysersic.priors.FlatSkyPrior method)
(pysersic.priors.NoSkyPrior method)
(pysersic.priors.TiltedPlaneSkyPrior method)
(pysersic.pysersic.BaseFitter method)
sample_param_at_bands() (pysersic.multiband.BaseMultiBandFitter method)
(pysersic.multiband.FitMultiBandBSpline method)
(pysersic.multiband.FitMultiBandPoly method)
sample_posterior() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
sample_sky() (pysersic.priors.BasePrior method)
save_result() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
search_start() (in module pysersic.galfit)
sersic1D() (in module pysersic.rendering)
sersic_gauss_decomp() (in module pysersic.rendering)
set_custom_prior() (pysersic.priors.BasePrior method)
set_flux_guess() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
set_gaussian_prior() (pysersic.priors.BasePrior method)
set_loss_func() (pysersic.pysersic.BaseFitter method)
set_position_guess() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
set_prior() (pysersic.pysersic.BaseFitter method)
set_r_eff_guess() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
set_sky_guess() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
set_theta_guess() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
set_truncated_gaussian_prior() (pysersic.priors.BasePrior method)
set_uniform_prior() (pysersic.priors.BasePrior method)
ShapeMatchError
sig_psf_approx (pysersic.HybridRenderer attribute)
(pysersic.rendering.HybridRenderer attribute)
sky_prior (pysersic.priors.BasePrior attribute)
sky_type (pysersic.priors.BasePrior attribute)
SourceProperties (class in pysersic)
(class in pysersic.priors)
spline_k (pysersic.multiband.FitMultiBandBSpline attribute)
student_t_loss() (in module pysersic.loss)
student_t_loss_free_sys() (in module pysersic.loss)
suffix (pysersic.priors.BasePrior attribute)
(pysersic.priors.BaseSkyPrior attribute)
(pysersic.priors.PySersicMultiPrior attribute)
(pysersic.PySersicMultiPrior attribute)
summary() (pysersic.PySersicResults method)
(pysersic.results.PySersicResults method)
T
TiltedPlaneSkyPrior (class in pysersic.priors)
train_numpyro_svi_early_stop() (in module pysersic.pysersic)
type (pysersic.priors.BaseSkyPrior attribute)
(pysersic.priors.FlatSkyPrior attribute)
(pysersic.priors.NoSkyPrior attribute)
(pysersic.priors.TiltedPlaneSkyPrior attribute)
U
unlinked_params (pysersic.multiband.BaseMultiBandFitter attribute)
update_prior() (pysersic.priors.BaseSkyPrior method)
update_prior_suffix() (in module pysersic.priors)
use_interp_amps (pysersic.FourierRenderer attribute)
(pysersic.rendering.FourierRenderer attribute)
V
visualize() (pysersic.priors.SourceProperties method)
(pysersic.SourceProperties method)
W
w_fourier (pysersic.HybridRenderer attribute)
(pysersic.rendering.HybridRenderer attribute)
w_os (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
w_real (pysersic.HybridRenderer attribute)
(pysersic.rendering.HybridRenderer attribute)
wavelengths (pysersic.multiband.BaseMultiBandFitter attribute)
wv_av (pysersic.multiband.BaseMultiBandFitter attribute)
wv_normed (pysersic.multiband.BaseMultiBandFitter attribute)
wv_range (pysersic.multiband.BaseMultiBandFitter attribute)
wv_to_save (pysersic.multiband.BaseMultiBandFitter attribute)
X
X (pysersic.rendering.BaseRenderer attribute)
x_mid (pysersic.rendering.BaseRenderer attribute)
X_os (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
x_os_hi (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
x_os_lo (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
Y
Y (pysersic.rendering.BaseRenderer attribute)
y_mid (pysersic.rendering.BaseRenderer attribute)
Y_os (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
y_os_hi (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)
y_os_lo (pysersic.PixelRenderer attribute)
(pysersic.rendering.PixelRenderer attribute)