From 91ed8d7d024bd30934a864975bbd89cb4b294e1c Mon Sep 17 00:00:00 2001 From: John Moustakas Date: Wed, 4 Oct 2023 06:42:31 -0400 Subject: [PATCH] add r2 and i2 HSC filters --- docs/filters.rst | 8 +- speclite/data/filters/hsc2017-i2.ecsv | 236 ++++++++++++++++++++++++++ speclite/data/filters/hsc2017-r2.ecsv | 236 ++++++++++++++++++++++++++ 3 files changed, 477 insertions(+), 3 deletions(-) create mode 100644 speclite/data/filters/hsc2017-i2.ecsv create mode 100644 speclite/data/filters/hsc2017-r2.ecsv diff --git a/docs/filters.rst b/docs/filters.rst index 8ec8a16..30a7322 100644 --- a/docs/filters.rst +++ b/docs/filters.rst @@ -180,9 +180,11 @@ HSC Filters ----------- HSC filter responses are taken from `here -`__. These throughputs -include a reference atmosphere with airmass 1.2. Refer to `Kawanamoto et -al. 2018 `__. +`__, +as described `here `__ +and in `Kawanamoto et al. 2018 +`__. These +throughputs include a reference atmosphere with airmass 1.2. The group name ``hsc2017`` is used to identify these curves in ``speclite``. The plot below shows the output of the following command:: diff --git a/speclite/data/filters/hsc2017-i2.ecsv b/speclite/data/filters/hsc2017-i2.ecsv new file mode 100644 index 0000000..6ad50f2 --- /dev/null +++ b/speclite/data/filters/hsc2017-i2.ecsv @@ -0,0 +1,236 @@ +# %ECSV 1.0 +# --- +# datatype: +# - {name: wavelength, unit: Angstrom, datatype: float64} +# - {name: response, datatype: float64} +# meta: +# __serialized_columns__: +# wavelength: +# __class__: astropy.units.quantity.Quantity +# unit: !astropy.units.Unit {unit: Angstrom} +# value: !astropy.table.SerializedColumn {name: wavelength} +# band_name: i2 +# group_name: hsc2017 +# schema: astropy-2.0 +wavelength response +6700.0 0.0000 +6710.0 0.0000 +6720.0 0.0000 +6730.0 0.0001 +6740.0 0.0001 +6750.0 0.0001 +6760.0 0.0001 +6770.0 0.0001 +6780.0 0.0001 +6790.0 0.0002 +6800.0 0.0002 +6810.0 0.0001 +6820.0 0.0002 +6830.0 0.0002 +6840.0 0.0002 +6850.0 0.0002 +6860.0 0.0003 +6870.0 0.0001 +6880.0 0.0006 +6890.0 0.0014 +6900.0 0.0032 +6910.0 0.0069 +6920.0 0.0139 +6930.0 0.0280 +6940.0 0.0516 +6950.0 0.0863 +6960.0 0.1368 +6970.0 0.2030 +6980.0 0.2770 +6990.0 0.3479 +7000.0 0.4052 +7010.0 0.4426 +7020.0 0.4653 +7030.0 0.4776 +7040.0 0.4871 +7050.0 0.4941 +7060.0 0.5000 +7070.0 0.5034 +7080.0 0.5055 +7090.0 0.5069 +7100.0 0.5068 +7110.0 0.5061 +7120.0 0.5050 +7130.0 0.5028 +7140.0 0.4999 +7150.0 0.4969 +7160.0 0.4945 +7170.0 0.4861 +7180.0 0.4797 +7190.0 0.4711 +7200.0 0.4753 +7210.0 0.4815 +7220.0 0.4917 +7230.0 0.4868 +7240.0 0.4804 +7250.0 0.4837 +7260.0 0.4893 +7270.0 0.4892 +7280.0 0.4894 +7290.0 0.4921 +7300.0 0.4964 +7310.0 0.4932 +7320.0 0.4967 +7330.0 0.4993 +7340.0 0.4989 +7350.0 0.4982 +7360.0 0.4976 +7370.0 0.4962 +7380.0 0.4969 +7390.0 0.4960 +7400.0 0.4962 +7410.0 0.4962 +7420.0 0.4963 +7430.0 0.4955 +7440.0 0.4946 +7450.0 0.4938 +7460.0 0.4926 +7470.0 0.4918 +7480.0 0.4912 +7490.0 0.4908 +7500.0 0.4907 +7510.0 0.4910 +7520.0 0.4912 +7530.0 0.4916 +7540.0 0.4918 +7550.0 0.4922 +7560.0 0.4927 +7570.0 0.4929 +7580.0 0.4936 +7590.0 0.4926 +7600.0 0.2527 +7610.0 0.2032 +7620.0 0.3799 +7630.0 0.2760 +7640.0 0.3309 +7650.0 0.3727 +7660.0 0.4203 +7670.0 0.4462 +7680.0 0.4706 +7690.0 0.4751 +7700.0 0.4802 +7710.0 0.4813 +7720.0 0.4813 +7730.0 0.4806 +7740.0 0.4805 +7750.0 0.4800 +7760.0 0.4797 +7770.0 0.4790 +7780.0 0.4784 +7790.0 0.4774 +7800.0 0.4764 +7810.0 0.4755 +7820.0 0.4748 +7830.0 0.4739 +7840.0 0.4730 +7850.0 0.4726 +7860.0 0.4720 +7870.0 0.4711 +7880.0 0.4703 +7890.0 0.4695 +7900.0 0.4682 +7910.0 0.4685 +7920.0 0.4685 +7930.0 0.4682 +7940.0 0.4695 +7950.0 0.4695 +7960.0 0.4678 +7970.0 0.4680 +7980.0 0.4688 +7990.0 0.4682 +8000.0 0.4674 +8010.0 0.4665 +8020.0 0.4656 +8030.0 0.4648 +8040.0 0.4637 +8050.0 0.4629 +8060.0 0.4624 +8070.0 0.4610 +8080.0 0.4601 +8090.0 0.4585 +8100.0 0.4576 +8110.0 0.4572 +8120.0 0.4557 +8130.0 0.4542 +8140.0 0.4484 +8150.0 0.4478 +8160.0 0.4408 +8170.0 0.4411 +8180.0 0.4399 +8190.0 0.4466 +8200.0 0.4428 +8210.0 0.4533 +8220.0 0.4500 +8230.0 0.4223 +8240.0 0.4460 +8250.0 0.4458 +8260.0 0.4416 +8270.0 0.4443 +8280.0 0.4328 +8290.0 0.4394 +8300.0 0.4385 +8310.0 0.4392 +8320.0 0.4353 +8330.0 0.4420 +8340.0 0.4387 +8350.0 0.4410 +8360.0 0.4380 +8370.0 0.4381 +8380.0 0.4365 +8390.0 0.4353 +8400.0 0.4338 +8410.0 0.4323 +8420.0 0.4307 +8430.0 0.4295 +8440.0 0.4276 +8450.0 0.4258 +8460.0 0.4237 +8470.0 0.4211 +8480.0 0.4161 +8490.0 0.4089 +8500.0 0.3980 +8510.0 0.3822 +8520.0 0.3593 +8530.0 0.3293 +8540.0 0.2937 +8550.0 0.2535 +8560.0 0.2086 +8570.0 0.1623 +8580.0 0.1174 +8590.0 0.0777 +8600.0 0.0484 +8610.0 0.0298 +8620.0 0.0187 +8630.0 0.0122 +8640.0 0.0082 +8650.0 0.0057 +8660.0 0.0040 +8670.0 0.0029 +8680.0 0.0020 +8690.0 0.0014 +8700.0 0.0010 +8710.0 0.0007 +8720.0 0.0005 +8730.0 0.0003 +8740.0 0.0001 +8750.0 0.0001 +8760.0 0.0001 +8770.0 0.0000 +8780.0 0.0001 +8790.0 0.0001 +8800.0 0.0001 +8810.0 0.0001 +8820.0 0.0000 +8830.0 0.0000 +8840.0 0.0000 +8850.0 0.0000 +8860.0 0.0000 +8870.0 0.0000 +8880.0 0.0000 +8890.0 0.0000 +8900.0 0.0000 diff --git a/speclite/data/filters/hsc2017-r2.ecsv b/speclite/data/filters/hsc2017-r2.ecsv new file mode 100644 index 0000000..e3b3a1d --- /dev/null +++ b/speclite/data/filters/hsc2017-r2.ecsv @@ -0,0 +1,236 @@ +# %ECSV 1.0 +# --- +# datatype: +# - {name: wavelength, unit: Angstrom, datatype: float64} +# - {name: response, datatype: float64} +# meta: +# __serialized_columns__: +# wavelength: +# __class__: astropy.units.quantity.Quantity +# unit: !astropy.units.Unit {unit: Angstrom} +# value: !astropy.table.SerializedColumn {name: wavelength} +# band_name: r2 +# group_name: hsc2017 +# schema: astropy-2.0 +wavelength response +5100.0 0.0000 +5110.0 0.0001 +5120.0 0.0001 +5130.0 0.0002 +5140.0 0.0002 +5150.0 0.0002 +5160.0 0.0002 +5170.0 0.0004 +5180.0 0.0004 +5190.0 0.0004 +5200.0 0.0005 +5210.0 0.0006 +5220.0 0.0007 +5230.0 0.0008 +5240.0 0.0009 +5250.0 0.0010 +5260.0 0.0012 +5270.0 0.0013 +5280.0 0.0015 +5290.0 0.0017 +5300.0 0.0020 +5310.0 0.0025 +5320.0 0.0032 +5330.0 0.0041 +5340.0 0.0052 +5350.0 0.0066 +5360.0 0.0082 +5370.0 0.0104 +5380.0 0.0136 +5390.0 0.0188 +5400.0 0.0266 +5410.0 0.0392 +5420.0 0.0567 +5430.0 0.0810 +5440.0 0.1114 +5450.0 0.1487 +5460.0 0.1946 +5470.0 0.2510 +5480.0 0.3144 +5490.0 0.3800 +5500.0 0.4403 +5510.0 0.4832 +5520.0 0.5077 +5530.0 0.5202 +5540.0 0.5250 +5550.0 0.5272 +5560.0 0.5282 +5570.0 0.5284 +5580.0 0.5286 +5590.0 0.5287 +5600.0 0.5291 +5610.0 0.5300 +5620.0 0.5304 +5630.0 0.5306 +5640.0 0.5308 +5650.0 0.5306 +5660.0 0.5309 +5670.0 0.5308 +5680.0 0.5309 +5690.0 0.5304 +5700.0 0.5304 +5710.0 0.5310 +5720.0 0.5311 +5730.0 0.5324 +5740.0 0.5331 +5750.0 0.5341 +5760.0 0.5352 +5770.0 0.5360 +5780.0 0.5369 +5790.0 0.5380 +5800.0 0.5388 +5810.0 0.5400 +5820.0 0.5413 +5830.0 0.5425 +5840.0 0.5437 +5850.0 0.5442 +5860.0 0.5444 +5870.0 0.5441 +5880.0 0.5437 +5890.0 0.5421 +5900.0 0.5421 +5910.0 0.5436 +5920.0 0.5432 +5930.0 0.5441 +5940.0 0.5441 +5950.0 0.5431 +5960.0 0.5436 +5970.0 0.5433 +5980.0 0.5435 +5990.0 0.5440 +6000.0 0.5442 +6010.0 0.5447 +6020.0 0.5454 +6030.0 0.5458 +6040.0 0.5463 +6050.0 0.5461 +6060.0 0.5463 +6070.0 0.5469 +6080.0 0.5477 +6090.0 0.5486 +6100.0 0.5497 +6110.0 0.5508 +6120.0 0.5510 +6130.0 0.5512 +6140.0 0.5514 +6150.0 0.5517 +6160.0 0.5521 +6170.0 0.5530 +6180.0 0.5539 +6190.0 0.5542 +6200.0 0.5545 +6210.0 0.5543 +6220.0 0.5541 +6230.0 0.5539 +6240.0 0.5537 +6250.0 0.5539 +6260.0 0.5538 +6270.0 0.5532 +6280.0 0.5397 +6290.0 0.5482 +6300.0 0.5470 +6310.0 0.5509 +6320.0 0.5529 +6330.0 0.5548 +6340.0 0.5553 +6350.0 0.5556 +6360.0 0.5558 +6370.0 0.5557 +6380.0 0.5559 +6390.0 0.5564 +6400.0 0.5575 +6410.0 0.5581 +6420.0 0.5584 +6430.0 0.5586 +6440.0 0.5586 +6450.0 0.5583 +6460.0 0.5577 +6470.0 0.5572 +6480.0 0.5565 +6490.0 0.5567 +6500.0 0.5583 +6510.0 0.5584 +6520.0 0.5571 +6530.0 0.5581 +6540.0 0.5581 +6550.0 0.5571 +6560.0 0.5575 +6570.0 0.5571 +6580.0 0.5569 +6590.0 0.5567 +6600.0 0.5565 +6610.0 0.5565 +6620.0 0.5568 +6630.0 0.5568 +6640.0 0.5570 +6650.0 0.5566 +6660.0 0.5561 +6670.0 0.5557 +6680.0 0.5554 +6690.0 0.5550 +6700.0 0.5551 +6710.0 0.5552 +6720.0 0.5555 +6730.0 0.5553 +6740.0 0.5551 +6750.0 0.5547 +6760.0 0.5548 +6770.0 0.5546 +6780.0 0.5546 +6790.0 0.5545 +6800.0 0.5544 +6810.0 0.5538 +6820.0 0.5533 +6830.0 0.5529 +6840.0 0.5521 +6850.0 0.5520 +6860.0 0.5511 +6870.0 0.4577 +6880.0 0.4888 +6890.0 0.4911 +6900.0 0.4962 +6910.0 0.5024 +6920.0 0.4976 +6930.0 0.4795 +6940.0 0.4496 +6950.0 0.4117 +6960.0 0.3646 +6970.0 0.3177 +6980.0 0.2680 +6990.0 0.2197 +7000.0 0.1750 +7010.0 0.1334 +7020.0 0.0971 +7030.0 0.0676 +7040.0 0.0456 +7050.0 0.0313 +7060.0 0.0220 +7070.0 0.0161 +7080.0 0.0121 +7090.0 0.0096 +7100.0 0.0077 +7110.0 0.0063 +7120.0 0.0050 +7130.0 0.0041 +7140.0 0.0032 +7150.0 0.0024 +7160.0 0.0017 +7170.0 0.0012 +7180.0 0.0008 +7190.0 0.0005 +7200.0 0.0004 +7210.0 0.0003 +7220.0 0.0003 +7230.0 0.0002 +7240.0 0.0001 +7250.0 0.0001 +7260.0 0.0001 +7270.0 0.0001 +7280.0 0.0000 +7290.0 0.0000 +7300.0 0.0000