|
LSST Applications g00d0e8bbd7+edbf708997,g03191d30f7+9ce8016dbd,g1955dfad08+0bd186d245,g199a45376c+5137f08352,g1fd858c14a+a888a50aa2,g262e1987ae+45f9aba685,g29ae962dfc+1c7d47a24f,g2cef7863aa+73c82f25e4,g35bb328faa+edbf708997,g3fd5ace14f+eed17d2c67,g47891489e3+6dc8069a4c,g53246c7159+edbf708997,g64539dfbff+c4107e45b5,g67b6fd64d1+6dc8069a4c,g74acd417e5+f452e9c21a,g786e29fd12+af89c03590,g7ae74a0b1c+a25e60b391,g7aefaa3e3d+2025e9ce17,g7cc15d900a+2d158402f9,g87389fa792+a4172ec7da,g89139ef638+6dc8069a4c,g8d4809ba88+c4107e45b5,g8d7436a09f+e96c132b44,g8ea07a8fe4+db21c37724,g98df359435+aae6d409c1,ga2180abaac+edbf708997,gac66b60396+966efe6077,gb632fb1845+88945a90f8,gbaa8f7a6c5+38b34f4976,gbf99507273+edbf708997,gca7fc764a6+6dc8069a4c,gd7ef33dd92+6dc8069a4c,gda68eeecaf+7d1e613a8d,gdab6d2f7ff+f452e9c21a,gdbb4c4dda9+c4107e45b5,ge410e46f29+6dc8069a4c,ge41e95a9f2+c4107e45b5,geaed405ab2+e194be0d2b,w.2025.47
LSST Data Management Base Package
|
Functions | |
| catchWarnings (_func=None, *, warns=[]) | |
| typeSafePandasAssignment (target, source, columns, default_dtype=np.float64, int_fill_value=0, force_int_to_float=False) | |
| compute_optimized_periodogram_grid (x0, oversampling_factor=5, nyquist_factor=100) | |
Plugins for use in DiaSource summary statistics. Output columns must be as defined in the schema of the Apdb both in name and units.
| lsst.meas.base.diaCalculationPlugins.catchWarnings | ( | _func = None, | |
| * | , | ||
| warns = [] ) |
Decorator for generically catching numpy warnings.
Definition at line 71 of file diaCalculationPlugins.py.
| lsst.meas.base.diaCalculationPlugins.compute_optimized_periodogram_grid | ( | x0, | |
| oversampling_factor = 5, | |||
| nyquist_factor = 100 ) |
Computes an optimized periodogram frequency grid for a given time series.
Parameters
----------
x0 : `array`
The input time axis.
oversampling_factor : `int`, optional
The oversampling factor for frequency grid.
nyquist_factor : `int`, optional
The Nyquist factor for frequency grid.
Returns
-------
frequencies : `array`
The computed optimized periodogram frequency grid.
Definition at line 150 of file diaCalculationPlugins.py.
| lsst.meas.base.diaCalculationPlugins.typeSafePandasAssignment | ( | target, | |
| source, | |||
| columns, | |||
| default_dtype = np.float64, | |||
| int_fill_value = 0, | |||
| force_int_to_float = False ) |
Assign from a source dataframe to a target dataframe in a type safe way.
Parameters
----------
target : `pd.DataFrame`
Target pandas dataframe.
source : `pd.DataFrame` or `pd.Series`
Grouped source dataframe.
columns : `list` [`str`]
List of columns to transfer.
default_dtype : `np.dtype`, optional
Default datatype (if not in target).
int_fill_value : `int`, optional
Fill value for integer columns to avoid pandas insisting
that everything should be float-ified as nans.
force_int_to_float : `bool`, optional
Force integer columns to float columns? Use this option
for backwards compatibility for old pandas misfeatures which
are expected by some downstream processes.
Definition at line 89 of file diaCalculationPlugins.py.