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.
Scalar Actions¶
lsst.analysis.tools.actions.scalar Package¶
Classes¶
| 
 | Returns the median of the lowest ten values of the sorted input. | 
| 
 | Performs count actions, with threshold-based filtering. | 
| 
 | Counts the number of unique rows in a given column. | 
| 
 | Calculate (A/B) for scalars. | 
| 
 | 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 above or below a threshold. | 
| 
 | Calculates the interquartile range of the given histogram data. | 
| 
 | Returns the maximum of the given data. | 
| 
 | Calculates the mean of the given data. | 
| 
 | Calculates the median of the given data. | 
| 
 | Calculates the median of the given histogram data. | 
| 
 | Returns the minimum of the given data. | 
| 
 | Calculates the root mean square of the given data (without subtracting the mean as in StdevAction). | 
| 
 | Calculates the sigma mad of the given data. | 
| 
 | Calculates the standard deviation of the given data. | 
| 
 | Returns the sum of all values in the column. | 
| 
 | Extracts the first value from a vector. | 
Class Inheritance Diagram¶
Vector Actions¶
lsst.analysis.tools.actions.vector Package¶
Classes¶
| 
 | Calculate (A+B). | 
| 
 | Calculate the angular separation between two coordinate positions. | 
| 
 | Makes a mask for sources observed in a specified set of bands. | 
| 
 | |
| 
 | 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 a size based on 2D moments. | 
| 
 | Calculate rho statistics. | 
| 
 | Calculate the signal-to-noise ratio from a single flux vector. | 
| 
 | This default setting makes it take the band from the kwargs. | 
| 
 | Calculate the difference between two colors from flux actions. | 
| 
 | Calculate the error in a color from two different flux error columns. | 
| 
 | Return a constant scalar value. | 
| 
 | Turn nano janskies into magnitudes. | 
| 
 | Convert the units of a vector. | 
| 
 | Calculate cos(A) | 
| 
 | 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. | 
| 
 | Return a mask of finite values for a vector key | 
| 
 | 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. | 
| 
 | A selector for injected objects of a given class. | 
| 
 | A selector for injected stars of a given class. | 
| 
 | A selector for injected objects. | 
| 
 | A selector for injected stars of a given class. | 
| 
 | Action to return whether matched objects are the same class. | 
| 
 | Load and return a Vector from KeyedData. | 
| 
 | Calculate log10(A) | 
| 
 | Calculate the difference between two magnitudes; each magnitude is derived from a flux column. | 
| 
 | Selects points that have minMag < mag (AB) < maxMag. | 
| 
 | A selector that selects matched objects with finite distances. | 
| 
 | The default flag selector to apply pre matching. | 
| 
 | Get a vector from KeyedData, apply specified set of selectors with AND logic, and return the shorter Vector. | 
| 
 | Calculate (A*B) | 
| 
 | 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. | 
| 
 | Calculate n**A | 
| 
 | Calculate A**n | 
| 
 | Selects rows within a range, inclusive of min/exclusive of max. | 
| 
 | A selector that selects galaxies from a catalog with a boolean column identifying unresolved sources. | 
| 
 | A selector that selects all objects from a catalog with a boolean column identifying unresolved sources. | 
| 
 | A selector that selects stars from a catalog with a boolean column identifying unresolved sources. | 
| 
 | Compute residual between individual elements of group and the per-group statistic. | 
| 
 | |
| 
 | Calculate sin(A) | 
| 
 | Selects sky objects in the given band(s). | 
| 
 | Selects sky sources from sourceTables. | 
| 
 | Selects points that have S/N > threshold in the given flux type. | 
| 
 | Calculate sqrt(A) | 
| 
 | Calculate A**2 | 
| 
 | A selector that picks out stars based off of their extendedness values. | 
| 
 | Calculate (A-B). | 
| 
 | Return a mask corresponding to an applied threshold. | 
| 
 | Deprecated since version v28.0. | 
| 
 | 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¶
KeyedData Actions¶
lsst.analysis.tools.actions.keyedData Package¶
Classes¶
| 
 | Compute a  | 
| 
 | Calculate completeness and purity in a single magnitude bin. | 
| 
 | Action to calculate a histogram of completeness vs magnitude. | 
| 
 | Calculate relative distances in a matched catalog. | 
| 
 | Run a series of  | 
| 
 | Fetches the value for a given top-level key in a KeyedData. | 
| 
 | Extract Vector specified by  | 
| 
 | Creates an output of type KeyedData, where the keys are given by the identifiers in  | 
| 
 | Configuration for measuring magnitudes at given completeness thresholds. | 
| 
 | Determine Stellar Locus fit parameters from given input  |