Utilities

Miscellaneous helpers: image transforms, sky-removal, masking, and shared math primitives.

sphot.utils.update_model_with_isophot_fit(model, cutoutdata, fit_to='data', crop_intensity_frac=0.01, sma_cutout_factor=8)[source]

provide a better initial guesses by fitting to isophot

sphot.utils.load_and_crop(datafile, filters, psffile=None, base_filter='F150W', plot=True, custom_initial_crop=False, auto_crop=True, auto_crop_factor=8, **kwargs)[source]
sphot.utils.prep_model(cutoutdata, simple=False, fixed_params={}, **kwargs)[source]
sphot.utils.print_h5_structure(name, obj, prefix='', pattern=None, terminate=False, show_attrs=True)[source]

Recursively prints the HDF5 file structure.

sphot.utils.h5tree(file_path, pattern=None, show_attrs=True)[source]

a wrapper for print_h5_structure