module documentation
Tool for fitting a PSF to a particular model
Function | exec |
Undocumented |
Function | get |
Creates a new instance of the dependency injector based upon the module-wide dependency injector class. Copies the module-wide dependency injector parameters. |
Function | get |
Gets the dependecy injector instance |
Function | go |
Thin wrapper around run() to accept string inputs. As long as the names of the arguments to this function are the same as the names expected from the command line we can do this programatically |
Function | parse |
Undocumented |
Function | plot |
Plot the result of fitting a model to a PSF |
Function | run |
Undocumented |
Function | set |
Module-wide method. Sets the dependency injector class and initialises the dependency injector instance. |
Function | set |
Sets the parameters of the module-wide dependency injector |
Constant | FITTING |
Undocumented |
Constant | PSF |
Undocumented |
Constant | PSF |
Undocumented |
Variable | psf |
Undocumented |
Variable | _lgr |
Undocumented |
Creates a new instance of the dependency injector based upon the module-wide dependency injector class. Copies the module-wide dependency injector parameters.
def go(fits_spec, output_path=None, fit_result_dir=None, model=None, method=None, model_help=None, error_factor=None, **kwargs):
¶
Thin wrapper around run()
to accept string inputs.
As long as the names of the arguments to this function
are the same as the names expected from the command line
we can do this programatically
def run(fits_spec, output_path, fit_result_dir:
str | None
= None, method: str
= 'ultranest', error_factor=0.001):
¶
Undocumented
Module-wide method. Sets the dependency injector class and initialises the dependency injector instance.