LSST Applications
21.0.0+75b29a8a7f,21.0.0+e70536a077,21.0.0-1-ga51b5d4+62c747d40b,21.0.0-10-gbfb87ad6+3307648ee3,21.0.0-15-gedb9d5423+47cba9fc36,21.0.0-2-g103fe59+fdf0863a2a,21.0.0-2-g1367e85+d38a93257c,21.0.0-2-g45278ab+e70536a077,21.0.0-2-g5242d73+d38a93257c,21.0.0-2-g7f82c8f+e682ffb718,21.0.0-2-g8dde007+d179fbfa6a,21.0.0-2-g8f08a60+9402881886,21.0.0-2-ga326454+e682ffb718,21.0.0-2-ga63a54e+08647d4b1b,21.0.0-2-gde069b7+26c92b3210,21.0.0-2-gecfae73+0445ed2f95,21.0.0-2-gfc62afb+d38a93257c,21.0.0-27-gbbd0d29+ae871e0f33,21.0.0-28-g5fc5e037+feb0e9397b,21.0.0-3-g21c7a62+f4b9c0ff5c,21.0.0-3-g357aad2+57b0bddf0b,21.0.0-3-g4be5c26+d38a93257c,21.0.0-3-g65f322c+3f454acf5d,21.0.0-3-g7d9da8d+75b29a8a7f,21.0.0-3-gaa929c8+9e4ef6332c,21.0.0-3-ge02ed75+4b120a55c4,21.0.0-4-g3300ddd+e70536a077,21.0.0-4-g591bb35+4b120a55c4,21.0.0-4-gc004bbf+4911b9cd27,21.0.0-4-gccdca77+f94adcd104,21.0.0-4-ge8fba5a+2b3a696ff9,21.0.0-5-gb155db7+2c5429117a,21.0.0-5-gdf36809+637e4641ee,21.0.0-6-g00874e7+c9fd7f7160,21.0.0-6-g4e60332+4b120a55c4,21.0.0-7-gc8ca178+40eb9cf840,21.0.0-8-gfbe0b4b+9e4ef6332c,21.0.0-9-g2fd488a+d83b7cd606,w.2021.05
LSST Data Management Base Package
|
Public Member Functions | |
def | instrumentClassName (self) |
def | instrumentClass (self) |
def | instrumentName (self) |
def | setUpClass (cls) |
def | setUp (self) |
def | tearDownClass (cls) |
def | verifyIngest (self, files=None, cli=False, fullCheck=False) |
def | checkRepo (self, files=None) |
def | testLink (self) |
def | testSymLink (self) |
def | testDirect (self) |
def | testCopy (self) |
def | testHardLink (self) |
def | testInPlace (self) |
def | testFailOnConflict (self) |
def | testWriteCuratedCalibrations (self) |
def | testDefineVisits (self) |
Public Attributes | |
root | |
outputRun | |
Static Public Attributes | |
string | ingestDir = "" |
list | dataIds = [] |
string | file = "" |
filterLabel = None | |
string | rawIngestTask = "lsst.obs.base.RawIngestTask" |
curatedCalibrationDatasetTypes = None | |
defineVisitsTask = lsst.obs.base.DefineVisitsTask | |
dictionary | visits = {} |
Base class for tests of gen3 ingest. Subclass from this, then `unittest.TestCase` to get a working test suite.
Definition at line 43 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.checkRepo | ( | self, | |
files = None |
|||
) |
Check the state of the repository after ingest. This is an optional hook provided for subclasses; by default it does nothing. Parameters ---------- files : `list` [`str`], or None List of files to be ingested, or None to use ``self.file``
Definition at line 185 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.instrumentClass | ( | self | ) |
def lsst.obs.base.ingest_tests.IngestTestBase.instrumentClassName | ( | self | ) |
The fully qualified instrument class name. Returns ------- `str` The fully qualified instrument class name.
Definition at line 86 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.instrumentName | ( | self | ) |
The name of the instrument. Returns ------- `str` The name of the instrument.
Definition at line 102 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.setUp | ( | self | ) |
Definition at line 121 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.setUpClass | ( | cls | ) |
Definition at line 113 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.tearDownClass | ( | cls | ) |
Definition at line 126 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testCopy | ( | self | ) |
Definition at line 262 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testDefineVisits | ( | self | ) |
Definition at line 355 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testDirect | ( | self | ) |
Definition at line 252 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testFailOnConflict | ( | self | ) |
Re-ingesting the same data into the repository should fail.
Definition at line 301 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testHardLink | ( | self | ) |
Definition at line 269 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testInPlace | ( | self | ) |
Test that files already in the directory can be added to the registry in-place.
Definition at line 281 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testLink | ( | self | ) |
Definition at line 244 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testSymLink | ( | self | ) |
Definition at line 248 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testWriteCuratedCalibrations | ( | self | ) |
Test that we can ingest the curated calibrations, and read them with `loadCamera` both before and after.
Definition at line 308 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.verifyIngest | ( | self, | |
files = None , |
|||
cli = False , |
|||
fullCheck = False |
|||
) |
Test that RawIngestTask ingested the expected files. Parameters ---------- files : `list` [`str`], or None List of files to be ingested, or None to use ``self.file`` fullCheck : `bool`, optional If `True`, read the full raw dataset and check component consistency. If `False` check that a component can be read but do not read the entire raw exposure. Notes ----- Reading all the ingested test data can be expensive. The code paths for reading the second raw are the same as reading the first so we do not gain anything by doing full checks of everything. Only read full pixel data for first dataset from file. Don't even do that if we are requested not to by the caller. This only really affects files that contain multiple datasets.
Definition at line 130 of file ingest_tests.py.
|
static |
Definition at line 66 of file ingest_tests.py.
|
static |
Definition at line 53 of file ingest_tests.py.
|
static |
Definition at line 71 of file ingest_tests.py.
|
static |
Definition at line 56 of file ingest_tests.py.
|
static |
Definition at line 59 of file ingest_tests.py.
|
static |
Definition at line 48 of file ingest_tests.py.
lsst.obs.base.ingest_tests.IngestTestBase.outputRun |
Definition at line 123 of file ingest_tests.py.
|
static |
Definition at line 63 of file ingest_tests.py.
lsst.obs.base.ingest_tests.IngestTestBase.root |
Definition at line 115 of file ingest_tests.py.
|
static |
Definition at line 76 of file ingest_tests.py.