Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
57bd147
Initial commit for DREAMS
Astrogirlanajli Aug 5, 2024
7504a8b
Add test scripts
Astrogirlanajli Aug 6, 2024
3e55c1c
Added crowed field examples
Astrogirlanajli Aug 6, 2024
e14ba68
Update default.yaml
Astrogirlanajli Aug 8, 2024
a96e150
Added S0, elliptical galaxy
Astrogirlanajli Aug 29, 2024
3cd3c08
Added block filters
Astrogirlanajli Sep 13, 2024
46edf17
Create README.md
Astrogirlanajli Aug 11, 2024
8f69c85
Add files via upload
Astrogirlanajli Aug 14, 2024
bc2553c
Create GaussianDiffractionPSF.py
Astrogirlanajli Oct 2, 2024
f146cf7
Add inst_pkgs symlink
hugobuddel Oct 15, 2025
8c1f1b2
Rename SummedExposure to ExposureIntegration
hugobuddel Oct 15, 2025
bc860aa
Cleanup example scripts
hugobuddel Oct 15, 2025
501a4e3
Add bin_size to the default detector properties
hugobuddel Oct 15, 2025
6b5473e
Cleanup LMC.py and make compatible with latest scopesim
hugobuddel May 7, 2026
8bfb0d1
Various cleanups
hugobuddel May 7, 2026
ae1a682
A cluster example
hugobuddel Jun 17, 2026
2120a23
Move notebook to example_nodebooks directory
hugobuddel Jun 17, 2026
a670e58
Add inst_pkgs link
hugobuddel Jun 17, 2026
90063a8
Cleanup notebook
hugobuddel Jun 17, 2026
057d178
Move LMC notebook
hugobuddel Jun 17, 2026
e3a3087
Add mock cluster with larger sources.
hugobuddel Jun 17, 2026
4d1849c
Delete Lc.py, not as useful as LMC.ipynb
hugobuddel Jun 17, 2026
8a1de07
Move field notebook
hugobuddel Jun 17, 2026
a3e9475
Move Galaxy.py to unfinished Galaxy.ipynb
hugobuddel Jun 17, 2026
1137dec
Move elliptical to unfinished notebook
hugobuddel Jun 17, 2026
a5e437e
Remove GaussianDiffraction
hugobuddel Jun 17, 2026
74c36d8
Move star 1 to unfinished notebook
hugobuddel Jun 17, 2026
3217674
Rename Test_codes to tests
hugobuddel Jun 17, 2026
322ecbb
Disable plots for test
hugobuddel Jun 17, 2026
649455e
Rename cluster test
hugobuddel Jun 17, 2026
ba236f3
Rename notebook directory...
hugobuddel Jun 30, 2026
f85f8d4
Add inst_pkgs link to unfinished notebooks as well
hugobuddel Jun 30, 2026
513b854
Add supernova example
hugobuddel Jun 30, 2026
2b1435a
Remove unfinished notebooks, the Supernova one is better
hugobuddel Jun 30, 2026
a9b4c0d
Rename cluster2
hugobuddel Jun 30, 2026
3865399
Cleanup some whitespace
hugobuddel Jun 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions DREAMS/DREAMS.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
object : instrument
alias : INST
name : DREAMS
description :
DREAMS is a 0.5m telescope operated
by the Department of Astrophyhics at the University of ANU.

properties:
temperature: -40 # deg
pixel_scale : 2.48 # arcsec / pixel
plate_scale : 206.265 # arcsec / mm

effects:
- name : seeing_psf
description : DREAMS PSF
class : SeeingPSF
kwargs :
# 5.00 arcseconds is too large for DREAMS, the actual value is
# more like 1.50 arcsec. Using 1.50 arcsec makes the sources hard
# to see.
fwhm : 5.00 # [arcsec]

- name : skycalc_average_atmo
description : atmospheric properties for a default skycalc run
class : AtmosphericTERCurve
include : True
kwargs :
filename: "TER_atmosphere.dat"
rescale_emission:
filter_name: "!OBS.filter_name"
filename_format: "filters/{}.dat"
value: "!OBS.sky.bg_mag"
unit: mag

- name: dreams_static_surfaces
description : telescope and camera optical surfaces
class: SurfaceList
kwargs:
filename: LIST_DREAMS_mirrors_static.dat

- name: filter_curve
description : transmission curve for filter
class: FilterCurve
kwargs:
filter_name: "!OBS.filter_name"
filename_format: "filters/{}.dat"
minimum_throughput: !!float 1.01E-4
outer: 0.05088
outer_unit: "m"

- name: fits_headers
description : FITS headers
class: ExtraFitsKeywords
include: True
63 changes: 63 additions & 0 deletions DREAMS/DREAMS_InGaAs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
### Princeton DREAMS InGaAs DETECTOR
object : detector
alias : DET
name : DREAMS_InGaAs_detector
description : base configuration for Dreams camera

properties:
image_plane_id : 0
temperature : -60
dit : "!OBS.dit"
ndit : "!OBS.ndit"
width: 1280
height: 1024
x: 0
y: 0
bin_size: 1

effects:
- name: full_detector_array
description: THe full DREAMS detector array list
class: DetectorList
include: True
kwargs:
filename : FPA_array_layout.dat
active_detectors : "all"

- name: qe_curve
description : Quantum efficiency curves for each detector
class : QuantumEfficiencyCurve
kwargs :
filename : QE_InGaAs.dat

- name: exposure_integration
description: Summing up sky signal for all DITs and NDITs
class: ExposureIntegration

- name: dark_current
description : SBIG dark current
class: DarkCurrent
kwargs:
value: 67.00

- name: shot_noise
description : apply Poisson shot noise to images
class: ShotNoise

- name: detector_linearity
class: LinearityCurve
kwargs:
incident: [0, 57143, 999999999999]
measured: [0, 57143, 57143]

- name : readout_noise
description : Readout noise frames
class : BasicReadoutNoise
kwargs :
noise_std : 75

- name : detector_binning
description : Binning the detector frames
class : BinnedImage
kwargs :
bin_size : "!DET.bin_size"
19 changes: 19 additions & 0 deletions DREAMS/FPA_array_layout.dat
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# name : DREAMS 1280SCICAM
# author : Anjali Shivani Reddy
# sources : 5240-0001 Scicam FPA Drawing mm v1.pdf
# date_created : 2024-05-04
# x_cen_unit : mm
# y_cen_unit : mm
# x_size_unit : pix
# y_size_unit : pix
# pixel_size_unit : mm
# angle_unit : deg
# gain_unit : electron/adu
#
id x_cen y_cen x_size y_size pixel_size angle gain
1 -8.015 12.95 1280 1024 0.012 0.0 4.3
2 8.015 12.95 1280 1024 0.012 0.0 4.3
3 -8.015 0.000 1280 1024 0.012 0.0 4.3
4 8.015 0.000 1280 1024 0.012 0.0 4.3
5 -8.015 -12.95 1280 1024 0.012 0.0 4.3
6 8.015 -12.95 1280 1024 0.012 0.0 4.3
10 changes: 10 additions & 0 deletions DREAMS/LIST_DREAMS_mirrors_static.dat
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# name : mirror_list
# outer_unit : m
# inner_unit : m
# angle_unit : degree
# temperature_unit : deg_C
# description : A list of optical surfaces in the telescope and camera. M[1-2] are the telescope mirrors.
#
name outer inner angle temperature action filename
M1 0.5 0.0 0 -40 reflection TER_mirror.dat
M2 0.5 0.0 0 -40 reflection TER_mirror.dat
Loading