Commit 0c74ea42 authored by Yan Zhaojun's avatar Yan Zhaojun
Browse files

update

parent d1063852
Pipeline #7705 failed with stage
in 0 seconds
......@@ -73,11 +73,13 @@ The code has been tested, but nevertheless bugs may be lurking in corners, so
please report any weird or inconsistent simulations to the author.
Note:: This class is Python 3 compatible.
2023.06.13 , add new lamp hole simulation
2023.06.13 add new lamp hole simulation
2023.12.26 add date frame transfer effect and software version
2024.1.19 add multiple exposure mode function;
2024.3.20 --- update the fits header as defined order 0 data format
2024.5.10 ---updata and correct the bug of frame transfer effect simulation
2024.3.20 update the fits header as defined order 0 data format
2024.5.10 updata and correct the bug of frame transfer effect simulation
2024.10..Access to the observation run choreography file for simulaiton
2025.1.3. delete TOML_TAG in the fits header
"""
# ####################### functions definition #############################
......@@ -3455,7 +3457,7 @@ class IFSsimulator():
'ICRS', 'coordinate system of the object')
ofd_b.header['EQUINOX'] = (float(2000.0), '')
ofd_b.header['FITSSWV'] = (
'csst_ifs_sim_3.0.0', 'FITS creating software version')
'csst_ifs_sim_3.0.1', 'FITS creating software version')
# ######## Object information #############
if self.source == 'SCI' or self.source == 'COMP':
ofd_b.header['OBJECT'] = (
......@@ -3781,7 +3783,7 @@ class IFSsimulator():
hdu_b.header['ROSPEED'] = (np.float32(100), 'readout speed (MHz)')
hdu_b.header['TOML_TAG'] = ('csst-ifs-l0-c09', 'the tag of toml file')
# hdu_b.header['TOML_TAG'] = ('csst-ifs-l0-c09', 'the tag of toml file')
tt = write_end.utcnow()
date_time = tt.strftime("%Y-%m-%dT%H:%M:%S")
......@@ -3822,7 +3824,7 @@ class IFSsimulator():
ofd_r.header['EQUINOX'] = (float(2000.0), '')
ofd_r.header['FITSSWV'] = (
'csst_ifs_sim_3.0.0', 'FITS creating software version')
'csst_ifs_sim_3.0.1', 'FITS creating software version')
# ######## Object information #############
if self.source == 'SCI' or self.source == 'COMP':
......@@ -4158,7 +4160,7 @@ class IFSsimulator():
self.information['bias4_r']), 'amplifier bias voltage (ADU, channel4)')
hdu_r.header['ROSPEED'] = (np.float32(100), 'readout speed (MHz)')
hdu_r.header['TOML_TAG'] = ('csst-ifs-l0-c09', 'the tag of toml file')
# hdu_r.header['TOML_TAG'] = ('csst-ifs-l0-c09', 'the tag of toml file')
date_timer = write_end.strftime("%Y-%m-%dT%H:%M:%S")
......
......@@ -26,7 +26,7 @@ overscan =320
fullwellcapacity = 90000
#dark noise in electrons per second
dark = 0.0008333
#dark = 0.0008333
dark1_b=0.0008
dark2_b=0.00085
dark3_b=0.00088
......@@ -39,7 +39,7 @@ dark4_r=0.00085
#readout noise in electrons [default=4.5]
readout = 4.0
#readout = 4.0
rn1_b=4.0
rn2_b=3.5
rn3_b=4.5
......@@ -51,7 +51,7 @@ rn3_r=4.8
rn4_r=4.9
#bias level to add in electrons [default=1000]
bias = 500.0
#bias = 500.0
bias1_b=500
bias2_b=525
bias3_b=485
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment