Action Types¶
Here is a list of the current actions implemented in analysis_tools
, please look at these carefully before
adding new actions to avoid duplication.
Plot actions are covered in a separate section.
Vector Actions¶
lsst.analysis.tools.actions.vector Package¶
Classes¶
|
Makes a mask for sources observed in a specified set of bands. |
|
A Config class that holds some of the parameters supported by treecorr. |
|
Calculate a complex value representation of the ellipticity. |
|
Calculate \(e_1\) (distortion-type) or \(g_1\) (shear-type). |
|
Calculate \(e_2\) (distortion-type) or \(g_2\) (shear-type). |
|
Calculate the difference of two ellipticities as a complex quantity. |
|
Calculate rho statistics. |
|
Calculate a size: \((I_{xx}I_{yy}-I_{xy}^2)^{\frac{1}{4}}\) (determinant radius) or \(\sqrt{(I_{xx}+I_{yy})/2}\) (trace radius). |
|
This default setting makes it take the band from the kwargs. |
|
Return a constant scalar value. |
|
Convert the units of a vector. |
|
Calculate (A/B) |
|
Get a vector from KeyedData, apply specified selector, return the shorter Vector. |
|
A selector that picks between extended and point sources. |
|
Compute the difference between two magnitudes and correct for extinction By default bands are derived from the <band>_ prefix on flux columns, per the naming convention in the Object Table: e.g. |
|
The base flag selector to use to select valid sources for QA. |
|
Calculate (A-B)/B. |
|
A selector that picks out galaxies based off of their extendedness values. |
|
Selects good DIA sources from diaSourceTables. |
|
Load and return a Vector from KeyedData. |
|
Turn nano janskies into magnitudes. |
|
Calculate the difference between two magnitudes; each magnitude is derived from a flux column. |
|
Get a vector from KeyedData, apply specified set of selectors with AND logic, and return the shorter Vector. |
|
Compute per-group statistic values and return result as a vector with one element per group. |
|
Construct a vector of RA*cos(Dec) in order to have commensurate values between RA and Dec. |
|
Selects rows within a range, inclusive of min/exclusive of max. |
|
Compute residual between individual elements of group and the per-group statistic. |
|
Calculate the signal-to-noise. |
|
Selects sky objects in the given band(s). |
|
Selects sky sources from sourceTables. |
|
Compute signal-to-noise in the given flux type. |
|
Selects points that have S/N > threshold in the given flux type. |
|
A selector that picks out stars based off of their extendedness values. |
|
Calculate (A-B). |
|
Return a mask corresponding to an applied threshold. |
|
A selector that picks out unclassified objects based off of their extendedness values. |
|
Load a boolean vector from KeyedData and return it for use as a selector. |
|
Select on a set of flags appropriate for making visit-level plots (i.e., using sourceTable_visit catalogs). |
Class Inheritance Diagram¶
Scalar Actions¶
lsst.analysis.tools.actions.scalar Package¶
Classes¶
|
Returns the median of the lowest ten values of the sorted input. |
|
Returns the number of non-NaN entries in the given column. |
|
Counts the number of unique rows in a given column. |
|
Compute the fraction of a distribution that is between specified minimum and maximum values, and is not NaN. |
|
Compute the fraction of vector entries that are NaN. |
|
Compute the fraction of a distribution that is above or below a specified threshold. |
|
Returns the maximum of the given data. |
|
Calculates the mean of the given data. |
|
Calculates the median of the given data. |
|
Returns the minimum of the given data. |
|
Calculates the sigma mad of the given data. |
|
Calculates the standard deviation of the given data. |