From 20b4f01c664530bf9a6eeeccfa53f316fbeb8c7a Mon Sep 17 00:00:00 2001 From: Zhang Xin Date: Mon, 9 Oct 2023 12:26:30 +0800 Subject: [PATCH] fix unitest bug for main code modify --sls --- ObservationSim/Config/Header/ImageHeader.py | 2 +- setup.py | 10 +- tests/SLOAN_SDSS.g.fits | Bin 0 -> 8640 bytes tests/config_C6.yaml | 225 ++++++++++++++++++++ tests/test_SpecDisperse.py | 112 +++++----- 5 files changed, 299 insertions(+), 50 deletions(-) create mode 100644 tests/SLOAN_SDSS.g.fits create mode 100644 tests/config_C6.yaml diff --git a/ObservationSim/Config/Header/ImageHeader.py b/ObservationSim/Config/Header/ImageHeader.py index 8bf9d28..0753158 100644 --- a/ObservationSim/Config/Header/ImageHeader.py +++ b/ObservationSim/Config/Header/ImageHeader.py @@ -243,7 +243,7 @@ def WCS_def(xlen = 9216, ylen = 9232, gapy = 898.0, gapx1 = 534, gapx2 = 1309, r # test_center_o = w.wcs_pix2world(np.array([[xlen / 2, ylen / 2]]), 1) - sls_rot = 1 + sls_rot = rotate_chip if i > 2: sls_rot = -sls_rot diff --git a/setup.py b/setup.py index 78dcd7b..de59ed0 100644 --- a/setup.py +++ b/setup.py @@ -1,3 +1,11 @@ +''' +Author: Zhang Xin zhangx@bao.ac.cn +Date: 2023-08-07 11:23:28 +LastEditors: Zhang Xin zhangx@bao.ac.cn +LastEditTime: 2023-10-08 14:44:19 +FilePath: /undefined/Users/zhangxin/Work/SlitlessSim/CSST_SIM/CSST_develop/csst-simulation/setup.py +Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE +''' from setuptools import setup, find_packages from setuptools.extension import Extension @@ -46,7 +54,7 @@ setup(name='CSSTSim', 'ObservationSim.MockObject.data': ['*.dat'], 'ObservationSim.Instrument.data': ['*.txt', '*.dat', '*.json'], 'ObservationSim.Instrument.data.field_distortion': ['*.pickle'], - 'ObservationSim.Instrument.data.ccd': ['*.txt'], + 'ObservationSim.Instrument.data.ccd': ['*.txt','*.json'], 'ObservationSim.Instrument.data.filters': ['*.txt', '*.list', '*.dat'], 'ObservationSim.Instrument.data.throughputs': ['*.txt', '*.dat'], 'ObservationSim.Instrument.data.sls_conf': ['*.conf', '*.fits'], diff --git a/tests/SLOAN_SDSS.g.fits b/tests/SLOAN_SDSS.g.fits new file mode 100644 index 0000000000000000000000000000000000000000..99ac0cefbd287526967ec46e4037bf99ead25162 GIT binary patch literal 8640 zcmeI#eNYr-90zdnb;Or+ikHfCEhl^l0TsG3^vBByOK^933*yTtd)~=Q+#MaK1(+|H zT8?N2jajLbX<^54yLSslhLHg^hyp6UOsP3)CYtCtn(yuH?_q$MqoHz|ab}-CnEmWM z``d@_^X$&ES~@`!ucWAO%0pwQAZotZw7_gJW>Z!(HI-(xRJN5h=~;{3Lx1s9B+Y2( zL^MCsB^tR;uCvbszIWq8Aio6`S_`APLWS7{$DGnH1xM{7Nguk(E1l39>$$kcaTm0@OTl+t_z%!o)* z#w%4ZOl-#$*naD79WhhY(-W|s_?0BJ|4@yhr144f8=!SRDGZ%NGc*5vNojmo?}3a@ z{(kG$vXDE;3CIb^3CIb^2|UmQz&6LLV*}ediBl#Nj|om3&w}kcbX?f!mZ4FBV7rP= zjQ?<6pX-HCG7>#+MBwWo>#Lz82|b@&U-Az6)#KBi*xz>^lvJP>tsdKB09^qk7tt&I z$7~9&90c}Z=z?E1ULTur9_$))k>hF}f3F(sZ=s8WD+gX0l@E3onpj(9_uZzx@i-dpp<<;{E`l-kiX-aF!hR^&nHDRk{k zON>%+865r4KW#IO<9?U`j%UzyK0@{dXBs#rq4y;nKCrWXD>xW*z4&Wt(M@m|(fhMr zy1itB7dTd-4z_AtG;NuSX1~_&R=Y$_ysw)RaBk{5GlOt#S0gemkM#bfc z&7bOk>q%T#svh`u0&qi#FO6FJTTcgYq39+kUpCQL1DuLDe^*8A;5y(^i5t$QM7;X~ zaLdpK2iJ|ByX7h1HW4Re_zqJq0*)unSD&1up9NeUantatXV$F&?hN|SlhOhL?k;i4 zPW|_PDuDMT{%pc0gDOt}A4GgKy5X_nF~G;754&eK?PuUwVrh9U20oWK?pmvO3GfBP z((qD%w-K+FRuu5n#5;ukj|O}L{0ZXP9QPUEZxFYv9JXuPMQ{#AHxHTE>q6XGaE>Nc zteP2j?Fu*}iRXq+S$t^&IA;^Dlx_%4D{*l_|5GOpf-|4E?zXsMTEMx3SbVyk-<}K3 zJ?JC7wa@ugRf6*BaYEpgZm&qXXLYGfx#2McU!qaHmpvser