aopp_deconv_tool.algorithm.deconv.base.Base
- Implements basic iteration of an algorithm.aopp_deconv_tool.algorithm.deconv.clean_modified.CleanModified
- A modified verison of the CLEAN algorithm, designed to account for extended emission.aopp_deconv_tool.algorithm.deconv.lucy_richardson.LucyRichardson
- Implementation of the Lucy-Richardson algorithmaopp_deconv_tool.arguments.TypeConverterFactory
- When instantiated with a type, returns a callable that converts a passed string to that type.aopp_deconv_tool.astropy_helper.fits.header.DictReader
- Put a dictionary into a format that we can insert into a FITS header file. Make all uppercase, replace dots with spaces, turn everything into a string and hope it's not over 80 characters long. Will need to use HIERARCH keys to have long parameter names, see ...aopp_deconv_tool.astropy_helper.fits.specifier.FitsInfo
- Undocumentedaopp_deconv_tool.context.alias.Alias
- Context manager wrapper around a variable to temporarily change it's nameaopp_deconv_tool.context.next.Next
- Context manager wrapper around the next(iter) function, to be used in when separating blocks of code by indent level would be usefulaopp_deconv_tool.context.temp.NotPresent
- Undocumentedaopp_deconv_tool.create_bad_pixel_mask.Attr
- Class that simulates an attribute of some type
that has a value that changes based on an index.aopp_deconv_tool.create_bad_pixel_mask.DynamicRegionInterpolator
- Class that takes a list of index,region-parameter pairs and interpolates a region between the defined indices.aopp_deconv_tool.data_structures.bi_directional_map.BiDirectionalMap
- A map that can efficiently go from A->B and B->A.aopp_deconv_tool.data_structures.pointer.Pointer
- Lets the user set and retrieve referenced variables like a pointer does. Not sure exactly how to emulate pointers to normal variables yet.aopp_deconv_tool.deconvolve.IterationTracker
- Undocumentedaopp_deconv_tool.deconvolve.Iterator
- Undocumentedaopp_deconv_tool.geo_array.GeoArray
- A Geometric Array. An array of data, along with coordinate axes that describe the position of the data.aopp_deconv_tool.geometry.shape.GeoShape
- Represents a shape that has an inside and outsideaopp_deconv_tool.geometry.shape.CompoundShape
- Undocumentedaopp_deconv_tool.geometry.shape.PolyShape
- Represents a shape that can have a position in spaceaopp_deconv_tool.geometry.shape.Circle
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.BasePanel
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.BasePlot
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.ImagePlot
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.LinePlot
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.ImagePlot
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.LinePlot
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.SSAViewer
- Graphical front-end to the singular spectrum analysis routines in the aopp_deconv_tool.py_ssa
module. Shows the input data, the eigenvalues of the SSA components, an aggregate of SSA components, and a residual between the aggregate and the input data.aopp_deconv_tool.graphical_frontends.ssa_filtering.Button
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.Slider
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.Range
- Undocumentedaopp_deconv_tool.graphical_frontends.ssa_filtering.TextBox
- Undocumentedaopp_deconv_tool.numpy_helper.axes.AxesOrdering
- A class that can shift between numpy, fits, and fotran axes orderingaopp_deconv_tool.optimise_compat.PriorParam
- Class that holds parameter information.aopp_deconv_tool.optimise_compat.PriorParamSet
- A collection of PriorParam instances, used to define the fitting region for a fitting function.aopp_deconv_tool.optimise_compat.ultranest_compat.UltranestResultSet
- Defines some routines for interacting with a folder that has ultranest runs in it. Allows association of metadata with ultranest runs and some simple plotting routines.aopp_deconv_tool.plot_helper.base.AxisDataMapping
- Defines the relationship between a "datasource" attribute and the axis that it is plotted alongaopp_deconv_tool.plot_helper.base.Base
- No class docstring; 0/4 instance variable, 0/9 class variable, 3/17 methods documentedaopp_deconv_tool.plot_helper.plotters.Histogram
- Undocumentedaopp_deconv_tool.plot_helper.plotters.HorizontalLine
- Undocumentedaopp_deconv_tool.plot_helper.plotters.Image
- Undocumentedaopp_deconv_tool.plot_helper.plotters.IterativeLineGraph
- Undocumentedaopp_deconv_tool.plot_helper.plotters.IterativeLogLineGraph
- Undocumentedaopp_deconv_tool.plot_helper.plotters.VerticalLine
- Undocumentedaopp_deconv_tool.plot_helper.DiffClass
- Undocumentedaopp_deconv_tool.plot_helper.LimAroundExtrema
- Undocumentedaopp_deconv_tool.plot_helper.LimFixed
- Undocumentedaopp_deconv_tool.plot_helper.LimRememberExtremes
- Undocumentedaopp_deconv_tool.plot_helper.LimRememberExtremesNonNegative
- Undocumentedaopp_deconv_tool.plot_helper.LimRememberNExtremes
- Undocumentedaopp_deconv_tool.plot_helper.LimSymAroundCurrent
- Undocumentedaopp_deconv_tool.plot_helper.LimSymAroundValue
- Undocumentedaopp_deconv_tool.plot_helper.plotters.PlotSet
- Defines a set of plots that can be animatedaopp_deconv_tool.psf_model.adaptive_optics_psf_model.PSFModel
- Class that calculates a model point spread function.aopp_deconv_tool.psf_model.dependency_injector.params_and_psf_model_di.ParamsAndPsfModelDependencyInjector
- Subclass this and overwrite it's methods to get something that works like something in the ".../examples/psf_model_example.py" script.aopp_deconv_tool.psf_model.dependency_injector.adaptive_optics_psf_model_di.MUSEAdaptiveOpticsPSFModelDependencyInjector
- Models the PSF using a model of the adaptive optics MUSE instrument on the VLT telescope.aopp_deconv_tool.psf_model.dependency_injector.gaussian_psf_model_di.GaussianPSFModelDependencyInjector
- Models the PSF as a 2d gaussian with mean (x
,`y`), standard deviation sigma
an offset const
from zero, and a multiplication factor factor
aopp_deconv_tool.psf_model.dependency_injector.radial_psf_model_di.RadialPSFModelDependencyInjector
- Models the PSF as a radial histogram with nbins
from point (x
,`y`)aopp_deconv_tool.psf_model.dependency_injector.turbulence_psf_model_di.TurbulencePSFModelDependencyInjector
- Models the PSF as the result of von-karman turbulence. Assumes the PSF is at the centre of the model.aopp_deconv_tool.psf_model.gaussian_psf_model.GaussianPSFModel
- Class defines a gaussian where the shape and type are fixed at instantiaion, but the mean, standard deviation, and offset are calculated by the instance. This is useful for putting into an optimising function as the underlying array storage is only created once.aopp_deconv_tool.psf_model.radial_psf_model.RadialPSFModel
- PSF model that is a radially averaged PSF (i.e., a histogram of radial bins).aopp_deconv_tool.psf_model.turbulence_psf_model.CCDSensor
- Class that represents a CCD Sensoraopp_deconv_tool.psf_model.turbulence_psf_model.SimpleTelescope
- Class that represents a simple telescopeaopp_deconv_tool.psf_model.turbulence_psf_model.TurbulencePSFModel
- Class that represents a PSF as only dependent on turbulence and a simple telescope modelaopp_deconv_tool.py_ssa.SSA
- No class docstring; 0/17 instance variable, 15/15 methods, 2/2 static methods documentedaopp_deconv_tool.spectral_rebin.ResponseFunction
- Undocumentedaopp_deconv_tool.spectral_rebin.SquareResponseFunction
- Undocumentedaopp_deconv_tool.spectral_rebin.TriangularResponseFunction
- Undocumentedaopp_deconv_tool.stats.empirical.EmpiricalDistribution
- Represents a probability distribution found through empirical dataaopp_deconv_tool.task_strat.TaskStratInfo
- Base class that describes a strategy to peform a taskaopp_deconv_tool.interpolate.InterpolationStratInfo
- Holds information (name, description) about a callable that is used to interpolate a numpy array at it's first argument, at pixels specified by a numpy array as it's second argument, and return the resulting numpy array.aopp_deconv_tool.task_strat.TaskStratSet
- A set of strategies that perform a task, having a collection makes it easy to choose one from anotheraopp_deconv_tool.text.BracketState
- Class for holding the depth of nested brackets when parsing text.argparse.RawTextHelpFormatter
aopp_deconv_tool.arguments.DataclassArgFormatter
- Formatter for command-line arguments found from a dataclass.Exception
aopp_deconv_tool.cast.CastException
- If casts fail, throw this exceptionpathlib.PurePath
aopp_deconv_tool.fpath.FPath
- A field-aware abstract path (PurePath). Instantiate via FPath('path/{with}_some_{field}'). String used in instantiation will be passed to str.format(...) when used.typing.Generic
aopp_deconv_tool.geometry.bounding_box.BoundingBox
- Class to handle the concept of a bounding box in some coordinate systemaopp_deconv_tool.psf_data_ops.S
- Undocumentedaopp_deconv_tool.psf_data_ops.S1
- Undocumentedaopp_deconv_tool.psf_model.gaussian_psf_model.S
- Undocumentedaopp_deconv_tool.psf_model.gaussian_psf_model.S1
- Undocumentedaopp_deconv_tool.psf_model.turbulence_psf_model.S
- Undocumentedaopp_deconv_tool.psf_model.turbulence_psf_model.S1
- Undocumented