Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
csst-sims
csst_msc_sim
Commits
eb9ed560
Commit
eb9ed560
authored
May 15, 2024
by
JX
😵
Browse files
Merge remote-tracking branch 'origin/develop'
parents
1c35c0e2
2370d206
Pipeline
#4562
passed with stage
in 0 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
eb9ed560
# CSST主巡天仿真软件
## 重要更新或问题修复:
*
v3.0版本相关内容:(待补充)
*
2024.05.15: 更新至v3.0版本,新功能具体内容见
[
软件说明文档
](
https://kdocs.cn/l/cjyiU0SXGyn2
)
。
*
2023.07.29: 更新至v2.1版本,内容包括:
*
加入杂散光模块,config文件中添加开关:enable_straylight_model: True/False
*
调整WCS定义:x:E, y:-N
...
...
@@ -32,11 +32,19 @@
## 相关数据
*
PSF采样数据下载:
[
百度云盘
](
https://pan.baidu.com/s/1_2gbO6-d7x001_FMqZ1tfw
)
,提取码:2awt
<!--
*
PSF采样数据下载:
[
百度云盘
](
https://pan.baidu.com/s/1_2gbO6-d7x001_FMqZ1tfw
)
,提取码:2awt
*
测试用数据,C6星系SED PCA主成分,及恒星SED模板库下载:
[
百度云盘
](
https://pan.baidu.com/s/15B5H-r39vbIBIXdpin63Wg
)
,提取码:nxsy
*
滤光片及无缝光谱相关数据:
[
百度云盘
](
https://pan.baidu.com/s/1JROggg8IKf27i1DnwTaPAw
)
,提取码:07v5
*
滤光片及无缝光谱相关数据:
[
百度云盘
](
https://pan.baidu.com/s/1JROggg8IKf27i1DnwTaPAw
)
,提取码:07v5 -->
*
数据链接:https://pan.baidu.com/s/1cVHovDs4cMsDWWNkoZDRDA?pwd=y63x
*
PSF数据库:
*
多色成像: CSSTSim_C9/PSFCube/set1_dynamic
*
无缝光谱: CSSTSim_C9/PSFCube/SLS_PSF_PCA_fp
*
C9星表数据:
*
恒星星表:CSSTSim_C9/starcat_C9
*
星系星表:CSSTSim_C9/galaxycat_C9/cat2CSSTSim_bundle-50sqDeg
*
类星体星表:CSSTSim_C9/galaxycat_C9/qsosed
## 相关会议及workshop
...
...
catalog/Catalog_example.py
View file @
eb9ed560
...
...
@@ -23,7 +23,7 @@ class Catalog(CatalogBase):
star_SED_path : str
path to the star SED data
objs : list
a list of
O
bservation
S
im.
M
ock
O
bject (Star, Galaxy, or Quasar)
a list of
o
bservation
_s
im.
m
ock
_o
bject
s
(Star, Galaxy, or Quasar)
NOTE: must have "obj" list when implement your own Catalog
Methods
...
...
@@ -41,10 +41,10 @@ class Catalog(CatalogBase):
----------
config : dict
configuration dictionary which is parsed from the input YAML file
chip:
O
bservation
S
im.
I
nstrument.Chip
an
O
bservation
S
im.
I
nstrument.Chip instance, can be used to identify the band etc.
chip:
o
bservation
_s
im.
i
nstrument
s
.Chip
an
o
bservation
_s
im.
i
nstrument
s
.Chip instance, can be used to identify the band etc.
**kwargs : dict
other needed input parameters (in key-value pairs), please modify corresponding
any
other needed input parameters (in key-value pairs), please modify corresponding
initialization call in "ObservationSim.py" as you need.
Returns
...
...
@@ -70,10 +70,10 @@ class Catalog(CatalogBase):
"""Read in all objects in from the catalog file(s).
This is a must implemented method which is used to read in all objects, and
then convert them to
O
bservation
S
im.
M
ock
O
bject (Star, Galaxy, or Quasar).
then convert them to
o
bservation
_s
im.
m
ock
_o
bject
s
(Star, Galaxy, or Quasar).
Currently,
the model of
O
bservation
S
im.
M
ock
O
bject.Star class requires:
the model of
o
bservation
_s
im.
m
ock
_o
bject
s
.Star class requires:
param["star"] : int
specify the object type: 0: galaxy, 1: star, 2: quasar
param["id"] : int
...
...
@@ -88,7 +88,7 @@ class Catalog(CatalogBase):
load_norm_filt(obj) function must be implemented to load the filter
throughput of that particular photometric system
the model of
O
bservation
S
im.
M
ock
O
bject.Galaxy class requires:
the model of
o
bservation
_s
im.
m
ock
_o
bject
s
.Galaxy class requires:
param["star"] : int
specify the object type: 0: galaxy, 1: star, 2: quasar
param["id"] : int
...
...
@@ -119,7 +119,7 @@ class Catalog(CatalogBase):
Sersic index for galaxy bulge component
param['g1'], param['g2']: float
Reduced weak lensing shear components (valid for shear type: catalog)
the model of
O
bservation
S
im.
M
ock
O
bject.Galaxy class requires:
the model of
o
bservation
_s
im.
m
ock
_o
bject
s
.Galaxy class requires:
Currently a Quasar is modeled as a point source, just like a Star.
NOTE: To construct an object, according to its type, just call:
...
...
@@ -133,7 +133,7 @@ class Catalog(CatalogBase):
Parameters
----------
**kwargs : dict
other needed input parameters (in key-value pairs), please modify corresponding
any
other needed input parameters (in key-value pairs), please modify corresponding
initialization call in "ObservationSim.py" as you need.
Returns
...
...
@@ -161,7 +161,7 @@ class Catalog(CatalogBase):
Parameters
----------
obj :
O
bservation
S
im.
M
ock
O
bject
obj :
instance of a particular class in o
bservation
_s
im.
m
ock
_o
bject
s
the object to get SED data for
**kwargs : dict
other needed input parameters (in key-value pairs), please modify corresponding
...
...
@@ -198,7 +198,7 @@ class Catalog(CatalogBase):
Parameters
----------
obj :
O
bservation
S
im.
M
ock
O
bject
obj :
instance of a particular class in o
bservation
_s
im.
m
ock
_o
bject
s
the object to get thourghput data for
Returns
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment