lsst.meas.algorithms
13.0-18-gc4ad4228
python
lsst
meas
algorithms
cr.cc
Go to the documentation of this file.
1
/*
2
* LSST Data Management System
3
*
4
* This product includes software developed by the
5
* LSST Project (http://www.lsst.org/).
6
* See the COPYRIGHT file
7
*
8
* This program is free software: you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation, either version 3 of the License, or
11
* (at your option) any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
17
*
18
* You should have received a copy of the LSST License Statement and
19
* the GNU General Public License along with this program. If not,
20
* see <https://www.lsstcorp.org/LegalNotices/>.
21
*/
22
#include "pybind11/pybind11.h"
23
#include "pybind11/stl.h"
24
25
#include "lsst/afw/detection/Footprint.h"
26
#include "lsst/afw/detection/Psf.h"
27
#include "
lsst/meas/algorithms/CR.h
"
28
29
namespace
py = pybind11;
30
using namespace
pybind11::literals
;
31
32
namespace
lsst
{
33
namespace
meas {
34
namespace
algorithms {
35
36
namespace
{
37
38
template
<
typename
PixelT>
39
void
declareFindCosmicRays(py::module& mod) {
40
mod.def(
"findCosmicRays"
, &
findCosmicRays
<lsst::afw::image::MaskedImage<PixelT>>,
"image"
_a,
"psf"
_a,
41
"bkgd"
_a,
"policy"
_a,
"keep"
_a =
false
);
42
}
43
44
}
// <anonymous>
45
46
PYBIND11_PLUGIN
(
cr
) {
47
py::module mod(
"cr"
);
48
49
declareFindCosmicRays<float>(mod);
50
51
return
mod.ptr();
52
}
53
54
}
// algorithms
55
}
// meas
56
}
// lsst
lsst
Definition:
mainpage.dox:13
lsst::meas::algorithms::findCosmicRays
std::vector< std::shared_ptr< lsst::afw::detection::Footprint > > findCosmicRays(MaskedImageT &image, lsst::afw::detection::Psf const &psf, double const bkgd, lsst::pex::policy::Policy const &policy, bool const keep=false)
lsst::meas::algorithms::PYBIND11_PLUGIN
PYBIND11_PLUGIN(cr)
Definition:
cr.cc:46
cr
CR.h
literals
Generated on Fri Oct 6 2017 23:03:23 for lsst.meas.algorithms by
1.8.13