python/lsst/__init__.py |
2 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/__init__.py |
2 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/__init__.py |
2 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/batches/__init__.py |
14 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/batches/altazBatch.py |
44 |
34 |
0 |
14 |
0 |
17% |
python/lsst/sims/maf/batches/colMapDict.py |
111 |
108 |
0 |
8 |
0 |
3% |
python/lsst/sims/maf/batches/common.py |
106 |
91 |
0 |
58 |
0 |
9% |
python/lsst/sims/maf/batches/filterchangeBatch.py |
80 |
71 |
0 |
28 |
0 |
8% |
python/lsst/sims/maf/batches/glanceBatch.py |
125 |
112 |
0 |
26 |
0 |
9% |
python/lsst/sims/maf/batches/hourglassBatch.py |
34 |
28 |
0 |
14 |
0 |
12% |
python/lsst/sims/maf/batches/metadataBatch.py |
182 |
170 |
0 |
90 |
0 |
4% |
python/lsst/sims/maf/batches/movingObjectsBatch.py |
353 |
337 |
0 |
54 |
0 |
4% |
python/lsst/sims/maf/batches/openshutterBatch.py |
48 |
41 |
0 |
12 |
0 |
12% |
python/lsst/sims/maf/batches/skycoverage.py |
70 |
62 |
0 |
28 |
0 |
8% |
python/lsst/sims/maf/batches/slewBatch.py |
166 |
154 |
0 |
42 |
0 |
6% |
python/lsst/sims/maf/batches/srdBatch.py |
143 |
131 |
0 |
42 |
0 |
6% |
python/lsst/sims/maf/batches/timeBatch.py |
152 |
140 |
0 |
38 |
0 |
6% |
python/lsst/sims/maf/batches/visitdepthBatch.py |
176 |
163 |
0 |
68 |
0 |
5% |
python/lsst/sims/maf/db/__init__.py |
5 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/db/database.py |
126 |
88 |
0 |
72 |
3 |
23% |
python/lsst/sims/maf/db/opsimDatabase.py |
691 |
645 |
0 |
284 |
0 |
5% |
python/lsst/sims/maf/db/resultsDb.py |
241 |
176 |
0 |
108 |
0 |
19% |
python/lsst/sims/maf/db/sdssDatabase.py |
18 |
11 |
0 |
6 |
0 |
29% |
python/lsst/sims/maf/db/trackingDb.py |
165 |
133 |
0 |
80 |
0 |
13% |
python/lsst/sims/maf/maps/EBVhp.py |
23 |
16 |
0 |
10 |
0 |
21% |
python/lsst/sims/maf/maps/__init__.py |
4 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/maps/baseMap.py |
37 |
15 |
0 |
16 |
3 |
51% |
python/lsst/sims/maf/maps/dustMap.py |
16 |
9 |
0 |
4 |
0 |
35% |
python/lsst/sims/maf/maps/galCoordsMap.py |
11 |
5 |
0 |
0 |
0 |
55% |
python/lsst/sims/maf/maps/stellarDensityMap.py |
32 |
21 |
0 |
8 |
0 |
28% |
python/lsst/sims/maf/metricBundles/__init__.py |
3 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/metricBundles/metricBundle.py |
303 |
268 |
0 |
172 |
0 |
7% |
python/lsst/sims/maf/metricBundles/metricBundleGroup.py |
338 |
303 |
0 |
224 |
0 |
6% |
python/lsst/sims/maf/metricBundles/moMetricBundle.py |
263 |
230 |
0 |
134 |
0 |
8% |
python/lsst/sims/maf/metrics/__init__.py |
26 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/metrics/areaSummaryMetrics.py |
27 |
20 |
0 |
6 |
0 |
21% |
python/lsst/sims/maf/metrics/baseMetric.py |
90 |
55 |
0 |
44 |
2 |
31% |
python/lsst/sims/maf/metrics/cadenceMetrics.py |
144 |
114 |
0 |
18 |
0 |
19% |
python/lsst/sims/maf/metrics/calibrationMetrics.py |
224 |
193 |
0 |
64 |
0 |
11% |
python/lsst/sims/maf/metrics/chipVendorMetric.py |
23 |
16 |
0 |
10 |
0 |
21% |
python/lsst/sims/maf/metrics/crowdingMetric.py |
42 |
30 |
0 |
4 |
0 |
26% |
python/lsst/sims/maf/metrics/exgalM5.py |
23 |
16 |
0 |
2 |
0 |
28% |
python/lsst/sims/maf/metrics/fftMetric.py |
14 |
7 |
0 |
0 |
0 |
50% |
python/lsst/sims/maf/metrics/hourglassMetric.py |
62 |
53 |
0 |
8 |
0 |
13% |
python/lsst/sims/maf/metrics/longGapAGNMetric.py |
23 |
15 |
0 |
4 |
0 |
30% |
python/lsst/sims/maf/metrics/moMetrics.py |
491 |
419 |
0 |
146 |
0 |
11% |
python/lsst/sims/maf/metrics/moSummaryMetrics.py |
140 |
122 |
0 |
48 |
0 |
10% |
python/lsst/sims/maf/metrics/nightPointingMetric.py |
44 |
36 |
0 |
2 |
0 |
17% |
python/lsst/sims/maf/metrics/optimalM5Metric.py |
34 |
25 |
0 |
10 |
0 |
20% |
python/lsst/sims/maf/metrics/pairMetric.py |
23 |
17 |
0 |
4 |
0 |
22% |
python/lsst/sims/maf/metrics/phaseGapMetric.py |
36 |
26 |
0 |
6 |
0 |
24% |
python/lsst/sims/maf/metrics/simpleMetrics.py |
181 |
111 |
0 |
24 |
0 |
34% |
python/lsst/sims/maf/metrics/slewMetrics.py |
40 |
31 |
0 |
4 |
0 |
20% |
python/lsst/sims/maf/metrics/starDensity.py |
11 |
5 |
0 |
0 |
0 |
55% |
python/lsst/sims/maf/metrics/stringCountMetric.py |
37 |
27 |
0 |
14 |
0 |
20% |
python/lsst/sims/maf/metrics/summaryMetrics.py |
109 |
85 |
0 |
18 |
0 |
19% |
python/lsst/sims/maf/metrics/technicalMetrics.py |
218 |
179 |
0 |
52 |
0 |
14% |
python/lsst/sims/maf/metrics/tgaps.py |
48 |
36 |
0 |
12 |
0 |
20% |
python/lsst/sims/maf/metrics/transientMetrics.py |
88 |
80 |
0 |
24 |
0 |
7% |
python/lsst/sims/maf/metrics/vectorMetrics.py |
86 |
63 |
0 |
4 |
0 |
26% |
python/lsst/sims/maf/metrics/visitGroupsMetric.py |
158 |
140 |
0 |
44 |
0 |
9% |
python/lsst/sims/maf/plots/__init__.py |
12 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/plots/hourglassPlotters.py |
37 |
30 |
0 |
6 |
0 |
16% |
python/lsst/sims/maf/plots/moPlotters.py |
206 |
189 |
0 |
80 |
0 |
6% |
python/lsst/sims/maf/plots/ndPlotters.py |
98 |
83 |
0 |
30 |
0 |
12% |
python/lsst/sims/maf/plots/neoDistancePlotter.py |
56 |
47 |
0 |
6 |
0 |
15% |
python/lsst/sims/maf/plots/nightPointingPlotter.py |
35 |
28 |
0 |
4 |
0 |
18% |
python/lsst/sims/maf/plots/onedPlotters.py |
55 |
46 |
0 |
28 |
0 |
11% |
python/lsst/sims/maf/plots/perceptual_rainbow.py |
8 |
0 |
0 |
4 |
0 |
100% |
python/lsst/sims/maf/plots/plotBundle.py |
45 |
35 |
0 |
26 |
0 |
14% |
python/lsst/sims/maf/plots/plotHandler.py |
383 |
352 |
0 |
276 |
0 |
5% |
python/lsst/sims/maf/plots/spatialPlotters.py |
438 |
389 |
0 |
164 |
0 |
8% |
python/lsst/sims/maf/plots/specialPlotters.py |
90 |
77 |
0 |
26 |
0 |
11% |
python/lsst/sims/maf/plots/twoDPlotters.py |
73 |
60 |
0 |
22 |
0 |
14% |
python/lsst/sims/maf/slicers/__init__.py |
13 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/slicers/baseSlicer.py |
224 |
179 |
0 |
92 |
2 |
16% |
python/lsst/sims/maf/slicers/baseSpatialSlicer.py |
98 |
79 |
0 |
36 |
0 |
14% |
python/lsst/sims/maf/slicers/healpixComCamSlicer.py |
68 |
55 |
0 |
22 |
0 |
14% |
python/lsst/sims/maf/slicers/healpixSDSSSlicer.py |
31 |
21 |
0 |
4 |
0 |
29% |
python/lsst/sims/maf/slicers/healpixSlicer.py |
42 |
32 |
0 |
22 |
0 |
16% |
python/lsst/sims/maf/slicers/hourglassSlicer.py |
16 |
6 |
0 |
0 |
0 |
62% |
python/lsst/sims/maf/slicers/moSlicer.py |
83 |
64 |
0 |
28 |
0 |
17% |
python/lsst/sims/maf/slicers/movieSlicer.py |
89 |
71 |
0 |
28 |
0 |
15% |
python/lsst/sims/maf/slicers/nDSlicer.py |
87 |
71 |
0 |
36 |
0 |
13% |
python/lsst/sims/maf/slicers/oneDSlicer.py |
76 |
64 |
0 |
32 |
0 |
11% |
python/lsst/sims/maf/slicers/opsimFieldSlicer.py |
62 |
52 |
0 |
20 |
0 |
12% |
python/lsst/sims/maf/slicers/orbits.py |
171 |
156 |
0 |
92 |
0 |
6% |
python/lsst/sims/maf/slicers/uniSlicer.py |
23 |
15 |
0 |
2 |
0 |
32% |
python/lsst/sims/maf/slicers/userPointsSlicer.py |
36 |
29 |
0 |
24 |
0 |
12% |
python/lsst/sims/maf/stackers/NEODistStacker.py |
53 |
30 |
0 |
8 |
0 |
38% |
python/lsst/sims/maf/stackers/__init__.py |
11 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/stackers/baseStacker.py |
98 |
59 |
0 |
54 |
2 |
32% |
python/lsst/sims/maf/stackers/coordStackers.py |
79 |
49 |
0 |
20 |
2 |
32% |
python/lsst/sims/maf/stackers/ditherStackers.py |
448 |
341 |
0 |
152 |
2 |
18% |
python/lsst/sims/maf/stackers/generalStackers.py |
248 |
132 |
0 |
60 |
2 |
38% |
python/lsst/sims/maf/stackers/getColInfo.py |
23 |
6 |
0 |
8 |
0 |
68% |
python/lsst/sims/maf/stackers/m5OptimalStacker.py |
55 |
30 |
0 |
4 |
0 |
42% |
python/lsst/sims/maf/stackers/moStackers.py |
65 |
35 |
0 |
10 |
0 |
40% |
python/lsst/sims/maf/stackers/nFollowStacker.py |
50 |
18 |
0 |
12 |
0 |
58% |
python/lsst/sims/maf/stackers/sdssStackers.py |
17 |
6 |
0 |
4 |
0 |
52% |
python/lsst/sims/maf/utils/__init__.py |
5 |
0 |
0 |
0 |
0 |
100% |
python/lsst/sims/maf/utils/astrometryUtils.py |
15 |
10 |
0 |
2 |
0 |
29% |
python/lsst/sims/maf/utils/getDateVersion.py |
8 |
5 |
0 |
2 |
0 |
30% |
python/lsst/sims/maf/utils/mafUtils.py |
49 |
39 |
0 |
16 |
0 |
15% |
python/lsst/sims/maf/utils/opsimUtils.py |
93 |
83 |
0 |
40 |
0 |
8% |
python/lsst/sims/maf/utils/outputUtils.py |
97 |
85 |
0 |
54 |
0 |
8% |
python/lsst/sims/maf/version.py |
6 |
0 |
0 |
0 |
0 |
100% |
tests/testBaseMetrics.py |
65 |
50 |
0 |
2 |
1 |
24% |
tests/testBatchCommon.py |
37 |
24 |
0 |
2 |
1 |
36% |
tests/testCadenceMetrics.py |
196 |
173 |
0 |
2 |
1 |
12% |
tests/testCalibrationMetrics.py |
146 |
127 |
0 |
12 |
1 |
13% |
tests/testDB.py |
36 |
18 |
0 |
2 |
1 |
50% |
tests/testHealpixSlicer.py |
177 |
137 |
0 |
22 |
1 |
21% |
tests/testHourglassMetric.py |
33 |
20 |
0 |
2 |
1 |
40% |
tests/testJSON.py |
130 |
97 |
0 |
12 |
1 |
24% |
tests/testMaps.py |
84 |
64 |
0 |
10 |
1 |
22% |
tests/testMetricBundle.py |
55 |
30 |
0 |
4 |
1 |
44% |
tests/testMoMetrics.py |
211 |
191 |
0 |
4 |
1 |
10% |
tests/testMovieSlicer.py |
142 |
116 |
0 |
18 |
1 |
17% |
tests/testNDSlicer.py |
192 |
152 |
0 |
42 |
1 |
18% |
tests/testNeoDistancePlotter.py |
31 |
17 |
0 |
2 |
1 |
45% |
tests/testOneDSlicer.py |
206 |
166 |
0 |
22 |
1 |
18% |
tests/testOpsimDb.py |
82 |
57 |
0 |
12 |
1 |
28% |
tests/testOpsimFieldSlicer.py |
172 |
126 |
0 |
20 |
1 |
26% |
tests/testOpsimUtils.py |
34 |
22 |
0 |
14 |
1 |
27% |
tests/testResultsDb.py |
104 |
79 |
0 |
4 |
1 |
24% |
tests/testSimpleMetrics.py |
130 |
96 |
0 |
2 |
1 |
27% |
tests/testStackers.py |
295 |
260 |
0 |
10 |
1 |
12% |
tests/testStringCount.py |
25 |
13 |
0 |
6 |
1 |
42% |
tests/testSummaryMetrics.py |
86 |
66 |
0 |
4 |
1 |
23% |
tests/testTechnicalMetrics.py |
149 |
129 |
0 |
2 |
1 |
14% |
tests/testTrackingDb.py |
64 |
49 |
0 |
2 |
1 |
24% |
tests/testUniSlicer.py |
86 |
58 |
0 |
6 |
1 |
32% |
tests/testVectorMetrics.py |
168 |
145 |
0 |
4 |
1 |
14% |
tests/testVisitGroupsMetric.py |
66 |
53 |
0 |
6 |
1 |
19% |
tests/test_io.py |
150 |
127 |
0 |
28 |
1 |
13% |