Skip to content

Commit

Permalink
Merge pull request #20 from lsst/tickets/DM-45391
Browse files Browse the repository at this point in the history
DM-45391: Add baseline ComCam curated calibrations for optics, filters, and sensor qe.
  • Loading branch information
erykoff authored Aug 20, 2024
2 parents 67da47a + e7c3013 commit 8e21524
Show file tree
Hide file tree
Showing 19 changed files with 7,574 additions and 0 deletions.
20 changes: 20 additions & 0 deletions comCam/transmission_filter/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
This directory contains baseline filter transmission curves for the LSSTComCam instrument.
We do not have specific filter scans for the LSSTComCam filters, so the data for the curves are from version 1.9 of the [LSSTCam baseline u, g, r, i, z, y filter files in the throughputs repo](https://github.com/lsst/throughputs/tree/1.9/baseline).

Data Processing
---------------

To generate these files, one clones a local copy of the [throughputs
repo](https://github.com/lsst/throughputs), checks out version 1.9,
and sets up the repo with eups:
```
git clone https://github.com/lsst/throughputs.git
cd throughputs
git checkout 1.9
setup -r . -j
```
In the obs_lsst package, one then runs the script to write the files
using the througputs data:
```
python ${OBS_LSST_DIR}/python/lsst/obs/lsst/script/write_comcam_filter_files.py
```
237 changes: 237 additions & 0 deletions comCam/transmission_filter/g_01/19700101T000000.ecsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
# %ECSV 1.0
# ---
# datatype:
# - {name: wavelength, unit: nm, datatype: float64}
# - {name: efficiency, unit: '%', datatype: float64}
# meta: !!omap
# - {MODE: DETECTOR}
# - {TYPE: transmission_filter}
# - {CALIBDATE: '1970-01-01T00:00:00'}
# - {INSTRUME: ComCam}
# - {OBSTYPE: transmission_filter}
# - {CALIBCLS: lsst.ip.isr.IntermediateFilterTransmissionCurve}
# - {SOURCE: 'https://github.com/lsst/throughputs'}
# - {FILTER: g_01}
# - {VERSION: 1.9}
# - {CALIB_ID: 'calibDate=1970-01-01T00:00:00 filter=g_01'}
# - {DATE: '2024-08-19T19:49:53.493858'}
# - {CALIB_CREATION_DATE: '2024-08-19'}
# - {CALIB_CREATION_TIME: '19:49:53'}
# - __serialized_columns__:
# efficiency:
# __class__: astropy.units.quantity.Quantity
# unit: !astropy.units.Unit {unit: '%'}
# value: !astropy.table.SerializedColumn {name: efficiency}
# wavelength:
# __class__: astropy.units.quantity.Quantity
# unit: !astropy.units.Unit {unit: nm}
# value: !astropy.table.SerializedColumn {name: wavelength}
# schema: astropy-2.0
wavelength efficiency
385.2000000000194 0.17125221926116618
385.7000000000195 0.5746716179578352
386.00000000001955 0.8167232571623175
386.40000000001965 0.8629192683289355
387.90000000002 0.91866465607378
388.10000000002003 0.9961776011360017
388.20000000002005 1.0751959494046117
388.60000000002015 1.3912693424790517
389.00000000002024 1.7073427355486919
389.8000000000204 2.1497711547154608
390.00000000002046 2.2603782595303166
391.1000000000207 4.14797400338458
392.0000000000209 5.971300989846865
392.50000000002103 7.450510393964535
393.10000000002117 9.34446184546701
394.0000000000214 13.07714027172775
394.30000000002144 14.655293118112159
395.0000000000216 18.337649759691224
395.60000000002174 21.922743317148484
396.0000000000218 24.312805688813427
396.50000000002194 27.91371438189774
397.1000000000221 32.30785097129247
397.7000000000222 37.067218349058315
397.90000000002226 38.653674141646924
398.0000000000223 39.44690203795988
400.00000000002274 56.983910556395124
400.10000000002276 57.809856014517905
400.3000000000228 59.46174693076344
401.00000000002296 65.2433651376087
401.6000000000231 69.83014984784435
402.0000000000232 72.88800632130862
402.4000000000233 75.4947360510374
403.0000000000234 79.40483064558813
403.3000000000235 80.81633150030247
404.00000000002365 84.10983349460894
404.50000000002376 85.89051892161727
405.0000000000239 87.67120434858866
406.0000000000241 89.68466880309933
406.30000000002417 90.18492131190251
407.00000000002433 91.35217716575774
407.90000000002453 92.15548721101428
409.0000000000248 92.76268957447607
409.6000000000249 92.82792700893764
410.9000000000252 92.826938562957
412.2000000000255 92.5236833373061
413.0000000000257 92.41376814470186
413.8000000000259 92.4216757125154
414.8000000000261 92.52724174282906
415.00000000002615 92.55313902742417
416.6000000000265 93.1203093288495
417.60000000002674 93.48208055631842
418.00000000002683 93.62757980408931
419.2000000000271 94.15758453679133
421.10000000002753 95.04649400362153
421.20000000002756 95.06379180821362
421.4000000000276 95.09838741739777
421.70000000002767 95.15028083117404
422.6000000000279 95.30774027526095
423.00000000002797 95.378117628793
423.7000000000281 95.29301243019995
425.0000000000284 95.10431809325195
426.00000000002865 95.06181491625794
427.0000000000289 95.14879816220109
429.4000000000294 94.83664692276196
429.7000000000295 94.8019524689801
430.00000000002956 94.76725801520354
432.20000000003006 94.85503201793223
432.7000000000302 94.86195113976906
435.20000000003074 95.11005107991824
435.5000000000308 95.1127198840553
436.10000000003095 95.11578406658234
436.60000000003106 95.10886494474549
439.20000000003165 95.17805616311358
439.70000000003176 95.16718325736998
441.5000000000322 95.29657083571898
442.0000000000323 95.28915749089298
443.8000000000327 95.20672109643658
445.7000000000331 94.9033670261871
446.60000000003333 94.77200255588497
446.9000000000334 94.72841208831291
447.50000000003354 94.75539666348419
447.8000000000336 94.7803055020968
452.00000000003456 95.62127533906573
452.2000000000346 95.64124194779488
452.90000000003477 95.71112507834692
453.30000000003486 95.74631375511656
453.6000000000349 95.77151912752217
455.2000000000353 96.05718001478576
455.6000000000354 96.09078717799323
457.0000000000357 96.27562657563087
458.0000000000359 96.26079988598117
459.50000000003627 96.25882299402723
461.20000000003665 96.37012201099859
461.4000000000367 96.34600392916734
461.70000000003677 96.30982680642045
462.10000000003686 96.27157394712621
462.700000000037 96.25911952781989
464.30000000003736 96.32751998940377
464.6000000000374 96.296383941138
468.5000000000383 96.22274471587727
469.7000000000386 96.1091722731513
470.3000000000387 96.04601057524349
470.7000000000388 96.01793870950546
472.5000000000392 96.05569734581532
473.10000000003936 96.01447914858579
474.00000000003956 95.92373980793509
474.5000000000397 95.99342524929179
474.6000000000397 96.00736233756312
475.6000000000399 96.03167810858208
475.80000000004 96.02120058122917
478.30000000004054 96.14623899728169
479.20000000004075 96.16432755866296
479.4000000000408 96.19833010026113
481.3000000000412 96.40501415398805
482.0000000000414 96.53855320542844
482.6000000000415 96.50059687992353
482.80000000004156 96.48794477142188
485.1000000000421 96.64609612769533
486.5000000000424 96.67446452722783
488.10000000004277 96.6950242035468
488.6000000000429 96.76075586099672
489.000000000043 96.8133411869498
490.70000000004336 96.77706521960602
493.20000000004393 96.7196365083606
494.5000000000442 96.74118463065481
494.8000000000443 96.75601132030516
494.9000000000443 96.76095355018862
497.4000000000449 96.45058151349764
498.10000000004504 96.34926580089729
498.20000000004507 96.35470225376909
498.3000000000451 96.36013870664087
498.9000000000452 96.39275742387167
500.9000000000457 96.30458804274514
501.5000000000458 96.27068434574551
503.2000000000462 96.29065095447119
503.40000000004625 96.26514904827258
503.6000000000463 96.23964714207396
504.30000000004645 96.19427747175064
505.5000000000467 96.21187181013526
509.50000000004763 96.18122998485721
512.2000000000482 96.12024286809941
512.6000000000483 96.15147776096285
515.1000000000489 96.19368440416767
516.0000000000491 96.26574211586586
520.4000000000501 96.38791403858735
520.9000000000502 96.42695765466664
525.0000000000512 96.46046597327606
525.3000000000512 96.48122333878658
525.8000000000513 96.51581894797074
526.5000000000515 96.51878428589613
527.9000000000518 96.59331311254464
528.600000000052 96.63838624907989
530.3000000000524 96.66645811482248
530.5000000000524 96.69571611573252
531.3000000000526 96.73742853593568
531.4000000000526 96.72695100858277
531.7000000000527 96.695518426524
533.200000000053 96.5154235695683
534.1000000000532 96.3488704224816
534.9000000000534 96.00963576328134
536.0000000000537 95.25357343567656
536.7000000000538 94.51184357476784
537.0000000000539 94.19395934865078
538.0000000000541 92.88723376742756
538.2000000000542 92.48513394410976
539.1000000000544 90.64998514377181
540.0000000000546 88.60923958024841
540.1000000000546 88.29501260425842
541.0000000000548 85.46696982036066
541.5000000000549 84.00604666681177
542.000000000055 82.54512351322433
542.9000000000552 79.28473445910997
543.6000000000554 76.43158514736297
543.9000000000555 75.18614321673266
545.0000000000557 71.18590234905939
545.2000000000558 70.33485036312868
545.5000000000558 69.0582723842326
546.0000000000559 66.93064241942366
547.1000000000562 62.58049167599625
548.3000000000565 57.67819501001363
548.9000000000566 55.32846123422445
550.3000000000569 50.56780887671209
550.700000000057 49.16540172498329
550.800000000057 48.81479993705109
550.900000000057 48.46419814911889
552.4000000000574 43.87098854005384
553.0000000000575 41.968427724100145
553.2000000000576 41.26682876984507
553.8000000000577 39.162031907079836
554.900000000058 35.27654961730456
555.6000000000581 32.42003958922929
556.7000000000584 27.723043152583603
557.3000000000585 25.068176103778494
558.0000000000587 21.901985951253664
559.0000000000589 17.564685005543843
560.0000000000591 13.381581632197934
561.0000000000593 9.354751567809034
562.0000000000596 6.194788624970774
562.6000000000597 4.74515352447569
562.9000000000598 4.020335974228149
563.70000000006 2.6407421556886326
564.00000000006 2.1530330263664426
564.7000000000602 1.4439614205275844
565.5000000000604 0.8610945970200136
566.0000000000605 0.5821156045759456
566.9000000000607 0.3347441491113947
569.4000000000613 0.10125956887602364
Loading

0 comments on commit 8e21524

Please sign in to comment.