Coverage for tests/test_ccdImage.py : 94%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# This file is part of jointcal.
# Developed for the LSST Data Management System. # This product includes software developed by the LSST Project # (http://www.lsst.org). # See the COPYRIGHT file at the top-level directory of this distribution # for details of code ownership.
# This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version.
# This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details.
# You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>.
"""Check that ccdImage.countStars() is correct under various conditions.
Parameters ---------- ccdImage : `lsst.jointcal.CcdImage` The ccdImage to test. nStars : `int` Number of stars in ccdImage's catalog.
Notes ----- Does not test the case where some ``measuredStars`` are not ``valid``, as there is no interface for modifying that the python level. To test that would require creating a `Fitter` and a fake outlier list and calling ``removeMeasOutliers`` and/or ``removeRefOutliers``, which cannot be easily made part of the python API. """ # By default there are no stars because catalogForFit is uninitialized.
# With no associations, the catalog should have exactly as many valid # measuredStars as were created.
# Cross match catalogs: there will still be no refcat matches. # There should be no fittedStars until we associate the catalogs. # Confirm that every measuredStar (in both ccdImages) got a fittedStar associated to it. # measuredStars and refStars should be unchanged after association.
# Make a fake reference catalog; will match the catalog one-to-one. # associate the reference stars
lsst.utils.tests.init() unittest.main() |