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 |
|
Calculate |
|
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 galaxies. |
|
A selector for injected objects. |
|
A selector for injected stars. |
|
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 |