diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle
index b40996b..c43d6aa 100644
Binary files a/docs/_build/doctrees/environment.pickle and b/docs/_build/doctrees/environment.pickle differ
diff --git a/docs/_build/doctrees/euclidlike.doctree b/docs/_build/doctrees/euclidlike.doctree
index 2d43231..5629521 100644
Binary files a/docs/_build/doctrees/euclidlike.doctree and b/docs/_build/doctrees/euclidlike.doctree differ
diff --git a/docs/_build/doctrees/euclidlike_imsim.doctree b/docs/_build/doctrees/euclidlike_imsim.doctree
index f0ccd82..006b1d5 100644
Binary files a/docs/_build/doctrees/euclidlike_imsim.doctree and b/docs/_build/doctrees/euclidlike_imsim.doctree differ
diff --git a/docs/_build/doctrees/examples.doctree b/docs/_build/doctrees/examples.doctree
index d65599d..6d6e909 100644
Binary files a/docs/_build/doctrees/examples.doctree and b/docs/_build/doctrees/examples.doctree differ
diff --git a/docs/_build/doctrees/history.doctree b/docs/_build/doctrees/history.doctree
index 00e7abe..389c2d7 100644
Binary files a/docs/_build/doctrees/history.doctree and b/docs/_build/doctrees/history.doctree differ
diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree
index acf96a0..7431e6a 100644
Binary files a/docs/_build/doctrees/index.doctree and b/docs/_build/doctrees/index.doctree differ
diff --git a/docs/_build/doctrees/install.doctree b/docs/_build/doctrees/install.doctree
index 895b106..23d4d74 100644
Binary files a/docs/_build/doctrees/install.doctree and b/docs/_build/doctrees/install.doctree differ
diff --git a/docs/_build/doctrees/modules.doctree b/docs/_build/doctrees/modules.doctree
index 696c7e8..73b2e41 100644
Binary files a/docs/_build/doctrees/modules.doctree and b/docs/_build/doctrees/modules.doctree differ
diff --git a/docs/_build/doctrees/overview.doctree b/docs/_build/doctrees/overview.doctree
index 2d06e62..32c98ce 100644
Binary files a/docs/_build/doctrees/overview.doctree and b/docs/_build/doctrees/overview.doctree differ
diff --git a/docs/_build/doctrees/scripts.doctree b/docs/_build/doctrees/scripts.doctree
index e65d9a2..b3864f3 100644
Binary files a/docs/_build/doctrees/scripts.doctree and b/docs/_build/doctrees/scripts.doctree differ
diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo
index 6daf934..fc06fb9 100644
--- a/docs/_build/html/.buildinfo
+++ b/docs/_build/html/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
-# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 4eb1993e7d6d79d4c633c84663c8829c
+# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
+config: 20cf15dc9d9b1bbfde449aaf17d3d217
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/_build/html/_modules/euclidlike/backgrounds.html b/docs/_build/html/_modules/euclidlike/backgrounds.html
index 065f7f0..77f550f 100644
--- a/docs/_build/html/_modules/euclidlike/backgrounds.html
+++ b/docs/_build/html/_modules/euclidlike/backgrounds.html
@@ -13,7 +13,7 @@
-
+
@@ -86,10 +86,13 @@
Get the expected sky level for a Euclid observation due to zodiacal light for this bandpass
and position.
- This routine can take an arbitray galsim.Bandpass() and calculate the zodiacal background
+ This routine can take an arbitrary galsim.Bandpass() and calculate the zodiacal background
directly. This is approximately 3x slower than using lookup tables.
- The numbers that are returned are in units of e-/arcsec^2. The result can either be multiplied
+ This routine starts by calling another routine to get the zodiacal background in
+ photons/m^2/arcsec^2/sec. After multiplying by the collecting area in m^2 and exposure time in sec,
+ while using a bandpass including the quantum efficiency (to go from photons to electrons),
+ the numbers that are returned are in units of e-/arcsec^2. The result can either be multiplied
by the approximate pixel area to get e-/pix, or the result can be used with wcs.makeSkyImage()
to make an image of the sky that properly includes the actual pixel area as a function of
position on the detector.
@@ -152,11 +155,9 @@ Source code for euclidlike.backgrounds
bandpass . func ( bandpass . wave_list ))
# Now, convert to the right units, and return. (See docstring for explanation.)
- # Multiply by exposure time.
- from . import gain
+ # Multiply by exposure time, collecting area in m^2
from . import collecting_area
sky_val *= exptime
- sky_val *= gain
sky_val *= collecting_area / 1e4
# The result is now the sky level in e-/arcsec^2.
diff --git a/docs/_build/html/_modules/euclidlike/bandpass.html b/docs/_build/html/_modules/euclidlike/bandpass.html
index 4f08f20..b0abbbe 100644
--- a/docs/_build/html/_modules/euclidlike/bandpass.html
+++ b/docs/_build/html/_modules/euclidlike/bandpass.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike/euclidlike_psf.html b/docs/_build/html/_modules/euclidlike/euclidlike_psf.html
index fc31dd2..090dba6 100644
--- a/docs/_build/html/_modules/euclidlike/euclidlike_psf.html
+++ b/docs/_build/html/_modules/euclidlike/euclidlike_psf.html
@@ -13,7 +13,7 @@
-
+
@@ -193,7 +193,12 @@ Source code for euclidlike.euclidlike_psf
In addition, the provided PSF images are normalized for obscuration,
vignetting and baffle effects. However, GalSim internally handles the
obscuration, so we remove this part of the normalization by dividing the
- PSF images by collecting_area / ((diameter/2)**2*np.pi). As a result, the sum of the pixel values in the renormalized PSF images is very close to 1.
+ PSF images by collecting_area / ((diameter/2)**2*np.pi). As a result, the sum of the pixel
+ values in the renormalized PSF images is very close to 1.
+
+ Members of the Euclid Consortium with access to the internal PSF toolkit can reproduce the
+ precomputed PSF images using the `Develop` branch as of 21 May 2024 using the config file
+ `data/config.zip`.
Parameters:
diff --git a/docs/_build/html/_modules/euclidlike/euclidlike_wcs.html b/docs/_build/html/_modules/euclidlike/euclidlike_wcs.html
index 8e787d8..647e8a4 100644
--- a/docs/_build/html/_modules/euclidlike/euclidlike_wcs.html
+++ b/docs/_build/html/_modules/euclidlike/euclidlike_wcs.html
@@ -13,7 +13,7 @@
-
+
@@ -267,10 +267,10 @@ Source code for euclidlike.euclidlike_wcs
header . extend ([
( 'CRVAL1' , crval . ra / coord . degrees ),
( 'CRVAL2' , crval . dec / coord . degrees ),
- ( 'CD1_1' , cos_pa_sca * PVs [ "CD1_1" ][ i_ccd ] - sin_pa_sca * PVs [ "CD1_2" ][ i_ccd ]),
- ( 'CD1_2' , sin_pa_sca * PVs [ "CD1_1" ][ i_ccd ] + cos_pa_sca * PVs [ "CD1_2" ][ i_ccd ]),
- ( 'CD2_1' , cos_pa_sca * PVs [ "CD2_1" ][ i_ccd ] - sin_pa_sca * PVs [ "CD2_2" ][ i_ccd ]),
- ( 'CD2_2' , sin_pa_sca * PVs [ "CD2_1" ][ i_ccd ] + cos_pa_sca * PVs [ "CD2_2" ][ i_ccd ]),
+ ( 'CD1_1' , cos_pa_sca * PVs [ "CD1_1" ][ i_ccd ] + sin_pa_sca * PVs [ "CD1_2" ][ i_ccd ]),
+ ( 'CD1_2' , - sin_pa_sca * PVs [ "CD1_1" ][ i_ccd ] + cos_pa_sca * PVs [ "CD1_2" ][ i_ccd ]),
+ ( 'CD2_1' , cos_pa_sca * PVs [ "CD2_1" ][ i_ccd ] + sin_pa_sca * PVs [ "CD2_2" ][ i_ccd ]),
+ ( 'CD2_2' , - sin_pa_sca * PVs [ "CD2_1" ][ i_ccd ] + cos_pa_sca * PVs [ "CD2_2" ][ i_ccd ]),
])
for key in PVs . dtype . names :
if "PV" not in key :
diff --git a/docs/_build/html/_modules/euclidlike_imsim/bandpass.html b/docs/_build/html/_modules/euclidlike_imsim/bandpass.html
index f917c2d..e4ffb05 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/bandpass.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/bandpass.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike_imsim/ccd.html b/docs/_build/html/_modules/euclidlike_imsim/ccd.html
index fc4c12e..20eada4 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/ccd.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/ccd.html
@@ -13,7 +13,7 @@
-
+
@@ -274,7 +274,7 @@ Source code for euclidlike_imsim.ccd
logger: If given, a logger object to log progress.
"""
# check ignore noise
- if self . cfg_noise [ "ignore_noise" ]:
+ if not self . cfg_noise [ "use_noise" ]:
return
if "noise_image" not in base . keys ():
diff --git a/docs/_build/html/_modules/euclidlike_imsim/noise.html b/docs/_build/html/_modules/euclidlike_imsim/noise.html
index a1ff448..c5ba24a 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/noise.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/noise.html
@@ -13,7 +13,7 @@
-
+
@@ -89,7 +89,7 @@ Source code for euclidlike_imsim.noise
dark_current = 0.
cfg_noise_key = [
- "ignore_noise" ,
+ "use_noise" ,
"stray_light" ,
"thermal_background" ,
"reciprocity_failure" ,
@@ -97,6 +97,7 @@ Source code for euclidlike_imsim.noise
"nonlinearity" ,
"ipc" ,
"read_noise" ,
+ "quantization_noise" ,
"sky_subtract" ,
]
@@ -119,6 +120,19 @@ Source code for euclidlike_imsim.noise
[docs]
def get_noise ( cfg_noise , cfg_image , base , logger ):
+
"""
+
Generate and apply noise to an image based on the provided configuration.
+
+
Parameters:
+
cfg_noise (dict): Configuration dictionary for noise parameters.
+
+
NOTE on the quantization: This prevents problems due to the rounding.
+
For example, given the very low amplitude of the sky background, we can have
+
spatial variations of only ~1 ADU. This will be impossible to properly pick
+
up by tools like SExtractor. Adding this noise prevents this problem and does not
+
change the signal in the image. This is discussed in [Cuillandre et al. 2025](https://arxiv.org/abs/2405.13496)
+
Sect. 4.2.7.
+
"""
noise_img = base [ "current_image" ] . copy ()
noise_img . fill ( 0 )
@@ -177,8 +191,16 @@
Source code for euclidlike_imsim.noise
# Make integer ADU now.
noise_img . quantize ()
+ # Add quantization noise (this avoid issues related to rounding e.g.
+ # background estimation)
+ if cfg_noise [ "quantization_noise" ]:
+ quantization_noise = noise_img . copy ()
+ quantization_noise . fill ( 0 )
+ quantization_noise . addNoise ( galsim . DeviateNoise ( galsim . UniformDeviate ( rng )))
+ noise_img += quantization_noise
+ noise_img -= 0.5
+
sky_image /= gain
- sky_image . quantize ()
base [ "noise_image" ] = noise_img
base [ "sky_image" ] = sky_image
@@ -228,7 +250,7 @@
Source code for euclidlike_imsim.noise
def _check_input ( self ):
- if self . cfg_noise [ "ignore_noise" ]:
+ if not self . cfg_noise [ "use_noise" ]:
raise GalSimConfigError (
"You cannot ignore the noise and request the noise image at the same time."
" Either active the noise or remove the output noise image."
@@ -273,7 +295,7 @@ Source code for euclidlike_imsim.noise
class SkyImageBuilder ( NoiseImageBuilder ):
def _check_input ( self ):
- if self . cfg_noise [ "ignore_noise" ]:
+ if not self . cfg_noise [ "use_noise" ]:
raise GalSimConfigError (
"You cannot ignore the noise and request the sky image at the same time."
" Either activate the noise or remove the output sky image."
@@ -311,7 +333,7 @@ Source code for euclidlike_imsim.noise
class WeightImageBuilder ( NoiseImageBuilder ):
def _check_input ( self ):
- if self . cfg_noise [ "ignore_noise" ]:
+ if not self . cfg_noise [ "use_noise" ]:
raise GalSimConfigError (
"You cannot ignore the noise and request the weight image at the same time."
" Either activate the noise or remove the output sky image."
diff --git a/docs/_build/html/_modules/euclidlike_imsim/obseq.html b/docs/_build/html/_modules/euclidlike_imsim/obseq.html
index 9f24cf4..57cb946 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/obseq.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/obseq.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike_imsim/photonOps.html b/docs/_build/html/_modules/euclidlike_imsim/photonOps.html
index 982faa0..6a552ec 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/photonOps.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/photonOps.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike_imsim/psf.html b/docs/_build/html/_modules/euclidlike_imsim/psf.html
index c75142f..e50373d 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/psf.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/psf.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike_imsim/skycat.html b/docs/_build/html/_modules/euclidlike_imsim/skycat.html
index 65f3fef..352da70 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/skycat.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/skycat.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike_imsim/stamp.html b/docs/_build/html/_modules/euclidlike_imsim/stamp.html
index c42bdce..c369522 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/stamp.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/stamp.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike_imsim/utils.html b/docs/_build/html/_modules/euclidlike_imsim/utils.html
index 0501d51..e4880b4 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/utils.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/utils.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/euclidlike_imsim/wcs.html b/docs/_build/html/_modules/euclidlike_imsim/wcs.html
index 77eb551..58060b9 100644
--- a/docs/_build/html/_modules/euclidlike_imsim/wcs.html
+++ b/docs/_build/html/_modules/euclidlike_imsim/wcs.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/index.html b/docs/_build/html/_modules/index.html
index 22318f1..7aebb7f 100644
--- a/docs/_build/html/_modules/index.html
+++ b/docs/_build/html/_modules/index.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/scripts/download_psf.html b/docs/_build/html/_modules/scripts/download_psf.html
index 7525eb9..2165a40 100644
--- a/docs/_build/html/_modules/scripts/download_psf.html
+++ b/docs/_build/html/_modules/scripts/download_psf.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_modules/scripts/make_euclidlike_pupil_plane.html b/docs/_build/html/_modules/scripts/make_euclidlike_pupil_plane.html
index 4694840..1a65ae2 100644
--- a/docs/_build/html/_modules/scripts/make_euclidlike_pupil_plane.html
+++ b/docs/_build/html/_modules/scripts/make_euclidlike_pupil_plane.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/_sources/euclidlike.rst.txt b/docs/_build/html/_sources/euclidlike.rst.txt
index c2b003b..7246cba 100644
--- a/docs/_build/html/_sources/euclidlike.rst.txt
+++ b/docs/_build/html/_sources/euclidlike.rst.txt
@@ -1,5 +1,5 @@
The Euclid-like Module
-################################
+######################
The ``euclidlike`` module contains telescope information and functionality needed for image simulations.
The demo script end_to_end_demo.py shows how to use many of the atrributes and functions described here.
diff --git a/docs/_build/html/_sources/euclidlike_imsim.rst.txt b/docs/_build/html/_sources/euclidlike_imsim.rst.txt
index d28f03e..721cc84 100644
--- a/docs/_build/html/_sources/euclidlike_imsim.rst.txt
+++ b/docs/_build/html/_sources/euclidlike_imsim.rst.txt
@@ -1,11 +1,11 @@
The Euclid-like ImSim Module
-################################
+############################
This module contains configuration scripts to produce large-scale Euclid-like simulation runs based on the information in ``euclidlike``.
It is based heavily on `roman_imsim `_.
API
-=====================
+===
.. automodule:: euclidlike_imsim.bandpass
:members:
@@ -57,7 +57,7 @@ API
Use
-====
+===
Example files needed for large-scale Euclid-like simulation runs are included in ``GalSim-Euclid-Like/config``.
.. include:: ../config/README.rst
diff --git a/docs/_build/html/_sources/examples.rst.txt b/docs/_build/html/_sources/examples.rst.txt
index dc57f25..62ab4e1 100644
--- a/docs/_build/html/_sources/examples.rst.txt
+++ b/docs/_build/html/_sources/examples.rst.txt
@@ -1,9 +1,9 @@
Examples
-=========
+========
The ``GalSim-Euclid-Like/examples`` directory contains example files for how use the euclidlike module.
-End-to-end demo
+End-to-end demo
---------------
:gh-link:`end_to_end_demo.py `
@@ -20,7 +20,7 @@ This first demo is the euclidlike-equivalent of `demo13 `.
-Focal Plane Layout
+Focal Plane Layout
------------------
:gh-link:`focal_plane_layout.ipynb `
diff --git a/docs/_build/html/_sources/index.rst.txt b/docs/_build/html/_sources/index.rst.txt
index 7ba41af..5ab6899 100644
--- a/docs/_build/html/_sources/index.rst.txt
+++ b/docs/_build/html/_sources/index.rst.txt
@@ -1,8 +1,8 @@
.. GalSim-Euclid-Like documentation master file
-GalSim-Euclid-Like: Euclid-like images using GalSim.
-==============================================
+GalSim-Euclid-Like: Euclid-like images using GalSim
+===================================================
.. toctree::
:maxdepth: 2
diff --git a/docs/_build/html/_sources/install.rst.txt b/docs/_build/html/_sources/install.rst.txt
index 63b62ca..a330a6b 100644
--- a/docs/_build/html/_sources/install.rst.txt
+++ b/docs/_build/html/_sources/install.rst.txt
@@ -1,4 +1,4 @@
Installation
-########
+############
.. include:: ../INSTALL.rst
\ No newline at end of file
diff --git a/docs/_build/html/_static/basic.css b/docs/_build/html/_static/basic.css
index 7ebbd6d..f316efc 100644
--- a/docs/_build/html/_static/basic.css
+++ b/docs/_build/html/_static/basic.css
@@ -1,5 +1,12 @@
/*
+ * basic.css
+ * ~~~~~~~~~
+ *
* Sphinx stylesheet -- basic theme.
+ *
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
*/
/* -- main layout ----------------------------------------------------------- */
@@ -108,11 +115,15 @@ img {
/* -- search page ----------------------------------------------------------- */
ul.search {
- margin-top: 10px;
+ margin: 10px 0 0 20px;
+ padding: 0;
}
ul.search li {
- padding: 5px 0;
+ padding: 5px 0 5px 20px;
+ background-image: url(file.png);
+ background-repeat: no-repeat;
+ background-position: 0 7px;
}
ul.search li a {
diff --git a/docs/_build/html/_static/doctools.js b/docs/_build/html/_static/doctools.js
index 0398ebb..4d67807 100644
--- a/docs/_build/html/_static/doctools.js
+++ b/docs/_build/html/_static/doctools.js
@@ -1,5 +1,12 @@
/*
+ * doctools.js
+ * ~~~~~~~~~~~
+ *
* Base JavaScript utilities for all Sphinx HTML documentation.
+ *
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
*/
"use strict";
diff --git a/docs/_build/html/_static/language_data.js b/docs/_build/html/_static/language_data.js
index c7fe6c6..367b8ed 100644
--- a/docs/_build/html/_static/language_data.js
+++ b/docs/_build/html/_static/language_data.js
@@ -1,6 +1,13 @@
/*
+ * language_data.js
+ * ~~~~~~~~~~~~~~~~
+ *
* This script contains the language-specific data used by searchtools.js,
* namely the list of stopwords, stemmer, scorer and splitter.
+ *
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
*/
var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
diff --git a/docs/_build/html/_static/searchtools.js b/docs/_build/html/_static/searchtools.js
index 2c774d1..92da3f8 100644
--- a/docs/_build/html/_static/searchtools.js
+++ b/docs/_build/html/_static/searchtools.js
@@ -1,5 +1,12 @@
/*
+ * searchtools.js
+ * ~~~~~~~~~~~~~~~~
+ *
* Sphinx JavaScript utilities for the full-text search.
+ *
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
*/
"use strict";
@@ -13,7 +20,7 @@ if (typeof Scorer === "undefined") {
// and returns the new score.
/*
score: result => {
- const [docname, title, anchor, descr, score, filename, kind] = result
+ const [docname, title, anchor, descr, score, filename] = result
return score
},
*/
@@ -40,14 +47,6 @@ if (typeof Scorer === "undefined") {
};
}
-// Global search result kind enum, used by themes to style search results.
-class SearchResultKind {
- static get index() { return "index"; }
- static get object() { return "object"; }
- static get text() { return "text"; }
- static get title() { return "title"; }
-}
-
const _removeChildren = (element) => {
while (element && element.lastChild) element.removeChild(element.lastChild);
};
@@ -65,13 +64,9 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
const contentRoot = document.documentElement.dataset.content_root;
- const [docName, title, anchor, descr, score, _filename, kind] = item;
+ const [docName, title, anchor, descr, score, _filename] = item;
let listItem = document.createElement("li");
- // Add a class representing the item's type:
- // can be used by a theme's CSS selector for styling
- // See SearchResultKind for the class names.
- listItem.classList.add(`kind-${kind}`);
let requestUrl;
let linkUrl;
if (docBuilder === "dirhtml") {
@@ -120,10 +115,8 @@ const _finishSearch = (resultCount) => {
"Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
);
else
- Search.status.innerText = Documentation.ngettext(
- "Search finished, found one page matching the search query.",
- "Search finished, found ${resultCount} pages matching the search query.",
- resultCount,
+ Search.status.innerText = _(
+ "Search finished, found ${resultCount} page(s) matching the search query."
).replace('${resultCount}', resultCount);
};
const _displayNextItem = (
@@ -145,7 +138,7 @@ const _displayNextItem = (
else _finishSearch(resultCount);
};
// Helper function used by query() to order search results.
-// Each input is an array of [docname, title, anchor, descr, score, filename, kind].
+// Each input is an array of [docname, title, anchor, descr, score, filename].
// Order the results by score (in opposite order of appearance, since the
// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically.
const _orderResultsByScoreThenName = (a, b) => {
@@ -185,7 +178,7 @@ const Search = {
htmlToText: (htmlString, anchor) => {
const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
- for (const removalQuery of [".headerlink", "script", "style"]) {
+ for (const removalQuery of [".headerlinks", "script", "style"]) {
htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() });
}
if (anchor) {
@@ -255,7 +248,6 @@ const Search = {
searchSummary.classList.add("search-summary");
searchSummary.innerText = "";
const searchList = document.createElement("ul");
- searchList.setAttribute("role", "list");
searchList.classList.add("search");
const out = document.getElementById("search-results");
@@ -326,7 +318,7 @@ const Search = {
const indexEntries = Search._index.indexentries;
// Collect multiple result groups to be sorted separately and then ordered.
- // Each is an array of [docname, title, anchor, descr, score, filename, kind].
+ // Each is an array of [docname, title, anchor, descr, score, filename].
const normalResults = [];
const nonMainIndexResults = [];
@@ -336,16 +328,14 @@ const Search = {
for (const [title, foundTitles] of Object.entries(allTitles)) {
if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) {
for (const [file, id] of foundTitles) {
- const score = Math.round(Scorer.title * queryLower.length / title.length);
- const boost = titles[file] === title ? 1 : 0; // add a boost for document titles
+ let score = Math.round(100 * queryLower.length / title.length)
normalResults.push([
docNames[file],
titles[file] !== title ? `${titles[file]} > ${title}` : title,
id !== null ? "#" + id : "",
null,
- score + boost,
+ score,
filenames[file],
- SearchResultKind.title,
]);
}
}
@@ -363,7 +353,6 @@ const Search = {
null,
score,
filenames[file],
- SearchResultKind.index,
];
if (isMain) {
normalResults.push(result);
@@ -485,7 +474,6 @@ const Search = {
descr,
score,
filenames[match[0]],
- SearchResultKind.object,
]);
};
Object.keys(objects).forEach((prefix) =>
@@ -596,7 +584,6 @@ const Search = {
null,
score,
filenames[file],
- SearchResultKind.text,
]);
}
return results;
diff --git a/docs/_build/html/euclidlike.html b/docs/_build/html/euclidlike.html
index 99e87a1..9c2096e 100644
--- a/docs/_build/html/euclidlike.html
+++ b/docs/_build/html/euclidlike.html
@@ -3,7 +3,7 @@
-
+
The Euclid-like Module — GalSim-Euclid-Like 0.9.0 documentation
@@ -14,7 +14,7 @@
-
+
@@ -229,9 +229,12 @@ APIeuclidlike. getSkyLevel ( bandpass , world_pos = None , exptime = None , epoch = 2025 , date = None ) [source]
Get the expected sky level for a Euclid observation due to zodiacal light for this bandpass
and position.
-This routine can take an arbitray galsim.Bandpass() and calculate the zodiacal background
+
This routine can take an arbitrary galsim.Bandpass() and calculate the zodiacal background
directly. This is approximately 3x slower than using lookup tables.
-The numbers that are returned are in units of e-/arcsec^2. The result can either be multiplied
+
This routine starts by calling another routine to get the zodiacal background in
+photons/m^2/arcsec^2/sec. After multiplying by the collecting area in m^2 and exposure time in sec,
+while using a bandpass including the quantum efficiency (to go from photons to electrons),
+the numbers that are returned are in units of e-/arcsec^2. The result can either be multiplied
by the approximate pixel area to get e-/pix, or the result can be used with wcs.makeSkyImage()
to make an image of the sky that properly includes the actual pixel area as a function of
position on the detector.
@@ -335,7 +338,11 @@ APIIn addition, the provided PSF images are normalized for obscuration,
vignetting and baffle effects. However, GalSim internally handles the
obscuration, so we remove this part of the normalization by dividing the
-PSF images by collecting_area / ((diameter/2)**2*np.pi). As a result, the sum of the pixel values in the renormalized PSF images is very close to 1.
+PSF images by collecting_area / ((diameter/2)**2*np.pi). As a result, the sum of the pixel
+values in the renormalized PSF images is very close to 1.
+ Members of the Euclid Consortium with access to the internal PSF toolkit can reproduce the
+precomputed PSF images using the Develop branch as of 21 May 2024 using the config file
+data/config.zip .
Parameters:
diff --git a/docs/_build/html/euclidlike_imsim.html b/docs/_build/html/euclidlike_imsim.html
index b0469a5..c380351 100644
--- a/docs/_build/html/euclidlike_imsim.html
+++ b/docs/_build/html/euclidlike_imsim.html
@@ -3,7 +3,7 @@
-
+
The Euclid-like ImSim Module — GalSim-Euclid-Like 0.9.0 documentation
@@ -14,7 +14,7 @@
-
+
@@ -377,7 +377,19 @@ The Euclid-like ImSim Module
+Generate and apply noise to an image based on the provided configuration.
+
+Parameters:
+cfg_noise (dict ) – Configuration dictionary for noise parameters.
+
+
+NOTE on the quantization: This prevents problems due to the rounding.
+For example, given the very low amplitude of the sky background, we can have
+spatial variations of only ~1 ADU. This will be impossible to properly pick
+up by tools like SExtractor. Adding this noise prevents this problem and does not
+change the signal in the image. This is discussed in [Cuillandre et al. 2025](https://arxiv.org/abs/2405.13496 )
+Sect. 4.2.7.
+
diff --git a/docs/_build/html/examples.html b/docs/_build/html/examples.html
index a197236..e66aae6 100644
--- a/docs/_build/html/examples.html
+++ b/docs/_build/html/examples.html
@@ -3,7 +3,7 @@
-
+
Examples — GalSim-Euclid-Like 0.9.0 documentation
@@ -14,7 +14,7 @@
-
+
diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html
index 16ea3e8..e69873e 100644
--- a/docs/_build/html/genindex.html
+++ b/docs/_build/html/genindex.html
@@ -13,7 +13,7 @@
-
+
@@ -97,11 +97,11 @@ Index
A
@@ -109,17 +109,17 @@ A
B
@@ -127,15 +127,15 @@ B
C
@@ -165,42 +165,42 @@ E
euclidlike_imsim.bandpass
euclidlike_imsim.ccd
euclidlike_imsim.noise
euclidlike_imsim.obseq
euclidlike_imsim.photonOps
euclidlike_imsim.psf
@@ -209,39 +209,39 @@ E
euclidlike_imsim.skycat
euclidlike_imsim.stamp
euclidlike_imsim.utils
euclidlike_imsim.wcs
- Euclidlike_stamp (class in euclidlike_imsim.stamp) , [1]
+ Euclidlike_stamp (class in euclidlike_imsim.stamp)
- EuclidlikeBandpassBuilder (class in euclidlike_imsim.bandpass) , [1]
+ EuclidlikeBandpassBuilder (class in euclidlike_imsim.bandpass)
- EuclidlikeCCDImageBuilder (class in euclidlike_imsim.ccd) , [1]
+ EuclidlikeCCDImageBuilder (class in euclidlike_imsim.ccd)
- EuclidlikePSF (class in euclidlike_imsim.psf) , [1]
+ EuclidlikePSF (class in euclidlike_imsim.psf)
- EuclidlikeWCS (class in euclidlike_imsim.wcs) , [1]
+ EuclidlikeWCS (class in euclidlike_imsim.wcs)
@@ -249,11 +249,11 @@ E
F
@@ -261,9 +261,9 @@ F
G
- get() (euclidlike_imsim.obseq.ObSeqDataLoader method) , [1]
+ get() (euclidlike_imsim.obseq.ObSeqDataLoader method)
- get_ccd_center() (euclidlike_imsim.skycat.SkyCatalogInterface method) , [1]
+ get_ccd_center() (euclidlike_imsim.skycat.SkyCatalogInterface method)
get_input() (in module scripts.download_psf)
@@ -271,57 +271,57 @@ G
get_names() (in module scripts.download_psf)
- get_noise() (in module euclidlike_imsim.noise) , [1]
+ get_noise() (in module euclidlike_imsim.noise)
- getApproxNObjects() (euclidlike_imsim.skycat.SkyCatalogInterface method) , [1]
+ getApproxNObjects() (euclidlike_imsim.skycat.SkyCatalogInterface method)
- getBandpass() (euclidlike_imsim.utils.roman_utils method) , [1]
+ getBandpass() (euclidlike_imsim.utils.roman_utils method)
- getBandpasses() (in module euclidlike) , [1]
+ getBandpasses() (in module euclidlike)
- getBrightPSF() (in module euclidlike) , [1]
+ getBrightPSF() (in module euclidlike)
- getDrawMethod() (euclidlike_imsim.stamp.Euclidlike_stamp method) , [1]
+ getDrawMethod() (euclidlike_imsim.stamp.Euclidlike_stamp method)
- getFlux() (euclidlike_imsim.skycat.SkyCatalogInterface method) , [1]
+ getFlux() (euclidlike_imsim.skycat.SkyCatalogInterface method)
- getKwargs() (euclidlike_imsim.psf.PSFLoader method) , [1]
+ getKwargs() (euclidlike_imsim.psf.PSFLoader method)
- getLocalWCS() (euclidlike_imsim.utils.roman_utils method) , [1]
+ getLocalWCS() (euclidlike_imsim.utils.roman_utils method)
- getNObjects() (euclidlike_imsim.skycat.SkyCatalogInterface method) , [1]
+ getNObjects() (euclidlike_imsim.skycat.SkyCatalogInterface method)
- getObj() (euclidlike_imsim.skycat.SkyCatalogInterface method) , [1]
+ getObj() (euclidlike_imsim.skycat.SkyCatalogInterface method)
- getPSF() (euclidlike_imsim.psf.EuclidlikePSF method) , [1]
+ getPSF() (euclidlike_imsim.psf.EuclidlikePSF method)
- getPSF_Image() (euclidlike_imsim.utils.roman_utils method) , [1]
+ getPSF_Image() (euclidlike_imsim.utils.roman_utils method)
- getSkyLevel() (in module euclidlike) , [1]
+ getSkyLevel() (in module euclidlike)
- getValue() (euclidlike_imsim.skycat.SkyCatalogInterface method) , [1]
+ getValue() (euclidlike_imsim.skycat.SkyCatalogInterface method)
- getWCS() (euclidlike_imsim.utils.roman_utils method) , [1]
+ getWCS() (euclidlike_imsim.utils.roman_utils method)
- getWorldPos() (euclidlike_imsim.skycat.SkyCatalogInterface method) , [1]
+ getWorldPos() (euclidlike_imsim.skycat.SkyCatalogInterface method)
- getZodiBackground() (in module euclidlike) , [1]
+ getZodiBackground() (in module euclidlike)
@@ -329,7 +329,7 @@ G
I
@@ -347,25 +347,25 @@ M
module
- euclidlike_imsim.bandpass , [1]
+ euclidlike_imsim.bandpass
- euclidlike_imsim.ccd , [1]
+ euclidlike_imsim.ccd
- euclidlike_imsim.noise , [1]
+ euclidlike_imsim.noise
- euclidlike_imsim.obseq , [1]
+ euclidlike_imsim.obseq
- euclidlike_imsim.photonOps , [1]
+ euclidlike_imsim.photonOps
- euclidlike_imsim.psf , [1]
+ euclidlike_imsim.psf
- euclidlike_imsim.skycat , [1]
+ euclidlike_imsim.skycat
- euclidlike_imsim.stamp , [1]
+ euclidlike_imsim.stamp
- euclidlike_imsim.utils , [1]
+ euclidlike_imsim.utils
- euclidlike_imsim.wcs , [1]
+ euclidlike_imsim.wcs
scripts
@@ -380,7 +380,7 @@ M
N
@@ -388,13 +388,13 @@ N
O
@@ -404,19 +404,19 @@ P
@@ -432,13 +432,13 @@ Q
R
@@ -503,7 +503,7 @@ U
W
diff --git a/docs/_build/html/history.html b/docs/_build/html/history.html
index 77a27ff..86626fa 100644
--- a/docs/_build/html/history.html
+++ b/docs/_build/html/history.html
@@ -3,7 +3,7 @@
-
+
Revision History — GalSim-Euclid-Like 0.9.0 documentation
@@ -14,7 +14,7 @@
-
+
diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html
index 43e1734..b451383 100644
--- a/docs/_build/html/index.html
+++ b/docs/_build/html/index.html
@@ -1,10 +1,12 @@
+
+
-
+
- GalSim-Euclid-Like: Euclid-like images using GalSim. — GalSim-Euclid-Like 0.9.0 documentation
+ GalSim-Euclid-Like: Euclid-like images using GalSim — GalSim-Euclid-Like 0.9.0 documentation
@@ -12,7 +14,7 @@
-
+
@@ -62,7 +64,7 @@
- GalSim-Euclid-Like: Euclid-like images using GalSim.
+ GalSim-Euclid-Like: Euclid-like images using GalSim
View page source
@@ -73,7 +75,7 @@
-GalSim-Euclid-Like: Euclid-like images using GalSim.
+GalSim-Euclid-Like: Euclid-like images using GalSim
Overview
@@ -152,4 +154,4 @@ Indices and tables
+
+GalSim-Euclid-Like ImSim dependencies
+To use the euclidlike_imsim package part of GalSim-Euclid-Like, other dependencies are required.
+First, the LSST Science pipelines need to be installed. The easiest way to install it (on Linux distribution) is using Stackvana as follow. For more options, we refer to the installation instructions :
+conda install stackvana
+
+
+In addition to the LSST Science pipelines, the SkyCatalogs needs to be installed from an independent fork to make use of the Euclid photometry. This can be achieve by running the command:
+pip install git + https : // github . com / aguinot / skyCatalogs . git @euclid_band
+
+
+SkyCatalogs requires other dependencies:
+conda install - c conda - forge dust_extinction
+
+
+or:
+pip install dust_extinction
+
+
+Extra files are also required, they can be downloaded following the instructions here . The path to those files needs to be set in a environment variable:
+export SIMS_SED_LIBRARY_DIR = path / to / rubin_sim_data / sims_sed_library
+
+
+In a conda environment it is possible to automatically set environment variable upon environment activation by doing:
+conda env config vars set SIMS_SED_LIBRARY_DIR = "path/to/rubin_sim_data/sims_sed_library"
+
+
+
diff --git a/docs/_build/html/modules.html b/docs/_build/html/modules.html
index 0ced45e..79e5de4 100644
--- a/docs/_build/html/modules.html
+++ b/docs/_build/html/modules.html
@@ -3,7 +3,7 @@
-
+
<no title> — GalSim-Euclid-Like 0.9.0 documentation
@@ -14,7 +14,7 @@
-
+
diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv
index c044549..dbea66a 100644
Binary files a/docs/_build/html/objects.inv and b/docs/_build/html/objects.inv differ
diff --git a/docs/_build/html/overview.html b/docs/_build/html/overview.html
index 686690d..584cf8b 100644
--- a/docs/_build/html/overview.html
+++ b/docs/_build/html/overview.html
@@ -3,7 +3,7 @@
-
+
Overview — GalSim-Euclid-Like 0.9.0 documentation
@@ -14,13 +14,13 @@
-
+
-
+
@@ -155,7 +155,7 @@
diff --git a/docs/_build/html/py-modindex.html b/docs/_build/html/py-modindex.html
index 0a7077a..bbdd2a9 100644
--- a/docs/_build/html/py-modindex.html
+++ b/docs/_build/html/py-modindex.html
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/_build/html/scripts.html b/docs/_build/html/scripts.html
index b85f1c8..0cec6ff 100644
--- a/docs/_build/html/scripts.html
+++ b/docs/_build/html/scripts.html
@@ -3,7 +3,7 @@
-
+
scripts package — GalSim-Euclid-Like 0.9.0 documentation
@@ -14,7 +14,7 @@
-
+
diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html
index 5690dc4..3e89811 100644
--- a/docs/_build/html/search.html
+++ b/docs/_build/html/search.html
@@ -14,7 +14,7 @@
-
+
diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js
index b1b0ea4..e0b3460 100644
--- a/docs/_build/html/searchindex.js
+++ b/docs/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[8, "api"], [9, "module-euclidlike_imsim.bandpass"]], "Attribution": [[15, "attribution"]], "Changes from v0.0.0 to v0.9.0": [[11, "changes-from-v0-0-0-to-v0-9-0"]], "Classes and Functions": [[1, "module-euclidlike_imsim.bandpass"]], "Communicating with the developers": [[15, "communicating-with-the-developers"]], "Config SLURM": [[9, "config-slurm"]], "Config imsim": [[9, "config-imsim"]], "Dependencies": [[13, "dependencies"]], "Downloading relevant data": [[15, "downloading-relevant-data"]], "End-to-end demo": [[2, "end-to-end-demo"], [10, "end-to-end-demo"]], "Euclid-like Functions": [[0, "euclid-like-functions"]], "Examples": [[2, null], [10, null]], "Focal Plane Layout": [[2, "focal-plane-layout"], [10, "focal-plane-layout"]], "GalSim-Euclid-Like": [[15, "galsim-euclid-like"]], "GalSim-Euclid-Like: Euclid-like images using GalSim": [[4, null]], "GalSim-Euclid-Like: Euclid-like images using GalSim.": [[12, null]], "Getting started": [[15, "getting-started"]], "Indices and tables": [[4, "indices-and-tables"], [12, "indices-and-tables"]], "Installation": [[5, null], [13, null], [13, "id1"], [15, "installation"]], "Installation Instructions": [[13, "installation-instructions"]], "Module-level Attributes": [[0, "module-level-attributes"], [8, "module-level-attributes"]], "Older Versions": [[11, "older-versions"]], "Overview": [[7, null], [15, null]], "References": [[15, "references"]], "Revision History": [[11, null]], "Submodules": [[16, "submodules"]], "The Euclid-like ImSim Module": [[1, null], [9, null]], "The Euclid-like Module": [[0, null], [8, null]], "Use": [[1, "use"], [9, "use"]], "scripts package": [[16, null]], "scripts.download_psf module": [[16, "module-scripts.download_psf"]], "scripts.make_euclidlike_pupil_plane module": [[16, "module-scripts.make_euclidlike_pupil_plane"]]}, "docnames": [".ipynb_checkpoints/euclidlike-checkpoint", ".ipynb_checkpoints/euclidlike_imsim-checkpoint", ".ipynb_checkpoints/examples-checkpoint", ".ipynb_checkpoints/history-checkpoint", ".ipynb_checkpoints/index-checkpoint", ".ipynb_checkpoints/install-checkpoint", ".ipynb_checkpoints/modules-checkpoint", ".ipynb_checkpoints/overview-checkpoint", "euclidlike", "euclidlike_imsim", "examples", "history", "index", "install", "modules", "overview", "scripts"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": [".ipynb_checkpoints/euclidlike-checkpoint.rst", ".ipynb_checkpoints/euclidlike_imsim-checkpoint.rst", ".ipynb_checkpoints/examples-checkpoint.rst", ".ipynb_checkpoints/history-checkpoint.rst", ".ipynb_checkpoints/index-checkpoint.rst", ".ipynb_checkpoints/install-checkpoint.rst", ".ipynb_checkpoints/modules-checkpoint.rst", ".ipynb_checkpoints/overview-checkpoint.rst", "euclidlike.rst", "euclidlike_imsim.rst", "examples.rst", "history.rst", "index.rst", "install.rst", "modules.rst", "overview.rst", "scripts.rst"], "indexentries": {"addnoise() (euclidlike_imsim.ccd.euclidlikeccdimagebuilder method)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.addNoise", false], [9, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.addNoise", false]], "applyto() (euclidlike_imsim.photonops.chargediff method)": [[1, "euclidlike_imsim.photonOps.ChargeDiff.applyTo", false], [9, "euclidlike_imsim.photonOps.ChargeDiff.applyTo", false]], "buildbandpass() (euclidlike_imsim.bandpass.euclidlikebandpassbuilder method)": [[1, "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder.buildBandpass", false], [9, "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder.buildBandpass", false]], "buildimage() (euclidlike_imsim.ccd.euclidlikeccdimagebuilder method)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.buildImage", false], [9, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.buildImage", false]], "buildphotonop() (euclidlike_imsim.photonops.chargediffbuilder method)": [[1, "euclidlike_imsim.photonOps.ChargeDiffBuilder.buildPhotonOp", false], [9, "euclidlike_imsim.photonOps.ChargeDiffBuilder.buildPhotonOp", false]], "buildpsf() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.buildPSF", false], [9, "euclidlike_imsim.stamp.Euclidlike_stamp.buildPSF", false]], "buildwcs() (euclidlike_imsim.wcs.euclidlikewcs method)": [[1, "euclidlike_imsim.wcs.EuclidlikeWCS.buildWCS", false], [9, "euclidlike_imsim.wcs.EuclidlikeWCS.buildWCS", false]], "chargediff (class in euclidlike_imsim.photonops)": [[1, "euclidlike_imsim.photonOps.ChargeDiff", false], [9, "euclidlike_imsim.photonOps.ChargeDiff", false]], "chargediffbuilder (class in euclidlike_imsim.photonops)": [[1, "euclidlike_imsim.photonOps.ChargeDiffBuilder", false], [9, "euclidlike_imsim.photonOps.ChargeDiffBuilder", false]], "check_existing() (in module scripts.download_psf)": [[16, "scripts.download_psf.check_existing", false]], "check_input() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.check_input", false], [9, "euclidlike_imsim.utils.roman_utils.check_input", false]], "check_remove() (in module scripts.download_psf)": [[16, "scripts.download_psf.check_remove", false]], "check_unpack() (in module scripts.download_psf)": [[16, "scripts.download_psf.check_unpack", false]], "download() (in module scripts.download_psf)": [[16, "scripts.download_psf.download", false]], "download_psf() (in module scripts.download_psf)": [[16, "scripts.download_psf.download_psf", false]], "draw() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.draw", false], [9, "euclidlike_imsim.stamp.Euclidlike_stamp.draw", false]], "euclidlike_imsim.bandpass": [[1, "module-euclidlike_imsim.bandpass", false], [9, "module-euclidlike_imsim.bandpass", false]], "euclidlike_imsim.ccd": [[1, "module-euclidlike_imsim.ccd", false], [9, "module-euclidlike_imsim.ccd", false]], "euclidlike_imsim.noise": [[1, "module-euclidlike_imsim.noise", false], [9, "module-euclidlike_imsim.noise", false]], "euclidlike_imsim.obseq": [[1, "module-euclidlike_imsim.obseq", false], [9, "module-euclidlike_imsim.obseq", false]], "euclidlike_imsim.photonops": [[1, "module-euclidlike_imsim.photonOps", false], [9, "module-euclidlike_imsim.photonOps", false]], "euclidlike_imsim.psf": [[1, "module-euclidlike_imsim.psf", false], [9, "module-euclidlike_imsim.psf", false]], "euclidlike_imsim.skycat": [[1, "module-euclidlike_imsim.skycat", false], [9, "module-euclidlike_imsim.skycat", false]], "euclidlike_imsim.stamp": [[1, "module-euclidlike_imsim.stamp", false], [9, "module-euclidlike_imsim.stamp", false]], "euclidlike_imsim.utils": [[1, "module-euclidlike_imsim.utils", false], [9, "module-euclidlike_imsim.utils", false]], "euclidlike_imsim.wcs": [[1, "module-euclidlike_imsim.wcs", false], [9, "module-euclidlike_imsim.wcs", false]], "euclidlike_stamp (class in euclidlike_imsim.stamp)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp", false], [9, "euclidlike_imsim.stamp.Euclidlike_stamp", false]], "euclidlikebandpassbuilder (class in euclidlike_imsim.bandpass)": [[1, "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder", false], [9, "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder", false]], "euclidlikeccdimagebuilder (class in euclidlike_imsim.ccd)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder", false], [9, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder", false]], "euclidlikepsf (class in euclidlike_imsim.psf)": [[1, "euclidlike_imsim.psf.EuclidlikePSF", false], [9, "euclidlike_imsim.psf.EuclidlikePSF", false]], "euclidlikewcs (class in euclidlike_imsim.wcs)": [[1, "euclidlike_imsim.wcs.EuclidlikeWCS", false], [9, "euclidlike_imsim.wcs.EuclidlikeWCS", false]], "findccd() (in module euclidlike)": [[0, "euclidlike.findCCD", false], [8, "euclidlike.findCCD", false]], "fix_seds() (euclidlike_imsim.stamp.euclidlike_stamp class method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.fix_seds", false], [9, "euclidlike_imsim.stamp.Euclidlike_stamp.fix_seds", false]], "get() (euclidlike_imsim.obseq.obseqdataloader method)": [[1, "euclidlike_imsim.obseq.ObSeqDataLoader.get", false], [9, "euclidlike_imsim.obseq.ObSeqDataLoader.get", false]], "get_ccd_center() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.get_ccd_center", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.get_ccd_center", false]], "get_input() (in module scripts.download_psf)": [[16, "scripts.download_psf.get_input", false]], "get_meta() (in module scripts.download_psf)": [[16, "scripts.download_psf.get_meta", false]], "get_names() (in module scripts.download_psf)": [[16, "scripts.download_psf.get_names", false]], "get_noise() (in module euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.get_noise", false], [9, "euclidlike_imsim.noise.get_noise", false]], "getapproxnobjects() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getApproxNObjects", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.getApproxNObjects", false]], "getbandpass() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getBandpass", false], [9, "euclidlike_imsim.utils.roman_utils.getBandpass", false]], "getbandpasses() (in module euclidlike)": [[0, "euclidlike.getBandpasses", false], [8, "euclidlike.getBandpasses", false]], "getbrightpsf() (in module euclidlike)": [[0, "euclidlike.getBrightPSF", false], [8, "euclidlike.getBrightPSF", false]], "getdrawmethod() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.getDrawMethod", false], [9, "euclidlike_imsim.stamp.Euclidlike_stamp.getDrawMethod", false]], "getflux() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getFlux", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.getFlux", false]], "getkwargs() (euclidlike_imsim.psf.psfloader method)": [[1, "euclidlike_imsim.psf.PSFLoader.getKwargs", false], [9, "euclidlike_imsim.psf.PSFLoader.getKwargs", false]], "getkwargs() (euclidlike_imsim.skycat.skycatalogloader method)": [[1, "euclidlike_imsim.skycat.SkyCatalogLoader.getKwargs", false], [9, "euclidlike_imsim.skycat.SkyCatalogLoader.getKwargs", false]], "getlocalwcs() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getLocalWCS", false], [9, "euclidlike_imsim.utils.roman_utils.getLocalWCS", false]], "getnobjects() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getNObjects", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.getNObjects", false]], "getobj() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getObj", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.getObj", false]], "getpsf() (euclidlike_imsim.psf.euclidlikepsf method)": [[1, "euclidlike_imsim.psf.EuclidlikePSF.getPSF", false], [9, "euclidlike_imsim.psf.EuclidlikePSF.getPSF", false]], "getpsf() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getPSF", false], [9, "euclidlike_imsim.utils.roman_utils.getPSF", false]], "getpsf() (in module euclidlike)": [[0, "euclidlike.getPSF", false], [8, "euclidlike.getPSF", false]], "getpsf_image() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getPSF_Image", false], [9, "euclidlike_imsim.utils.roman_utils.getPSF_Image", false]], "getskylevel() (in module euclidlike)": [[0, "euclidlike.getSkyLevel", false], [8, "euclidlike.getSkyLevel", false]], "getvalue() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getValue", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.getValue", false]], "getwcs() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getWCS", false], [9, "euclidlike_imsim.utils.roman_utils.getWCS", false]], "getwcs() (in module euclidlike)": [[0, "euclidlike.getWCS", false], [8, "euclidlike.getWCS", false]], "getworldpos() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getWorldPos", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.getWorldPos", false]], "getzodibackground() (in module euclidlike)": [[0, "euclidlike.getZodiBackground", false], [8, "euclidlike.getZodiBackground", false]], "initialize() (euclidlike_imsim.noise.noiseimagebuilder method)": [[1, "euclidlike_imsim.noise.NoiseImageBuilder.initialize", false], [9, "euclidlike_imsim.noise.NoiseImageBuilder.initialize", false]], "main() (in module scripts.download_psf)": [[16, "scripts.download_psf.main", false]], "make_euclidlike_pupil_plane() (in module scripts.make_euclidlike_pupil_plane)": [[16, "scripts.make_euclidlike_pupil_plane.make_EuclidLike_pupil_plane", false]], "make_link() (in module scripts.download_psf)": [[16, "scripts.download_psf.make_link", false]], "module": [[1, "module-euclidlike_imsim.bandpass", false], [1, "module-euclidlike_imsim.ccd", false], [1, "module-euclidlike_imsim.noise", false], [1, "module-euclidlike_imsim.obseq", false], [1, "module-euclidlike_imsim.photonOps", false], [1, "module-euclidlike_imsim.psf", false], [1, "module-euclidlike_imsim.skycat", false], [1, "module-euclidlike_imsim.stamp", false], [1, "module-euclidlike_imsim.utils", false], [1, "module-euclidlike_imsim.wcs", false], [9, "module-euclidlike_imsim.bandpass", false], [9, "module-euclidlike_imsim.ccd", false], [9, "module-euclidlike_imsim.noise", false], [9, "module-euclidlike_imsim.obseq", false], [9, "module-euclidlike_imsim.photonOps", false], [9, "module-euclidlike_imsim.psf", false], [9, "module-euclidlike_imsim.skycat", false], [9, "module-euclidlike_imsim.stamp", false], [9, "module-euclidlike_imsim.utils", false], [9, "module-euclidlike_imsim.wcs", false], [16, "module-scripts", false], [16, "module-scripts.download_psf", false], [16, "module-scripts.make_euclidlike_pupil_plane", false]], "noiseimagebuilder (class in euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.NoiseImageBuilder", false], [9, "euclidlike_imsim.noise.NoiseImageBuilder", false]], "objects (euclidlike_imsim.skycat.skycataloginterface property)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.objects", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface.objects", false]], "obseqdata() (in module euclidlike_imsim.obseq)": [[1, "euclidlike_imsim.obseq.ObSeqData", false], [9, "euclidlike_imsim.obseq.ObSeqData", false]], "obseqdataloader (class in euclidlike_imsim.obseq)": [[1, "euclidlike_imsim.obseq.ObSeqDataLoader", false], [9, "euclidlike_imsim.obseq.ObSeqDataLoader", false]], "parse_args() (in module scripts.download_psf)": [[16, "scripts.download_psf.parse_args", false]], "parse_noise_config() (in module euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.parse_noise_config", false], [9, "euclidlike_imsim.noise.parse_noise_config", false]], "processimage() (euclidlike_imsim.noise.noiseimagebuilder method)": [[1, "euclidlike_imsim.noise.NoiseImageBuilder.processImage", false], [9, "euclidlike_imsim.noise.NoiseImageBuilder.processImage", false]], "processimage() (euclidlike_imsim.noise.skyimagebuilder method)": [[1, "euclidlike_imsim.noise.SkyImageBuilder.processImage", false], [9, "euclidlike_imsim.noise.SkyImageBuilder.processImage", false]], "processimage() (euclidlike_imsim.noise.weightimagebuilder method)": [[1, "euclidlike_imsim.noise.WeightImageBuilder.processImage", false], [9, "euclidlike_imsim.noise.WeightImageBuilder.processImage", false]], "psfloader (class in euclidlike_imsim.psf)": [[1, "euclidlike_imsim.psf.PSFLoader", false], [9, "euclidlike_imsim.psf.PSFLoader", false]], "query_yes_no() (in module scripts.download_psf)": [[16, "scripts.download_psf.query_yes_no", false]], "read_obseq() (euclidlike_imsim.obseq.obseqdataloader method)": [[1, "euclidlike_imsim.obseq.ObSeqDataLoader.read_obseq", false], [9, "euclidlike_imsim.obseq.ObSeqDataLoader.read_obseq", false]], "remove_tarball() (in module scripts.download_psf)": [[16, "scripts.download_psf.remove_tarball", false]], "roman_utils (class in euclidlike_imsim.utils)": [[1, "euclidlike_imsim.utils.roman_utils", false], [9, "euclidlike_imsim.utils.roman_utils", false]], "run_main() (in module scripts.download_psf)": [[16, "scripts.download_psf.run_main", false]], "scripts": [[16, "module-scripts", false]], "scripts.download_psf": [[16, "module-scripts.download_psf", false]], "scripts.make_euclidlike_pupil_plane": [[16, "module-scripts.make_euclidlike_pupil_plane", false]], "setup() (euclidlike_imsim.ccd.euclidlikeccdimagebuilder method)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.setup", false], [9, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.setup", false]], "setup() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.setup", false], [9, "euclidlike_imsim.stamp.Euclidlike_stamp.setup", false]], "skycataloginterface (class in euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface", false], [9, "euclidlike_imsim.skycat.SkyCatalogInterface", false]], "skycatalogloader (class in euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatalogLoader", false], [9, "euclidlike_imsim.skycat.SkyCatalogLoader", false]], "skycatobj() (in module euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatObj", false], [9, "euclidlike_imsim.skycat.SkyCatObj", false]], "skycatvalue() (in module euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatValue", false], [9, "euclidlike_imsim.skycat.SkyCatValue", false]], "skycatworldpos() (in module euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatWorldPos", false], [9, "euclidlike_imsim.skycat.SkyCatWorldPos", false]], "skyimagebuilder (class in euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.SkyImageBuilder", false], [9, "euclidlike_imsim.noise.SkyImageBuilder", false]], "unpack() (in module scripts.download_psf)": [[16, "scripts.download_psf.unpack", false]], "weightimagebuilder (class in euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.WeightImageBuilder", false], [9, "euclidlike_imsim.noise.WeightImageBuilder", false]]}, "objects": {"": [[16, 1, 0, "-", "scripts"]], "euclidlike": [[8, 0, 1, "", "findCCD"], [8, 0, 1, "", "getBandpasses"], [8, 0, 1, "", "getBrightPSF"], [8, 0, 1, "", "getPSF"], [8, 0, 1, "", "getSkyLevel"], [8, 0, 1, "", "getWCS"], [8, 0, 1, "", "getZodiBackground"]], "euclidlike_imsim": [[9, 1, 0, "-", "bandpass"], [9, 1, 0, "-", "ccd"], [9, 1, 0, "-", "noise"], [9, 1, 0, "-", "obseq"], [9, 1, 0, "-", "photonOps"], [9, 1, 0, "-", "psf"], [9, 1, 0, "-", "skycat"], [9, 1, 0, "-", "stamp"], [9, 1, 0, "-", "utils"], [9, 1, 0, "-", "wcs"]], "euclidlike_imsim.bandpass": [[9, 2, 1, "", "EuclidlikeBandpassBuilder"]], "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder": [[9, 3, 1, "", "buildBandpass"]], "euclidlike_imsim.ccd": [[9, 2, 1, "", "EuclidlikeCCDImageBuilder"]], "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder": [[9, 3, 1, "", "addNoise"], [9, 3, 1, "", "buildImage"], [9, 3, 1, "", "setup"]], "euclidlike_imsim.noise": [[9, 2, 1, "", "NoiseImageBuilder"], [9, 2, 1, "", "SkyImageBuilder"], [9, 2, 1, "", "WeightImageBuilder"], [9, 0, 1, "", "get_noise"], [9, 0, 1, "", "parse_noise_config"]], "euclidlike_imsim.noise.NoiseImageBuilder": [[9, 3, 1, "", "initialize"], [9, 3, 1, "", "processImage"]], "euclidlike_imsim.noise.SkyImageBuilder": [[9, 3, 1, "", "processImage"]], "euclidlike_imsim.noise.WeightImageBuilder": [[9, 3, 1, "", "processImage"]], "euclidlike_imsim.obseq": [[9, 0, 1, "", "ObSeqData"], [9, 2, 1, "", "ObSeqDataLoader"]], "euclidlike_imsim.obseq.ObSeqDataLoader": [[9, 3, 1, "", "get"], [9, 3, 1, "", "read_obseq"]], "euclidlike_imsim.photonOps": [[9, 2, 1, "", "ChargeDiff"], [9, 2, 1, "", "ChargeDiffBuilder"]], "euclidlike_imsim.photonOps.ChargeDiff": [[9, 3, 1, "", "applyTo"]], "euclidlike_imsim.photonOps.ChargeDiffBuilder": [[9, 3, 1, "", "buildPhotonOp"]], "euclidlike_imsim.psf": [[9, 2, 1, "", "EuclidlikePSF"], [9, 2, 1, "", "PSFLoader"]], "euclidlike_imsim.psf.EuclidlikePSF": [[9, 3, 1, "", "getPSF"]], "euclidlike_imsim.psf.PSFLoader": [[9, 3, 1, "", "getKwargs"]], "euclidlike_imsim.skycat": [[9, 0, 1, "", "SkyCatObj"], [9, 0, 1, "", "SkyCatValue"], [9, 0, 1, "", "SkyCatWorldPos"], [9, 2, 1, "", "SkyCatalogInterface"], [9, 2, 1, "", "SkyCatalogLoader"]], "euclidlike_imsim.skycat.SkyCatalogInterface": [[9, 3, 1, "", "getApproxNObjects"], [9, 3, 1, "", "getFlux"], [9, 3, 1, "", "getNObjects"], [9, 3, 1, "", "getObj"], [9, 3, 1, "", "getValue"], [9, 3, 1, "", "getWorldPos"], [9, 3, 1, "", "get_ccd_center"], [9, 4, 1, "", "objects"]], "euclidlike_imsim.skycat.SkyCatalogLoader": [[9, 3, 1, "", "getKwargs"]], "euclidlike_imsim.stamp": [[9, 2, 1, "", "Euclidlike_stamp"]], "euclidlike_imsim.stamp.Euclidlike_stamp": [[9, 3, 1, "", "buildPSF"], [9, 3, 1, "", "draw"], [9, 3, 1, "", "fix_seds"], [9, 3, 1, "", "getDrawMethod"], [9, 3, 1, "", "setup"]], "euclidlike_imsim.utils": [[9, 2, 1, "", "roman_utils"]], "euclidlike_imsim.utils.roman_utils": [[9, 3, 1, "", "check_input"], [9, 3, 1, "", "getBandpass"], [9, 3, 1, "", "getLocalWCS"], [9, 3, 1, "", "getPSF"], [9, 3, 1, "", "getPSF_Image"], [9, 3, 1, "", "getWCS"]], "euclidlike_imsim.wcs": [[9, 2, 1, "", "EuclidlikeWCS"]], "euclidlike_imsim.wcs.EuclidlikeWCS": [[9, 3, 1, "", "buildWCS"]], "scripts": [[16, 1, 0, "-", "download_psf"], [16, 1, 0, "-", "make_euclidlike_pupil_plane"]], "scripts.download_psf": [[16, 0, 1, "", "check_existing"], [16, 0, 1, "", "check_remove"], [16, 0, 1, "", "check_unpack"], [16, 0, 1, "", "download"], [16, 0, 1, "", "download_psf"], [16, 0, 1, "", "get_input"], [16, 0, 1, "", "get_meta"], [16, 0, 1, "", "get_names"], [16, 0, 1, "", "main"], [16, 0, 1, "", "make_link"], [16, 0, 1, "", "parse_args"], [16, 0, 1, "", "query_yes_no"], [16, 0, 1, "", "remove_tarball"], [16, 0, 1, "", "run_main"], [16, 0, 1, "", "unpack"]], "scripts.make_euclidlike_pupil_plane": [[16, 0, 1, "", "make_EuclidLike_pupil_plane"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "module", "Python module"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "objtypes": {"0": "py:function", "1": "py:module", "2": "py:class", "3": "py:method", "4": "py:property"}, "terms": {"": [0, 8], "0": [0, 1, 8, 9, 12, 13], "1": [0, 1, 8, 9, 13], "10": [0, 8, 13, 15], "100": [1, 9], "1000000": [1, 9], "13": 2, "17": [0, 8, 13], "180": [0, 8], "2": [0, 8, 9, 13, 16], "2023": [0, 8], "2025": [0, 8], "2048": 16, "2d": 16, "3": [13, 15, 16], "30": [0, 1, 8, 9], "33688": 9, "33689": 9, "33690": 9, "35": [0, 8, 9], "3d": 16, "3x": [0, 8], "4": [0, 1, 8, 9], "5": [0, 8, 16], "6": 13, "8": [1, 9], "87e0c8e9770199cd276f5f0551054cb4902d53bb": 16, "9": 12, "90": [0, 8], "A": [0, 1, 8, 9, 16], "As": [0, 8], "But": [0, 8], "For": [0, 1, 8, 9, 13, 15], "If": [0, 1, 8, 9], "In": [0, 1, 8, 9], "It": [1, 9, 15, 16], "No": 16, "The": [2, 10, 12, 13, 14, 15, 16], "There": [0, 8], "These": [0, 8], "To": [9, 13, 15], "_": 2, "_opt_param": [1, 9], "_req_param": [1, 9], "_single_param": [1, 9], "_takes_rng": [1, 9], "ab": [0, 8], "ab_zeropoint": [0, 2, 8, 10], "aberr": [0, 8], "about": [0, 8, 15], "abov": 13, "access": [0, 1, 8, 9], "accord": [1, 9, 15], "account": [0, 8], "accross": [0, 8], "accuraci": [0, 8, 15], "achromat": [0, 8], "across": [1, 9, 16], "activ": [9, 13, 15], "actual": [0, 1, 8, 9], "ad": [1, 9], "adapt": 16, "add": [1, 9], "addit": [0, 1, 8, 9], "addnois": [1, 9, 14], "adopt": [0, 8], "after": [0, 1, 8, 9, 15], "aim": 15, "aka": [1, 9], "al": 16, "alias": [0, 8], "all": [0, 8], "allow": [0, 1, 8, 9], "along": [2, 10, 15], "also": [0, 1, 8, 9, 15], "altern": [0, 8, 15], "alwai": [0, 8], "an": [0, 1, 8, 9, 15, 16], "analysi": 15, "angl": [0, 8, 16], "ani": [0, 1, 8, 9], "answer": 16, "apertur": [0, 8], "api": [12, 14], "appear": [0, 8], "appli": [1, 9], "applic": [0, 8, 15], "applyto": [1, 9, 14], "appropi": [0, 8], "appropri": [1, 9], "approxim": [0, 1, 8, 9, 15], "ar": [0, 1, 8, 9, 15], "arbitrai": [0, 8], "arbitrari": [1, 9], "arcsec": [0, 8], "area": [0, 8], "arg": 16, "argpars": 16, "argument": [0, 8, 15, 16], "argv": 16, "around": [0, 1, 8, 9], "arrai": [0, 1, 8, 9], "articl": 15, "ask": [15, 16], "aspect": [0, 8], "associ": [1, 9], "assum": [0, 8], "astropi": 13, "asttyp": [0, 8], "atrribut": [0, 8], "attribut": [1, 9, 12, 14], "automodul": 0, "avail": [0, 8, 15, 16], "awai": [0, 8], "axi": [0, 8], "b": [0, 8], "background": [0, 1, 2, 8, 9, 10], "baffl": [0, 8], "band": [0, 8], "bandpass": [0, 1, 2, 8, 9, 10], "base": [0, 1, 8, 9, 15], "bash": 9, "basic": [0, 1, 8, 9, 15], "been": [13, 15, 16], "befor": [0, 8], "begin": [0, 8], "being": [1, 9], "below": [9, 16], "between": [0, 8], "bin": [1, 9], "blob": [2, 16], "blue": [0, 8], "bool": [0, 1, 8, 9], "border": [0, 8], "both": [1, 9], "boxi": [0, 8], "bpass": [1, 9], "bright": [0, 8], "brighter": [0, 8], "brows": [0, 8], "bug": 15, "build": [1, 9], "buildbandpass": [1, 9, 14], "builder": [1, 9], "buildimag": [1, 9, 14], "buildphotonop": [1, 9, 14], "buildprofil": [1, 9], "buildpsf": [1, 9, 14], "buildwc": [1, 9, 14], "built": [1, 9], "bundl": [1, 9], "c": [0, 8], "cab": [0, 8], "calcul": [0, 8], "call": [0, 1, 8, 9], "caltech": [0, 8], "can": [0, 1, 2, 8, 9, 10, 15], "care": [0, 8], "carri": [0, 8], "case": [0, 1, 8, 9], "catalog": [1, 9], "ccd": [0, 1, 2, 8, 9, 10], "ccd2det": [0, 8], "ccd_id": 9, "ccd_po": [0, 8], "ccdid": [0, 8], "ccds_ccd": [2, 10], "cd": [13, 15], "celestialcoord": [0, 1, 8, 9], "center": [0, 1, 2, 8, 9, 10], "certain": [0, 8], "cfg_imag": [1, 9], "cfg_nois": [1, 9], "chang": [0, 8, 9, 12], "charg": [0, 1, 8, 9], "chargediff": [1, 9, 14], "chargediffbuild": [1, 9, 14], "check": [0, 1, 8, 9], "check_exist": [14, 16], "check_input": [1, 9, 14], "check_remov": [14, 16], "check_unpack": [14, 16], "chirata": [0, 8], "choos": [0, 8], "chosen": [0, 8], "chri": [0, 8], "chromat": [0, 1, 8, 9], "cite": 15, "class": [0, 8, 9], "classmethod": [1, 9], "clone": [13, 15], "close": [0, 8], "cm": [0, 8], "code": [0, 1, 8, 9, 13, 15, 16], "collect": [0, 8], "collecting_area": [0, 8], "column": [0, 8, 9], "com": [2, 13, 15, 16], "combin": [0, 1, 8, 9], "command": [0, 8, 9, 16], "command_arg": 16, "comment": 15, "commun": [1, 9, 12], "compromis": [0, 8], "comput": [0, 1, 8, 9], "conda": [9, 13, 15], "config": [1, 14], "config_fil": [1, 9], "configur": [0, 1, 8, 9, 15], "confus": [1, 9], "consid": [0, 8, 16], "consist": [0, 8], "consortium": 15, "construct": [0, 1, 8, 9, 15], "contain": [0, 1, 2, 8, 9, 10, 13, 15], "contrast": [0, 8], "contribut": [1, 9], "contributor": 15, "convent": [0, 2, 8, 10], "convers": [0, 8], "convert": [0, 8], "convolv": [1, 9], "coordin": [0, 1, 8, 9], "correct": [0, 8], "correspond": [0, 1, 8, 9], "cosmostat": 16, "cover": [0, 8], "creat": [0, 1, 8, 9, 13, 15], "csic": [0, 8], "current": [1, 9, 13], "current_var": [1, 9], "curv": [0, 8], "data": [0, 1, 8, 9, 12], "date": [0, 1, 2, 8, 9, 10], "datetim": [0, 8], "deblend": 15, "debug": [1, 9], "decent": [0, 8], "decontamin": [0, 8], "default": [0, 1, 8, 9, 15, 16], "default_thin_trunc": [0, 8], "defin": [0, 1, 8, 9], "degrad": [0, 8], "degre": [0, 8], "demo": [0, 8, 12, 15], "demo13": [2, 10], "depend": [0, 8, 9], "describ": [0, 8, 15], "descript": [0, 8], "det2ccd": [0, 8], "detail": [0, 8, 13, 15], "detect": 15, "detector": [0, 8], "determin": [0, 1, 8, 9], "detid": [0, 8], "develop": [2, 12, 13, 16], "diamet": [0, 8], "dichroic": [0, 8], "dict": [0, 1, 8, 9], "dictionari": [0, 8], "differ": [0, 8], "diffus": [0, 1, 8, 9], "dir": [9, 15], "directli": [0, 8], "directori": [0, 2, 8, 9, 10, 15], "discret": [0, 8, 16], "displai": [2, 10], "distinct": 15, "dither": [0, 8], "divid": [0, 8], "do": [0, 1, 8, 9, 13], "do_download": 16, "do_filt": 16, "do_link": 16, "do_remov": 16, "do_unpack": 16, "docstr": [0, 8, 15], "document": 15, "doe": [0, 1, 8, 9], "doesn": [1, 9], "doi": 15, "done": [0, 8, 16], "download": [0, 8, 12, 14, 16], "download_cosmo": 16, "download_psf": 14, "draw": [0, 1, 8, 9, 14], "drawimag": [1, 9], "due": [0, 8], "duncan": [0, 8], "dure": [1, 9], "e": [0, 1, 8, 9], "each": [0, 1, 8, 9], "earli": [0, 8], "earth": [0, 8], "ecl_dlon": [0, 8], "ecl_lat": [0, 8], "eclipt": [0, 8], "edge_pix": [1, 9], "edu": [0, 8], "effect": [0, 1, 8, 9], "either": [0, 8, 16], "els": [1, 9], "empti": [1, 9], "enabl": [0, 8, 15], "end": [0, 1, 8, 9, 12], "end_to_end_demo": [0, 2, 8, 10], "enough": [0, 8], "enter": 16, "entir": [0, 8], "entri": 9, "env_nam": 9, "environ": 9, "epoch": [0, 8], "equinox": [0, 8], "equival": [2, 10], "ero": [0, 8], "err": 9, "error": [0, 1, 8, 9], "esa": [0, 8], "esac": [0, 8], "especi": [0, 8], "estim": [0, 8], "et": 16, "etc": [0, 8], "euclid": [2, 10, 13, 14, 16], "euclid_lik": [0, 8], "euclid_obseq": 9, "euclidlik": [0, 1, 2, 8, 9, 10, 13, 15], "euclidlike_download_psf": [0, 8, 15], "euclidlike_imsim": [1, 9, 15], "euclidlike_stamp": [1, 9, 14], "euclidlikebandpassbuild": [1, 9, 14], "euclidlikeccdimagebuild": [1, 9, 14], "euclidlikepsf": [1, 9, 14], "euclidlikewc": [1, 9, 14], "even": [0, 8], "everyth": [0, 8], "exact": [0, 8], "exactli": [0, 8], "exampl": [0, 1, 8, 9, 12, 15], "except": [0, 8], "exist": [1, 9], "expect": [0, 1, 8, 9], "explor": 15, "exposur": [0, 1, 8, 9], "express": [0, 8], "exptim": [0, 1, 8, 9], "extra_aberr": [1, 9], "face": [0, 8], "factor": [1, 9], "fair": [0, 8], "fake": [0, 8], "fall": [0, 8], "fals": [0, 1, 8, 9], "fast": 15, "faster": [0, 8], "fatter": [0, 8], "featur": [2, 10], "feel": 15, "fidel": 15, "field": [0, 1, 8, 9], "figur": [0, 1, 8, 9], "file": [0, 1, 2, 8, 9, 10], "file_list": 9, "file_nam": [1, 9], "file_scop": [1, 9], "filebandpass": [1, 9], "filter": [0, 1, 8, 9], "filter_nam": [2, 10], "final": [1, 9], "find": [0, 8], "findccd": [0, 8, 14], "first": [1, 2, 9, 10], "fit": 9, "fix_s": [1, 9, 14], "flag": 15, "flat": [1, 9], "float": [0, 1, 8, 9], "flux": [0, 1, 8, 9], "focal": [0, 8, 12, 15, 16], "focal_plane_layout": [2, 10], "focu": [0, 8], "folding_threshold": [0, 8], "follow": [0, 1, 8, 9, 13], "form": 16, "format": [0, 1, 8, 9], "found": [0, 8], "fov": [15, 16], "fpa": [0, 8], "fps3": [0, 8], "fraction": [0, 8], "free": 15, "from": [0, 1, 2, 8, 9, 10, 12, 13, 15, 16], "full": [0, 1, 8, 9, 15], "full_bandpass": [0, 8], "fulli": [0, 8], "function": [8, 9, 15, 16], "further": [13, 15], "futur": [0, 8], "gain": [0, 8], "galaxi": [1, 2, 9, 10], "galsim": [0, 1, 2, 8, 9, 10, 13, 16], "gap": [0, 8], "gener": [0, 1, 2, 8, 9, 10, 15], "generate_pupil_obscur": 16, "geometri": [0, 8], "get": [0, 1, 8, 9, 12, 14], "get_ccd_cent": [1, 9, 14], "get_input": [14, 16], "get_meta": [14, 16], "get_nam": [14, 16], "get_nois": [1, 9, 14], "getapproxnobject": [1, 9, 14], "getbandpass": [0, 1, 2, 8, 9, 10, 13, 14], "getbrightpsf": [0, 8, 14], "getdrawmethod": [1, 9, 14], "getflux": [1, 9, 14], "getkwarg": [1, 9, 14], "getlocalwc": [1, 9, 14], "getnobject": [1, 9, 14], "getobj": [1, 9, 14], "getpsf": [0, 1, 2, 8, 9, 10, 14, 15], "getpsf_imag": [1, 9, 14], "getskylevel": [0, 2, 8, 10, 14], "getvalu": [1, 9, 14], "getwc": [0, 1, 2, 8, 9, 10, 14], "getworldpo": [1, 9, 14], "getzodibackground": [0, 8, 14], "git": [13, 15], "github": [0, 2, 8, 13, 15, 16], "give": [0, 8], "given": [0, 1, 8, 9, 13, 15, 16], "gname": [0, 8], "gname2": [0, 8], "goe": [1, 9], "good": [0, 8], "grab": 16, "grid": [0, 8, 15], "ground": 15, "gsobject": [1, 9], "gsparam": [0, 1, 8, 9], "guid": [0, 8], "ha": [0, 8, 13, 15, 16], "half": [0, 8], "handl": [0, 8, 16], "has_nobj": [1, 9], "have": [0, 8], "heavi": 13, "heavili": [1, 9, 15], "helper": [0, 1, 8, 9, 15], "here": [0, 1, 8, 9], "high": [0, 8, 15], "higher": 15, "highlight": 15, "hirata": [0, 8], "histori": 12, "hit": 16, "how": [0, 2, 8, 10, 15], "howev": [0, 8], "http": [0, 2, 8, 16], "i": [0, 1, 2, 8, 9, 10, 13, 15, 16], "ic": [0, 8], "id": [0, 2, 8, 10], "ignor": [0, 1, 8, 9], "illustr": 15, "imag": [0, 1, 8, 9, 15], "image_nam": [1, 9], "image_num": [1, 9], "image_po": [1, 9], "implement": [1, 9, 16], "import": [0, 8, 13], "imsim": [12, 14], "includ": [0, 1, 8, 9, 15], "include_bord": [0, 8], "include_photonop": [1, 9], "incorpor": [0, 8], "independ": [1, 9], "index": [0, 1, 4, 8, 9, 12], "indic": [0, 1, 8, 9, 15], "ineffici": [0, 8], "infer": [0, 8], "info": [1, 9], "inform": [0, 1, 8, 9, 15], "init_func": [1, 9], "initi": [1, 9, 14], "input": [0, 1, 8, 9, 16], "instal": 12, "instanc": [1, 9], "instruct": [12, 15], "instrument": [0, 8, 15], "instrument_param": 0, "int": [0, 1, 8, 9], "inta": [0, 8], "integ": [0, 8], "interest": [0, 8, 15], "interfac": [1, 9], "intern": [0, 8], "interpol": [0, 8], "interpolatedchromaticobject": [0, 8], "interpolatedimag": [0, 8], "introduc": [2, 10], "ipac": [0, 8], "ipynb": [2, 10], "isn": [1, 9], "isr": [0, 8], "issu": 15, "item": [1, 9], "iter": [0, 8], "its": 15, "joint": 15, "journal": 15, "jupyt": [2, 10], "just": 16, "keep": [1, 9], "kei": [0, 8], "keyword": [0, 8], "kick": 16, "know": [0, 8], "knowledg": [0, 8], "known": [1, 9], "kwarg": [0, 1, 8, 9], "l233": 16, "label": [0, 8], "lack": [0, 8], "lambda_max": [0, 8], "lambda_min": [0, 8], "lanc": [0, 8], "larg": [1, 9, 15], "later": [0, 8], "latest": [0, 8], "latitud": [0, 8], "layout": 12, "lead": [0, 8], "leav": [0, 8], "length": [1, 9], "lens": [0, 8, 15], "level": [12, 14], "liaudat": 16, "librari": [13, 15], "licens": 15, "lie": [0, 8], "life": [0, 8], "light": [0, 8], "like": [2, 10, 13, 14, 16], "limit": [0, 1, 8, 9], "line": [9, 16], "linear": [0, 8], "link": [9, 15], "link_dir": 16, "linux": 13, "list": [0, 1, 8, 9], "load": [0, 1, 8, 9], "loader": [1, 9], "local": [1, 9], "local_wc": [1, 9], "localwc": [1, 9], "locat": [0, 1, 8, 9], "log": [1, 9], "logger": [0, 1, 8, 9, 16], "long_exptim": [0, 8], "longer": [0, 8], "longitud": [0, 8], "look": [0, 1, 8, 9], "lookup": [0, 8], "lookupt": [0, 8], "lower": [0, 8], "m": [0, 8], "mac": 13, "made": 11, "magnitud": [0, 8], "mai": [0, 1, 8, 9, 15], "main": [2, 14, 16], "make": [0, 1, 8, 9, 13], "make_euclidlike_pupil_plan": 14, "make_link": [14, 16], "makeskyimag": [0, 8], "mani": [0, 8], "map": [0, 1, 8, 9], "matroxel": [0, 8], "max_flux": [1, 9], "max_sun_angl": [0, 8], "maximum": [0, 8], "mean": [0, 8, 16], "meant": [0, 8], "measur": [0, 8], "member": 0, "meta": 16, "meter": [0, 8], "method": [1, 9, 15], "michael": [0, 8], "micron": [0, 8], "might": [0, 1, 8, 9], "miller": [0, 8], "min_sun_angl": [0, 8], "minimum": [0, 8], "mjd": [1, 9], "mm": [0, 8], "mode": [0, 8], "model": [0, 1, 8, 9], "modul": [2, 4, 10, 12, 14], "more": [0, 1, 8, 9, 15], "most": [0, 1, 8, 9], "msp": [0, 8], "much": [0, 8], "multipl": [1, 9], "multipli": [0, 8], "must": [0, 1, 8, 9, 15, 16], "n": [13, 15], "n_ccd": [0, 8], "n_ccd_col": [0, 8], "n_ccd_row": [0, 8], "n_col": [0, 8], "n_dither": [0, 8], "n_filter": 16, "n_phot": [1, 9], "n_pix": 16, "n_pix_col": [0, 8], "n_pix_row": [0, 8], "n_row": [0, 8], "n_wave": [0, 1, 8, 9], "name": [1, 9], "nanomet": [0, 8], "nativ": [1, 9, 16], "necessari": [1, 9], "need": [0, 1, 8, 9, 15], "new": [1, 9, 15], "nimag": [1, 9], "nisp": [0, 8], "nisp_band": [0, 8], "nm": [0, 8], "nois": [0, 1, 2, 8, 9, 10], "noiseimagebuild": [1, 9, 14], "non": [0, 8, 16], "none": [0, 1, 8, 9, 16], "nonlinear": [0, 8], "normal": [0, 8], "note": [0, 1, 8, 9, 15, 16], "notebook": [2, 10], "np": [0, 8], "number": [0, 1, 8, 9], "numer": [0, 8], "numpi": [0, 1, 8, 9, 13], "obj_num": [1, 9], "obj_typ": [1, 9], "object": [0, 1, 8, 9, 14, 15], "object_index": [1, 9], "obliqu": [0, 8], "obs_kind": [1, 9], "obscur": [0, 8], "obseq": [1, 9], "obseq_data": 9, "obseqdata": [1, 9, 14], "obseqdataload": [1, 9, 14], "observ": [0, 1, 2, 8, 9, 10], "observatori": [0, 8, 15], "obtain": [0, 1, 8, 9], "off": 16, "offset": [1, 9], "old": [0, 8], "older": 12, "omit": [0, 8], "onc": 15, "one": [0, 1, 8, 9, 16], "onli": [0, 1, 8, 9, 13, 15, 16], "onto": [0, 1, 8, 9], "open": 15, "oper": [1, 9], "optic": [0, 8], "optim": [0, 8], "option": [0, 1, 8, 9], "optpars": 16, "orbit": [0, 8], "order": [0, 8], "orient": [0, 8], "origin": [0, 8], "osx": 13, "other": [0, 1, 8, 9], "otherwis": [0, 8], "out": [0, 1, 8, 9], "output": [0, 1, 2, 8, 9, 10], "outsid": [0, 8], "outskirt": [0, 8], "over": [0, 8], "overrid": [1, 9], "oversampl": [0, 1, 8, 9, 15], "oversampling_factor": [1, 9], "overview": 12, "own": 15, "pa": [0, 8], "pa_is_fpa": [0, 8], "packag": [0, 1, 2, 8, 9, 10, 14, 15], "page": [4, 12], "panel": [0, 8], "paper": 15, "parallel": [0, 8], "param": [1, 9], "paramet": [0, 1, 8, 9, 16], "pars": [1, 9], "parse_arg": [14, 16], "parse_noise_config": [1, 9, 14], "part": [0, 1, 8, 9], "particular": [0, 8, 15], "particularli": 15, "pass": [0, 8], "passband": [0, 8], "path": 9, "pattern": [0, 8], "per": [0, 8], "perfectli": [0, 8], "perform": [1, 9], "permiss": [0, 8], "photo": [0, 8], "photometri": 15, "photon": [0, 1, 8, 9], "photon_arrai": [1, 9], "photonarrai": [1, 9], "photonop": [1, 9], "php": [0, 8], "physic": [0, 8], "pi": [0, 8], "pip": [13, 15], "pix": [0, 8], "pixel": [0, 8], "pixel_scal": [0, 1, 8, 9], "pixel_scale_mm": [0, 8], "pixelscal": [0, 8], "place": [1, 9, 15], "plan": [0, 8], "plane": [0, 8, 12, 15, 16], "plate": [0, 8], "plate_scal": [0, 8], "pleas": 15, "plot_vi": [2, 10], "po": [1, 9], "point": [0, 1, 8, 9], "polar": [0, 8], "port": [0, 8], "posit": [0, 1, 8, 9, 15], "positiond": [0, 8], "possibl": [0, 8], "possibli": [0, 8], "post": [0, 8], "postag": [1, 9], "preced": [1, 9], "precis": [0, 8, 15], "precomput": [0, 8, 15], "preliminari": 15, "present": [1, 9, 16], "presum": 16, "probabl": [1, 9], "probablist": [1, 9], "procedur": 16, "process": [0, 1, 8, 9, 16], "processimag": [1, 9, 14], "produc": [0, 1, 2, 8, 9, 10, 15], "prof": [1, 9], "profil": [1, 9], "program": 16, "progress": [1, 9], "project": [0, 8, 16], "properli": [0, 8], "properti": [1, 9], "provid": [0, 1, 8, 9, 15], "psf": [0, 1, 2, 8, 9, 10, 15, 16], "psf_dir": [0, 8], "psfloader": [1, 9, 14], "public": 11, "publicli": [0, 8], "publish": [13, 15], "pupil": [0, 1, 8, 9], "pupil_bin": [0, 1, 8, 9], "py": [0, 2, 8, 10, 16], "pypi": [13, 15], "python": [0, 2, 8, 10, 13, 15], "qe": [0, 8], "quadrant": [0, 1, 8, 9], "queri": [0, 8], "query_yes_no": [14, 16], "question": [15, 16], "quickskip": [1, 9], "rais": [0, 8], "random": [1, 9], "rang": [0, 8], "rather": [1, 9, 15], "reach": 15, "read": [0, 1, 8, 9], "read_nois": [0, 8], "read_obseq": [1, 9, 14], "readm": 15, "readout": [0, 8], "real": [0, 1, 8, 9], "realist": [0, 2, 8, 10], "rebuilt": [1, 9], "red": [0, 8], "refdata": [0, 8], "refer": [0, 8, 12], "reflect": [0, 8], "regular": [1, 9], "rel": [0, 8], "relat": [0, 8], "releas": [0, 8, 16], "relev": 12, "remov": [0, 8], "remove_tarbal": [14, 16], "render": [0, 1, 8, 9], "renorm": [0, 8], "repo": 11, "report": 15, "repositori": [13, 15], "repres": [0, 8], "represent": [0, 1, 8, 9, 15], "request": [0, 1, 8, 9], "requir": [0, 1, 8, 9, 13, 15, 16], "research": 15, "respect": [0, 8], "respons": [0, 8], "result": [0, 1, 8, 9, 15], "return": [0, 1, 8, 9, 16], "revis": 12, "rng": [1, 9], "roman": [0, 1, 8, 9], "roman_imsim": [1, 9, 15], "roman_util": [1, 9, 14], "roughli": [0, 8], "routin": [0, 1, 8, 9, 15], "row": [0, 8], "rst": 15, "run": [0, 1, 2, 8, 9, 10, 13, 15], "run_list": 9, "run_main": [14, 16], "saa": [0, 8], "safe": [1, 9], "sai": [1, 9], "same": [0, 8], "sampl": [0, 1, 8, 9, 16], "satur": [0, 8], "save": [1, 9], "sbatch": 9, "sca": [1, 9], "scale": [0, 1, 8, 9, 15], "scatter": [1, 9], "scenario": [0, 8], "scene": [2, 10], "scratch": [1, 9], "script": [0, 1, 2, 8, 9, 10, 14, 15], "search": [4, 12], "sec": [0, 8], "second": [0, 8], "sed": [0, 1, 8, 9], "see": [0, 1, 8, 9, 13, 15], "select": [0, 8], "self": [1, 9], "sens": [1, 9], "sensibli": [0, 8], "sensor": [0, 8], "septemb": [0, 8], "sequenc": [0, 1, 8, 9], "set": [0, 1, 8, 9], "setup": [1, 9, 14], "setup_skycat": [1, 9], "sever": [0, 8], "sh": 9, "shape": [0, 8], "shear": [0, 8], "shell": 9, "short_exptime_nisp": [0, 8], "short_exptime_vi": [0, 8], "shorter": [0, 8], "should": [0, 8, 9, 15], "shouldn": [1, 9], "show": [0, 2, 8, 10], "signatur": [0, 8], "sim": 16, "simpl": 16, "simpli": [0, 8], "simplifi": [0, 8], "simpsftoolkit": 16, "simul": [0, 1, 8, 9, 15], "singl": [0, 1, 8, 9], "size": [0, 1, 8, 9], "sky": [0, 1, 8, 9], "sky_catalog": 9, "skycat": [1, 9], "skycatalog": [1, 9], "skycataloginterfac": [1, 9, 14], "skycatalogload": [1, 9, 14], "skycatobj": [1, 9, 14], "skycatvalu": [1, 9, 14], "skycatworldpo": [1, 9, 14], "skyimagebuild": [1, 9, 14], "slower": [0, 8], "slurm": 14, "slurm_runn": 9, "small": [0, 8], "so": [0, 1, 8, 9], "softwar": [0, 8, 15], "solar": [0, 8], "some": [0, 1, 8, 9, 15], "sourc": [0, 1, 8, 9, 13, 15, 16], "space": [0, 1, 8, 9, 15], "spatial": [0, 8], "special": [1, 9], "specif": [0, 1, 8, 9], "specifi": [0, 1, 8, 9], "spider": [0, 8], "src": 16, "stamp": [1, 9], "stamp_siz": [1, 9], "star": [0, 2, 8, 10], "start": [1, 9, 12], "statement": [1, 9], "stderr": 9, "stdout": 9, "store": [0, 8], "str": [0, 1, 8, 9], "string": [0, 8, 16], "strut": [0, 8], "sub": [1, 9], "subcompon": [1, 9], "submodul": 14, "subroutin": [0, 8], "subset": [0, 8], "subtract": [1, 9], "success": 13, "suffici": 15, "sum": [0, 1, 8, 9], "sun": [0, 8], "suppli": [0, 8], "support": 13, "suppress": [0, 8], "sure": 13, "surfac": [0, 8], "survei": 15, "svo": [0, 8], "svo2": [0, 8], "switch": [0, 8], "sy": 16, "system": [0, 8, 13], "t": [0, 1, 8, 9], "tabl": [0, 8], "tabul": [0, 8], "take": [0, 1, 8, 9], "taken": [0, 8, 16], "takes_logg": [1, 9], "tapir": [0, 8], "target": 16, "target_dir": 16, "task": [1, 9], "telescop": [0, 2, 8, 10, 15], "term": 15, "termin": [0, 8, 15], "test": [0, 8], "than": [0, 8, 15], "thei": [0, 8], "theori": [0, 8], "therefor": [0, 8], "thi": [0, 1, 2, 8, 9, 10, 15, 16], "thin": [0, 8], "thing": [1, 9], "those": [0, 8, 15], "thought": [0, 8], "three": [0, 8], "through": 15, "throughput": [0, 8], "time": [0, 1, 8, 9], "tlambda": [0, 8], "tobia": 16, "total": [0, 8], "toward": [0, 8, 15], "transfer": [0, 8], "transmiss": [0, 8], "troxel": [0, 8], "true": [0, 1, 8, 9, 16], "truncat": [0, 8], "truth": 9, "tupl": [1, 9], "two": [1, 9, 13, 15], "txt": 9, "type": [1, 9], "typic": [0, 8], "uncertain": [0, 8], "undoc": 0, "unit": [0, 8], "unless": [0, 8], "unpack": [14, 16], "unpack_dir": 16, "up": [0, 1, 8, 9], "updat": [9, 15], "ur": [0, 8], "url": [15, 16], "us": [0, 2, 8, 10, 14, 15, 16], "use_ccd": [2, 10], "use_proxi": [1, 9], "user": [0, 8, 16], "util": [0, 1, 8, 9], "v0": 12, "v1": [0, 8], "valu": [0, 1, 8, 9, 16], "value_typ": [1, 9], "vari": [0, 8], "varianc": [1, 9], "variat": [0, 8], "varieti": [1, 9], "veri": [0, 8], "vernal": [0, 8], "version": [12, 13], "vi": [0, 8], "via": [1, 9, 16], "view": 15, "vignet": [0, 8], "vis_band": [0, 8], "vis_blue_limit": [0, 8], "vis_red_limit": [0, 8], "visit": [1, 9], "visual": [2, 10], "wa": [0, 8, 9, 16], "wai": [0, 8], "want": [0, 1, 8, 9], "wavefront": [0, 8], "wavelength": [0, 8, 15, 16], "wc": [0, 1, 2, 8, 9, 10], "wcs_dict": [0, 8], "we": [0, 1, 8, 9, 15], "weak": [0, 8, 15], "web": [0, 8], "websit": 15, "weight": [1, 9], "weightimagebuild": [1, 9, 14], "welcom": 15, "were": [0, 1, 8, 9], "wf": 16, "wf_psf": 16, "what": [0, 1, 8, 9], "when": [0, 1, 8, 9, 15], "where": [0, 1, 8, 9, 15], "whether": [0, 1, 8, 9], "which": [0, 1, 8, 9], "who": [0, 8], "whole": 16, "wide": [0, 8], "wish": [0, 8], "within": [0, 8, 15], "without": [0, 8], "won": [1, 9], "work": [1, 9], "worker_init": [1, 9], "worker_initarg": [1, 9], "world": [0, 8], "world_po": [0, 1, 2, 8, 9, 10], "would": [0, 1, 8, 9], "wrt": 16, "www": [0, 8], "x": [1, 9], "xsize": [1, 9], "y": [0, 1, 8, 9], "yaml": 9, "ye": 16, "yet": [1, 9], "you": [0, 1, 8, 9], "ysize": [1, 9], "zenodo": 15, "zeropoint": [0, 8], "zodiac": [0, 8], "zsh": 9}, "titles": ["The Euclid-like Module", "The Euclid-like ImSim Module", "Examples", "<no title>", "GalSim-Euclid-Like: Euclid-like images using GalSim", "Installation", "<no title>", "Overview", "The Euclid-like Module", "The Euclid-like ImSim Module", "Examples", "Revision History", "GalSim-Euclid-Like: Euclid-like images using GalSim.", "Installation", "<no title>", "Overview", "scripts package"], "titleterms": {"0": 11, "9": 11, "The": [0, 1, 8, 9], "api": [8, 9], "attribut": [0, 8, 15], "chang": 11, "class": 1, "commun": 15, "config": 9, "data": 15, "demo": [2, 10], "depend": 13, "develop": 15, "download": 15, "download_psf": 16, "end": [2, 10], "euclid": [0, 1, 4, 8, 9, 12, 15], "exampl": [2, 10], "focal": [2, 10], "from": 11, "function": [0, 1], "galsim": [4, 12, 15], "get": 15, "histori": 11, "imag": [4, 12], "imsim": [1, 9], "indic": [4, 12], "instal": [5, 13, 15], "instruct": 13, "layout": [2, 10], "level": [0, 8], "like": [0, 1, 4, 8, 9, 12, 15], "make_euclidlike_pupil_plan": 16, "modul": [0, 1, 8, 9, 16], "older": 11, "overview": [7, 15], "packag": 16, "plane": [2, 10], "refer": 15, "relev": 15, "revis": 11, "script": 16, "slurm": 9, "start": 15, "submodul": 16, "tabl": [4, 12], "us": [1, 4, 9, 12], "v0": 11, "version": 11}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, "api"], [1, "module-euclidlike_imsim.bandpass"]], "Attribution": [[7, "attribution"]], "Changes from v0.0.0 to v0.9.0": [[3, "changes-from-v0-0-0-to-v0-9-0"]], "Communicating with the developers": [[7, "communicating-with-the-developers"]], "Config SLURM": [[1, "config-slurm"]], "Config imsim": [[1, "config-imsim"]], "Dependencies": [[5, "dependencies"]], "Downloading relevant data": [[7, "downloading-relevant-data"]], "End-to-end demo": [[2, "end-to-end-demo"]], "Examples": [[2, "examples"]], "Focal Plane Layout": [[2, "focal-plane-layout"]], "GalSim-Euclid-Like": [[7, "galsim-euclid-like"]], "GalSim-Euclid-Like ImSim dependencies": [[5, "galsim-euclid-like-imsim-dependencies"]], "GalSim-Euclid-Like: Euclid-like images using GalSim": [[4, "galsim-euclid-like-euclid-like-images-using-galsim"]], "Getting started": [[7, "getting-started"]], "Indices and tables": [[4, "indices-and-tables"]], "Install the code": [[5, "install-the-code"]], "Installation": [[5, "installation"], [7, "installation"]], "Installation Instructions": [[5, "installation-instructions"]], "Module-level Attributes": [[0, "module-level-attributes"]], "Older Versions": [[3, "older-versions"]], "Overview": [[7, "overview"]], "References": [[7, "references"]], "Revision History": [[3, "revision-history"]], "Submodules": [[8, "submodules"]], "The Euclid-like ImSim Module": [[1, "the-euclid-like-imsim-module"]], "The Euclid-like Module": [[0, "the-euclid-like-module"]], "Use": [[1, "use"]], "scripts package": [[8, "module-scripts"]], "scripts.download_psf module": [[8, "module-scripts.download_psf"]], "scripts.make_euclidlike_pupil_plane module": [[8, "module-scripts.make_euclidlike_pupil_plane"]]}, "docnames": ["euclidlike", "euclidlike_imsim", "examples", "history", "index", "install", "modules", "overview", "scripts"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["euclidlike.rst", "euclidlike_imsim.rst", "examples.rst", "history.rst", "index.rst", "install.rst", "modules.rst", "overview.rst", "scripts.rst"], "indexentries": {"addnoise() (euclidlike_imsim.ccd.euclidlikeccdimagebuilder method)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.addNoise", false]], "applyto() (euclidlike_imsim.photonops.chargediff method)": [[1, "euclidlike_imsim.photonOps.ChargeDiff.applyTo", false]], "buildbandpass() (euclidlike_imsim.bandpass.euclidlikebandpassbuilder method)": [[1, "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder.buildBandpass", false]], "buildimage() (euclidlike_imsim.ccd.euclidlikeccdimagebuilder method)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.buildImage", false]], "buildphotonop() (euclidlike_imsim.photonops.chargediffbuilder method)": [[1, "euclidlike_imsim.photonOps.ChargeDiffBuilder.buildPhotonOp", false]], "buildpsf() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.buildPSF", false]], "buildwcs() (euclidlike_imsim.wcs.euclidlikewcs method)": [[1, "euclidlike_imsim.wcs.EuclidlikeWCS.buildWCS", false]], "chargediff (class in euclidlike_imsim.photonops)": [[1, "euclidlike_imsim.photonOps.ChargeDiff", false]], "chargediffbuilder (class in euclidlike_imsim.photonops)": [[1, "euclidlike_imsim.photonOps.ChargeDiffBuilder", false]], "check_existing() (in module scripts.download_psf)": [[8, "scripts.download_psf.check_existing", false]], "check_input() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.check_input", false]], "check_remove() (in module scripts.download_psf)": [[8, "scripts.download_psf.check_remove", false]], "check_unpack() (in module scripts.download_psf)": [[8, "scripts.download_psf.check_unpack", false]], "download() (in module scripts.download_psf)": [[8, "scripts.download_psf.download", false]], "download_psf() (in module scripts.download_psf)": [[8, "scripts.download_psf.download_psf", false]], "draw() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.draw", false]], "euclidlike_imsim.bandpass": [[1, "module-euclidlike_imsim.bandpass", false]], "euclidlike_imsim.ccd": [[1, "module-euclidlike_imsim.ccd", false]], "euclidlike_imsim.noise": [[1, "module-euclidlike_imsim.noise", false]], "euclidlike_imsim.obseq": [[1, "module-euclidlike_imsim.obseq", false]], "euclidlike_imsim.photonops": [[1, "module-euclidlike_imsim.photonOps", false]], "euclidlike_imsim.psf": [[1, "module-euclidlike_imsim.psf", false]], "euclidlike_imsim.skycat": [[1, "module-euclidlike_imsim.skycat", false]], "euclidlike_imsim.stamp": [[1, "module-euclidlike_imsim.stamp", false]], "euclidlike_imsim.utils": [[1, "module-euclidlike_imsim.utils", false]], "euclidlike_imsim.wcs": [[1, "module-euclidlike_imsim.wcs", false]], "euclidlike_stamp (class in euclidlike_imsim.stamp)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp", false]], "euclidlikebandpassbuilder (class in euclidlike_imsim.bandpass)": [[1, "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder", false]], "euclidlikeccdimagebuilder (class in euclidlike_imsim.ccd)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder", false]], "euclidlikepsf (class in euclidlike_imsim.psf)": [[1, "euclidlike_imsim.psf.EuclidlikePSF", false]], "euclidlikewcs (class in euclidlike_imsim.wcs)": [[1, "euclidlike_imsim.wcs.EuclidlikeWCS", false]], "findccd() (in module euclidlike)": [[0, "euclidlike.findCCD", false]], "fix_seds() (euclidlike_imsim.stamp.euclidlike_stamp class method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.fix_seds", false]], "get() (euclidlike_imsim.obseq.obseqdataloader method)": [[1, "euclidlike_imsim.obseq.ObSeqDataLoader.get", false]], "get_ccd_center() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.get_ccd_center", false]], "get_input() (in module scripts.download_psf)": [[8, "scripts.download_psf.get_input", false]], "get_meta() (in module scripts.download_psf)": [[8, "scripts.download_psf.get_meta", false]], "get_names() (in module scripts.download_psf)": [[8, "scripts.download_psf.get_names", false]], "get_noise() (in module euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.get_noise", false]], "getapproxnobjects() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getApproxNObjects", false]], "getbandpass() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getBandpass", false]], "getbandpasses() (in module euclidlike)": [[0, "euclidlike.getBandpasses", false]], "getbrightpsf() (in module euclidlike)": [[0, "euclidlike.getBrightPSF", false]], "getdrawmethod() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.getDrawMethod", false]], "getflux() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getFlux", false]], "getkwargs() (euclidlike_imsim.psf.psfloader method)": [[1, "euclidlike_imsim.psf.PSFLoader.getKwargs", false]], "getkwargs() (euclidlike_imsim.skycat.skycatalogloader method)": [[1, "euclidlike_imsim.skycat.SkyCatalogLoader.getKwargs", false]], "getlocalwcs() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getLocalWCS", false]], "getnobjects() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getNObjects", false]], "getobj() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getObj", false]], "getpsf() (euclidlike_imsim.psf.euclidlikepsf method)": [[1, "euclidlike_imsim.psf.EuclidlikePSF.getPSF", false]], "getpsf() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getPSF", false]], "getpsf() (in module euclidlike)": [[0, "euclidlike.getPSF", false]], "getpsf_image() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getPSF_Image", false]], "getskylevel() (in module euclidlike)": [[0, "euclidlike.getSkyLevel", false]], "getvalue() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getValue", false]], "getwcs() (euclidlike_imsim.utils.roman_utils method)": [[1, "euclidlike_imsim.utils.roman_utils.getWCS", false]], "getwcs() (in module euclidlike)": [[0, "euclidlike.getWCS", false]], "getworldpos() (euclidlike_imsim.skycat.skycataloginterface method)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.getWorldPos", false]], "getzodibackground() (in module euclidlike)": [[0, "euclidlike.getZodiBackground", false]], "initialize() (euclidlike_imsim.noise.noiseimagebuilder method)": [[1, "euclidlike_imsim.noise.NoiseImageBuilder.initialize", false]], "main() (in module scripts.download_psf)": [[8, "scripts.download_psf.main", false]], "make_euclidlike_pupil_plane() (in module scripts.make_euclidlike_pupil_plane)": [[8, "scripts.make_euclidlike_pupil_plane.make_EuclidLike_pupil_plane", false]], "make_link() (in module scripts.download_psf)": [[8, "scripts.download_psf.make_link", false]], "module": [[1, "module-euclidlike_imsim.bandpass", false], [1, "module-euclidlike_imsim.ccd", false], [1, "module-euclidlike_imsim.noise", false], [1, "module-euclidlike_imsim.obseq", false], [1, "module-euclidlike_imsim.photonOps", false], [1, "module-euclidlike_imsim.psf", false], [1, "module-euclidlike_imsim.skycat", false], [1, "module-euclidlike_imsim.stamp", false], [1, "module-euclidlike_imsim.utils", false], [1, "module-euclidlike_imsim.wcs", false], [8, "module-scripts", false], [8, "module-scripts.download_psf", false], [8, "module-scripts.make_euclidlike_pupil_plane", false]], "noiseimagebuilder (class in euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.NoiseImageBuilder", false]], "objects (euclidlike_imsim.skycat.skycataloginterface property)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface.objects", false]], "obseqdata() (in module euclidlike_imsim.obseq)": [[1, "euclidlike_imsim.obseq.ObSeqData", false]], "obseqdataloader (class in euclidlike_imsim.obseq)": [[1, "euclidlike_imsim.obseq.ObSeqDataLoader", false]], "parse_args() (in module scripts.download_psf)": [[8, "scripts.download_psf.parse_args", false]], "parse_noise_config() (in module euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.parse_noise_config", false]], "processimage() (euclidlike_imsim.noise.noiseimagebuilder method)": [[1, "euclidlike_imsim.noise.NoiseImageBuilder.processImage", false]], "processimage() (euclidlike_imsim.noise.skyimagebuilder method)": [[1, "euclidlike_imsim.noise.SkyImageBuilder.processImage", false]], "processimage() (euclidlike_imsim.noise.weightimagebuilder method)": [[1, "euclidlike_imsim.noise.WeightImageBuilder.processImage", false]], "psfloader (class in euclidlike_imsim.psf)": [[1, "euclidlike_imsim.psf.PSFLoader", false]], "query_yes_no() (in module scripts.download_psf)": [[8, "scripts.download_psf.query_yes_no", false]], "read_obseq() (euclidlike_imsim.obseq.obseqdataloader method)": [[1, "euclidlike_imsim.obseq.ObSeqDataLoader.read_obseq", false]], "remove_tarball() (in module scripts.download_psf)": [[8, "scripts.download_psf.remove_tarball", false]], "roman_utils (class in euclidlike_imsim.utils)": [[1, "euclidlike_imsim.utils.roman_utils", false]], "run_main() (in module scripts.download_psf)": [[8, "scripts.download_psf.run_main", false]], "scripts": [[8, "module-scripts", false]], "scripts.download_psf": [[8, "module-scripts.download_psf", false]], "scripts.make_euclidlike_pupil_plane": [[8, "module-scripts.make_euclidlike_pupil_plane", false]], "setup() (euclidlike_imsim.ccd.euclidlikeccdimagebuilder method)": [[1, "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder.setup", false]], "setup() (euclidlike_imsim.stamp.euclidlike_stamp method)": [[1, "euclidlike_imsim.stamp.Euclidlike_stamp.setup", false]], "skycataloginterface (class in euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatalogInterface", false]], "skycatalogloader (class in euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatalogLoader", false]], "skycatobj() (in module euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatObj", false]], "skycatvalue() (in module euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatValue", false]], "skycatworldpos() (in module euclidlike_imsim.skycat)": [[1, "euclidlike_imsim.skycat.SkyCatWorldPos", false]], "skyimagebuilder (class in euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.SkyImageBuilder", false]], "unpack() (in module scripts.download_psf)": [[8, "scripts.download_psf.unpack", false]], "weightimagebuilder (class in euclidlike_imsim.noise)": [[1, "euclidlike_imsim.noise.WeightImageBuilder", false]]}, "objects": {"": [[8, 1, 0, "-", "scripts"]], "euclidlike": [[0, 0, 1, "", "findCCD"], [0, 0, 1, "", "getBandpasses"], [0, 0, 1, "", "getBrightPSF"], [0, 0, 1, "", "getPSF"], [0, 0, 1, "", "getSkyLevel"], [0, 0, 1, "", "getWCS"], [0, 0, 1, "", "getZodiBackground"]], "euclidlike_imsim": [[1, 1, 0, "-", "bandpass"], [1, 1, 0, "-", "ccd"], [1, 1, 0, "-", "noise"], [1, 1, 0, "-", "obseq"], [1, 1, 0, "-", "photonOps"], [1, 1, 0, "-", "psf"], [1, 1, 0, "-", "skycat"], [1, 1, 0, "-", "stamp"], [1, 1, 0, "-", "utils"], [1, 1, 0, "-", "wcs"]], "euclidlike_imsim.bandpass": [[1, 2, 1, "", "EuclidlikeBandpassBuilder"]], "euclidlike_imsim.bandpass.EuclidlikeBandpassBuilder": [[1, 3, 1, "", "buildBandpass"]], "euclidlike_imsim.ccd": [[1, 2, 1, "", "EuclidlikeCCDImageBuilder"]], "euclidlike_imsim.ccd.EuclidlikeCCDImageBuilder": [[1, 3, 1, "", "addNoise"], [1, 3, 1, "", "buildImage"], [1, 3, 1, "", "setup"]], "euclidlike_imsim.noise": [[1, 2, 1, "", "NoiseImageBuilder"], [1, 2, 1, "", "SkyImageBuilder"], [1, 2, 1, "", "WeightImageBuilder"], [1, 0, 1, "", "get_noise"], [1, 0, 1, "", "parse_noise_config"]], "euclidlike_imsim.noise.NoiseImageBuilder": [[1, 3, 1, "", "initialize"], [1, 3, 1, "", "processImage"]], "euclidlike_imsim.noise.SkyImageBuilder": [[1, 3, 1, "", "processImage"]], "euclidlike_imsim.noise.WeightImageBuilder": [[1, 3, 1, "", "processImage"]], "euclidlike_imsim.obseq": [[1, 0, 1, "", "ObSeqData"], [1, 2, 1, "", "ObSeqDataLoader"]], "euclidlike_imsim.obseq.ObSeqDataLoader": [[1, 3, 1, "", "get"], [1, 3, 1, "", "read_obseq"]], "euclidlike_imsim.photonOps": [[1, 2, 1, "", "ChargeDiff"], [1, 2, 1, "", "ChargeDiffBuilder"]], "euclidlike_imsim.photonOps.ChargeDiff": [[1, 3, 1, "", "applyTo"]], "euclidlike_imsim.photonOps.ChargeDiffBuilder": [[1, 3, 1, "", "buildPhotonOp"]], "euclidlike_imsim.psf": [[1, 2, 1, "", "EuclidlikePSF"], [1, 2, 1, "", "PSFLoader"]], "euclidlike_imsim.psf.EuclidlikePSF": [[1, 3, 1, "", "getPSF"]], "euclidlike_imsim.psf.PSFLoader": [[1, 3, 1, "", "getKwargs"]], "euclidlike_imsim.skycat": [[1, 0, 1, "", "SkyCatObj"], [1, 0, 1, "", "SkyCatValue"], [1, 0, 1, "", "SkyCatWorldPos"], [1, 2, 1, "", "SkyCatalogInterface"], [1, 2, 1, "", "SkyCatalogLoader"]], "euclidlike_imsim.skycat.SkyCatalogInterface": [[1, 3, 1, "", "getApproxNObjects"], [1, 3, 1, "", "getFlux"], [1, 3, 1, "", "getNObjects"], [1, 3, 1, "", "getObj"], [1, 3, 1, "", "getValue"], [1, 3, 1, "", "getWorldPos"], [1, 3, 1, "", "get_ccd_center"], [1, 4, 1, "", "objects"]], "euclidlike_imsim.skycat.SkyCatalogLoader": [[1, 3, 1, "", "getKwargs"]], "euclidlike_imsim.stamp": [[1, 2, 1, "", "Euclidlike_stamp"]], "euclidlike_imsim.stamp.Euclidlike_stamp": [[1, 3, 1, "", "buildPSF"], [1, 3, 1, "", "draw"], [1, 3, 1, "", "fix_seds"], [1, 3, 1, "", "getDrawMethod"], [1, 3, 1, "", "setup"]], "euclidlike_imsim.utils": [[1, 2, 1, "", "roman_utils"]], "euclidlike_imsim.utils.roman_utils": [[1, 3, 1, "", "check_input"], [1, 3, 1, "", "getBandpass"], [1, 3, 1, "", "getLocalWCS"], [1, 3, 1, "", "getPSF"], [1, 3, 1, "", "getPSF_Image"], [1, 3, 1, "", "getWCS"]], "euclidlike_imsim.wcs": [[1, 2, 1, "", "EuclidlikeWCS"]], "euclidlike_imsim.wcs.EuclidlikeWCS": [[1, 3, 1, "", "buildWCS"]], "scripts": [[8, 1, 0, "-", "download_psf"], [8, 1, 0, "-", "make_euclidlike_pupil_plane"]], "scripts.download_psf": [[8, 0, 1, "", "check_existing"], [8, 0, 1, "", "check_remove"], [8, 0, 1, "", "check_unpack"], [8, 0, 1, "", "download"], [8, 0, 1, "", "download_psf"], [8, 0, 1, "", "get_input"], [8, 0, 1, "", "get_meta"], [8, 0, 1, "", "get_names"], [8, 0, 1, "", "main"], [8, 0, 1, "", "make_link"], [8, 0, 1, "", "parse_args"], [8, 0, 1, "", "query_yes_no"], [8, 0, 1, "", "remove_tarball"], [8, 0, 1, "", "run_main"], [8, 0, 1, "", "unpack"]], "scripts.make_euclidlike_pupil_plane": [[8, 0, 1, "", "make_EuclidLike_pupil_plane"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "module", "Python module"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "objtypes": {"0": "py:function", "1": "py:module", "2": "py:class", "3": "py:method", "4": "py:property"}, "terms": {"": 0, "0": [0, 1, 4, 5], "1": [0, 1, 5], "10": [0, 5, 7], "100": 1, "1000000": 1, "13496": 1, "17": [0, 5], "180": 0, "2": [0, 1, 5, 8], "2023": 0, "2024": 0, "2025": [0, 1], "2048": 8, "21": 0, "2405": 1, "2d": 8, "3": [5, 7, 8], "30": [0, 1], "33688": 1, "33689": 1, "33690": 1, "35": [0, 1], "3d": 8, "3x": 0, "4": [0, 1], "5": [0, 8], "6": 5, "7": 1, "8": 1, "87e0c8e9770199cd276f5f0551054cb4902d53bb": 8, "9": 4, "90": 0, "A": [0, 1, 8], "As": 0, "But": 0, "For": [0, 1, 5, 7], "If": [0, 1], "In": [0, 1, 5], "It": [1, 7, 8], "No": 8, "The": [2, 4, 5, 6, 7, 8], "There": 0, "These": 0, "To": [1, 5, 7], "_opt_param": 1, "_req_param": 1, "_single_param": 1, "_takes_rng": 1, "ab": [0, 1], "ab_zeropoint": [0, 2], "aberr": 0, "about": [0, 7], "abov": 5, "access": [0, 1], "accord": [1, 7], "account": 0, "accross": 0, "accuraci": [0, 7], "achiev": 5, "achromat": 0, "across": [1, 8], "activ": [1, 5, 7], "actual": [0, 1], "ad": 1, "adapt": 8, "add": 1, "addit": [0, 1, 5], "addnois": [1, 6], "adopt": 0, "adu": 1, "after": [0, 1, 7], "aguinot": 5, "aim": 7, "aka": 1, "al": [1, 8], "alias": 0, "all": 0, "allow": [0, 1], "along": [2, 7], "also": [0, 1, 5, 7], "altern": [0, 7], "alwai": 0, "amplitud": 1, "an": [0, 1, 5, 7, 8], "analysi": 7, "angl": [0, 8], "ani": [0, 1], "anoth": 0, "answer": 8, "apertur": 0, "api": [4, 6], "appear": 0, "appli": 1, "applic": [0, 7], "applyto": [1, 6], "appropi": 0, "appropri": 1, "approxim": [0, 1, 7], "ar": [0, 1, 5, 7], "arbitrari": [0, 1], "arcsec": 0, "area": 0, "arg": 8, "argpars": 8, "argument": [0, 7, 8], "argv": 8, "around": [0, 1], "arrai": [0, 1], "articl": 7, "arxiv": 1, "ask": [7, 8], "aspect": 0, "associ": 1, "assum": 0, "astropi": 5, "asttyp": 0, "atrribut": 0, "attribut": [1, 4, 6], "automat": 5, "avail": [0, 7, 8], "awai": 0, "axi": 0, "b": 0, "background": [0, 1, 2], "baffl": 0, "band": 0, "bandpass": [0, 1, 2], "base": [0, 1, 7], "bash": 1, "basic": [0, 1, 7], "been": [5, 7, 8], "befor": 0, "begin": 0, "being": 1, "below": [1, 8], "between": 0, "bin": 1, "blob": 8, "blue": 0, "bool": [0, 1], "border": 0, "both": 1, "boxi": 0, "bpass": 1, "branch": 0, "bright": 0, "brighter": 0, "brows": 0, "bug": 7, "build": 1, "buildbandpass": [1, 6], "builder": 1, "buildimag": [1, 6], "buildphotonop": [1, 6], "buildprofil": 1, "buildpsf": [1, 6], "buildwc": [1, 6], "built": 1, "bundl": 1, "c": [0, 5], "cab": 0, "calcul": 0, "call": [0, 1], "caltech": 0, "can": [0, 1, 2, 5, 7], "care": 0, "carri": 0, "case": [0, 1], "catalog": 1, "ccd": [0, 1, 2], "ccd2det": 0, "ccd_id": 1, "ccd_po": 0, "ccdid": 0, "ccds_ccd": 2, "cd": [5, 7], "celestialcoord": [0, 1], "center": [0, 1, 2], "certain": 0, "cfg_imag": 1, "cfg_nois": 1, "chang": [0, 1, 4], "charg": [0, 1], "chargediff": [1, 6], "chargediffbuild": [1, 6], "check": [0, 1], "check_exist": [6, 8], "check_input": [1, 6], "check_remov": [6, 8], "check_unpack": [6, 8], "chirata": 0, "choos": 0, "chosen": 0, "chri": 0, "chromat": [0, 1], "cite": 7, "class": [0, 1], "classmethod": 1, "clone": [5, 7], "close": 0, "cm": 0, "code": [0, 1, 7, 8], "collect": 0, "collecting_area": 0, "column": [0, 1], "com": [5, 7, 8], "combin": [0, 1], "command": [0, 1, 5, 8], "command_arg": 8, "comment": 7, "commun": [1, 4], "compromis": 0, "comput": [0, 1], "conda": [1, 5, 7], "config": [0, 5, 6], "config_fil": 1, "configur": [0, 1, 7], "confus": 1, "consid": [0, 8], "consist": 0, "consortium": [0, 7], "construct": [0, 1, 7], "contain": [0, 1, 2, 5, 7], "contrast": 0, "contribut": 1, "contributor": 7, "convent": [0, 2], "convers": 0, "convert": 0, "convolv": 1, "coordin": [0, 1], "correct": 0, "correspond": [0, 1], "cosmostat": 8, "cover": 0, "creat": [0, 1, 5, 7], "csic": 0, "cuillandr": 1, "current": [1, 5], "current_var": 1, "curv": 0, "data": [0, 1, 4], "date": [0, 1, 2], "datetim": 0, "deblend": 7, "debug": 1, "decent": 0, "decontamin": 0, "default": [0, 1, 7, 8], "default_thin_trunc": 0, "defin": [0, 1], "degrad": 0, "degre": 0, "demo": [0, 4, 7], "demo13": 2, "depend": [0, 1], "describ": [0, 7], "descript": 0, "det2ccd": 0, "detail": [0, 5, 7], "detect": 7, "detector": 0, "determin": [0, 1], "detid": 0, "develop": [0, 4, 5, 8], "diamet": 0, "dichroic": 0, "dict": [0, 1], "dictionari": [0, 1], "differ": 0, "diffus": [0, 1], "dir": [1, 7], "directli": 0, "directori": [0, 1, 2, 7], "discret": [0, 8], "discuss": 1, "displai": 2, "distinct": 7, "distribut": 5, "dither": 0, "divid": 0, "do": [0, 1, 5], "do_download": 8, "do_filt": 8, "do_link": 8, "do_remov": 8, "do_unpack": 8, "docstr": [0, 7], "document": 7, "doe": [0, 1], "doesn": 1, "doi": 7, "done": [0, 8], "download": [0, 4, 5, 6, 8], "download_cosmo": 8, "download_psf": 6, "draw": [0, 1, 6], "drawimag": 1, "due": [0, 1], "duncan": 0, "dure": 1, "dust_extinct": 5, "e": [0, 1], "each": [0, 1], "earli": 0, "earth": 0, "easiest": 5, "ecl_dlon": 0, "ecl_lat": 0, "eclipt": 0, "edge_pix": 1, "edu": 0, "effect": [0, 1], "effici": 0, "either": [0, 8], "electron": 0, "els": 1, "empti": 1, "enabl": [0, 7], "end": [0, 1, 4], "end_to_end_demo": [0, 2], "enough": 0, "enter": 8, "entir": 0, "entri": 1, "env": 5, "env_nam": 1, "environ": [1, 5], "epoch": 0, "equinox": 0, "equival": 2, "ero": 0, "err": 1, "error": [0, 1], "esa": 0, "esac": 0, "especi": 0, "estim": 0, "et": [1, 8], "etc": 0, "euclid": [2, 6, 8], "euclid_band": 5, "euclid_lik": 0, "euclid_obseq": 1, "euclidlik": [0, 1, 2, 5, 7], "euclidlike_download_psf": [0, 7], "euclidlike_imsim": [1, 5, 7], "euclidlike_stamp": [1, 6], "euclidlikebandpassbuild": [1, 6], "euclidlikeccdimagebuild": [1, 6], "euclidlikepsf": [1, 6], "euclidlikewc": [1, 6], "even": 0, "everyth": 0, "exact": 0, "exactli": 0, "exampl": [0, 1, 4, 7], "except": 0, "exist": 1, "expect": [0, 1], "explor": 7, "export": 5, "exposur": [0, 1], "express": 0, "exptim": [0, 1], "extra": 5, "extra_aberr": 1, "face": 0, "factor": 1, "fair": 0, "fake": 0, "fall": 0, "fals": [0, 1], "fast": 7, "faster": 0, "fatter": 0, "featur": 2, "feel": 7, "fidel": 7, "field": [0, 1], "figur": [0, 1], "file": [0, 1, 2, 5], "file_list": 1, "file_nam": 1, "file_scop": 1, "filebandpass": 1, "filter": [0, 1], "filter_nam": 2, "final": 1, "find": 0, "findccd": [0, 6], "first": [1, 2, 5], "fit": 1, "fix_s": [1, 6], "flag": 7, "flat": 1, "float": [0, 1], "flux": [0, 1], "focal": [0, 4, 7, 8], "focal_plane_layout": 2, "focu": 0, "folding_threshold": 0, "follow": [0, 1, 5], "forg": 5, "fork": 5, "form": 8, "format": [0, 1], "found": 0, "fov": [7, 8], "fpa": 0, "fps3": 0, "fraction": 0, "free": 7, "from": [0, 1, 2, 4, 5, 7, 8], "full": [0, 1, 7], "full_bandpass": 0, "fulli": 0, "function": [0, 1, 7, 8], "further": [5, 7], "futur": 0, "gain": 0, "galaxi": [1, 2], "galsim": [0, 1, 2, 8], "gap": 0, "gener": [0, 1, 2, 7], "generate_pupil_obscur": 8, "geometri": 0, "get": [0, 1, 4, 6], "get_ccd_cent": [1, 6], "get_input": [6, 8], "get_meta": [6, 8], "get_nam": [6, 8], "get_nois": [1, 6], "getapproxnobject": [1, 6], "getbandpass": [0, 1, 2, 5, 6], "getbrightpsf": [0, 6], "getdrawmethod": [1, 6], "getflux": [1, 6], "getkwarg": [1, 6], "getlocalwc": [1, 6], "getnobject": [1, 6], "getobj": [1, 6], "getpsf": [0, 1, 2, 6, 7], "getpsf_imag": [1, 6], "getskylevel": [0, 2, 6], "getvalu": [1, 6], "getwc": [0, 1, 2, 6], "getworldpo": [1, 6], "getzodibackground": [0, 6], "git": [5, 7], "github": [0, 5, 7, 8], "give": 0, "given": [0, 1, 5, 7, 8], "gname": 0, "gname2": 0, "go": 0, "goe": 1, "good": 0, "grab": 8, "grid": [0, 7], "ground": 7, "gsobject": 1, "gsparam": [0, 1], "guid": 0, "ha": [0, 5, 7, 8], "half": 0, "handl": [0, 8], "has_nobj": 1, "have": [0, 1], "heavi": 5, "heavili": [1, 7], "helper": [0, 1, 7], "here": [0, 1, 5], "high": [0, 7], "higher": 7, "highlight": 7, "hirata": 0, "histori": 4, "hit": 8, "how": [0, 2, 7], "howev": 0, "http": [0, 1, 5, 8], "i": [0, 1, 2, 5, 7, 8], "ic": 0, "id": [0, 2], "ignor": [0, 1], "illustr": 7, "imag": [0, 1, 7], "image_nam": 1, "image_num": 1, "image_po": 1, "implement": [1, 8], "import": [0, 5], "imposs": 1, "imsim": [4, 6], "includ": [0, 1, 7], "include_bord": 0, "include_photonop": 1, "incorpor": 0, "independ": [1, 5], "index": [0, 1, 4], "indic": [0, 1, 7], "ineffici": 0, "infer": 0, "info": 1, "inform": [0, 1, 7], "init_func": 1, "initi": [1, 6], "input": [0, 1, 8], "instal": 4, "instanc": 1, "instruct": [4, 7], "instrument": [0, 7], "int": [0, 1], "inta": 0, "integ": 0, "interest": [0, 7], "interfac": 1, "intern": 0, "interpol": 0, "interpolatedchromaticobject": 0, "interpolatedimag": 0, "introduc": 2, "ipac": 0, "ipynb": 2, "isn": 1, "isr": 0, "issu": 7, "item": 1, "iter": 0, "its": 7, "joint": 7, "journal": 7, "jupyt": 2, "just": 8, "keep": 1, "kei": 0, "keyword": 0, "kick": 8, "know": 0, "knowledg": 0, "known": 1, "kwarg": [0, 1], "l233": 8, "label": 0, "lack": 0, "lambda_max": 0, "lambda_min": 0, "lanc": 0, "larg": [1, 7], "later": 0, "latest": 0, "latitud": 0, "layout": 4, "lead": 0, "leav": 0, "length": 1, "lens": [0, 7], "level": [4, 6], "liaudat": 8, "librari": [5, 7], "licens": 7, "lie": 0, "life": 0, "light": 0, "like": [2, 6, 8], "limit": [0, 1], "line": [1, 8], "linear": 0, "link": [1, 7], "link_dir": 8, "linux": 5, "list": [0, 1], "load": [0, 1], "loader": 1, "local": 1, "local_wc": 1, "localwc": 1, "locat": [0, 1], "log": 1, "logger": [0, 1, 8], "long_exptim": 0, "longer": 0, "longitud": 0, "look": [0, 1], "lookup": 0, "lookupt": 0, "low": 1, "lower": 0, "lsst": 5, "m": 0, "mac": 5, "made": 3, "magnitud": 0, "mai": [0, 1, 7], "main": [6, 8], "make": [0, 1, 5], "make_euclidlike_pupil_plan": 6, "make_link": [6, 8], "makeskyimag": 0, "mani": 0, "map": [0, 1], "matroxel": 0, "max_flux": 1, "max_sun_angl": 0, "maximum": 0, "mean": [0, 8], "meant": 0, "measur": 0, "member": 0, "meta": 8, "meter": 0, "method": [1, 7], "michael": 0, "micron": 0, "might": [0, 1], "miller": 0, "min_sun_angl": 0, "minimum": 0, "mjd": 1, "mm": 0, "mode": 0, "model": [0, 1], "modul": [2, 4, 6], "more": [0, 1, 5, 7], "most": [0, 1], "msp": 0, "much": 0, "multipl": 1, "multipli": 0, "must": [0, 1, 7, 8], "n": [5, 7], "n_ccd": 0, "n_ccd_col": 0, "n_ccd_row": 0, "n_col": 0, "n_dither": 0, "n_filter": 8, "n_phot": 1, "n_pix": 8, "n_pix_col": 0, "n_pix_row": 0, "n_row": 0, "n_wave": [0, 1], "name": 1, "nanomet": 0, "nativ": [1, 8], "necessari": 1, "need": [0, 1, 5, 7], "new": [1, 7], "nimag": 1, "nisp": 0, "nisp_band": 0, "nm": 0, "nois": [0, 1, 2], "noiseimagebuild": [1, 6], "non": [0, 8], "none": [0, 1, 8], "nonlinear": 0, "normal": 0, "note": [0, 1, 7, 8], "notebook": 2, "np": 0, "number": [0, 1], "numer": 0, "numpi": [0, 1, 5], "obj_num": 1, "obj_typ": 1, "object": [0, 1, 6, 7], "object_index": 1, "obliqu": 0, "obs_kind": 1, "obscur": 0, "obseq": 1, "obseq_data": 1, "obseqdata": [1, 6], "obseqdataload": [1, 6], "observ": [0, 1, 2], "observatori": [0, 7], "obtain": [0, 1], "off": 8, "offset": 1, "old": 0, "older": 4, "omit": 0, "onc": 7, "one": [0, 1, 8], "onli": [0, 1, 5, 7, 8], "onto": [0, 1], "open": 7, "oper": 1, "optic": 0, "optim": 0, "option": [0, 1, 5], "optpars": 8, "orbit": 0, "order": 0, "org": 1, "orient": 0, "origin": 0, "osx": 5, "other": [0, 1, 5], "otherwis": 0, "out": [0, 1], "output": [0, 1, 2], "outsid": 0, "outskirt": 0, "over": 0, "overrid": 1, "oversampl": [0, 1, 7], "oversampling_factor": 1, "overview": 4, "own": 7, "pa": 0, "pa_is_fpa": 0, "packag": [0, 1, 2, 5, 6, 7], "page": 4, "panel": 0, "paper": 7, "parallel": 0, "param": 1, "paramet": [0, 1, 8], "pars": 1, "parse_arg": [6, 8], "parse_noise_config": [1, 6], "part": [0, 1, 5], "particular": [0, 7], "particularli": 7, "pass": 0, "passband": 0, "path": [1, 5], "pattern": 0, "per": 0, "perfectli": 0, "perform": 1, "permiss": 0, "photo": 0, "photometri": [5, 7], "photon": [0, 1], "photon_arrai": 1, "photonarrai": 1, "photonop": 1, "php": 0, "physic": 0, "pi": 0, "pick": 1, "pip": [5, 7], "pipelin": 5, "pix": 0, "pixel": 0, "pixel_scal": [0, 1], "pixel_scale_mm": 0, "pixelscal": 0, "place": [1, 7], "plan": 0, "plane": [0, 4, 7, 8], "plate": 0, "plate_scal": 0, "pleas": 7, "plot_vi": 2, "po": 1, "point": [0, 1], "polar": 0, "port": 0, "posit": [0, 1, 7], "positiond": 0, "possibl": [0, 5], "possibli": 0, "post": 0, "postag": 1, "preced": 1, "precis": [0, 7], "precomput": [0, 7], "preliminari": 7, "present": [1, 8], "presum": 8, "prevent": 1, "probabl": 1, "probablist": 1, "problem": 1, "procedur": 8, "process": [0, 1, 8], "processimag": [1, 6], "produc": [0, 1, 2, 7], "prof": 1, "profil": 1, "program": 8, "progress": 1, "project": [0, 8], "properli": [0, 1], "properti": 1, "provid": [0, 1, 7], "psf": [0, 1, 2, 7, 8], "psf_dir": 0, "psfloader": [1, 6], "public": 3, "publicli": 0, "publish": [5, 7], "pupil": [0, 1], "pupil_bin": [0, 1], "py": [0, 2, 8], "pypi": [5, 7], "python": [0, 2, 5, 7], "qe": 0, "quadrant": [0, 1], "quantiz": 1, "quantum": 0, "queri": 0, "query_yes_no": [6, 8], "question": [7, 8], "quickskip": 1, "rais": 0, "random": 1, "rang": 0, "rather": [1, 7], "reach": 7, "read": [0, 1], "read_nois": 0, "read_obseq": [1, 6], "readm": 7, "readout": 0, "real": [0, 1], "realist": [0, 2], "rebuilt": 1, "red": 0, "refdata": 0, "refer": [0, 4, 5], "reflect": 0, "regular": 1, "rel": 0, "relat": 0, "releas": [0, 8], "relev": 4, "remov": 0, "remove_tarbal": [6, 8], "render": [0, 1], "renorm": 0, "repo": 3, "report": 7, "repositori": [5, 7], "repres": 0, "represent": [0, 1, 7], "reproduc": 0, "request": [0, 1], "requir": [0, 1, 5, 7, 8], "research": 7, "respect": 0, "respons": 0, "result": [0, 1, 7], "return": [0, 1, 8], "revis": 4, "rng": 1, "roman": [0, 1], "roman_imsim": [1, 7], "roman_util": [1, 6], "roughli": 0, "round": 1, "routin": [0, 1, 7], "row": 0, "rst": 7, "rubin_sim_data": 5, "run": [0, 1, 2, 5, 7], "run_list": 1, "run_main": [6, 8], "saa": 0, "safe": 1, "sai": 1, "same": 0, "sampl": [0, 1, 8], "satur": 0, "save": 1, "sbatch": 1, "sca": 1, "scale": [0, 1, 7], "scatter": 1, "scenario": 0, "scene": 2, "scienc": 5, "scratch": 1, "script": [0, 1, 2, 6, 7], "search": 4, "sec": 0, "second": 0, "sect": 1, "sed": [0, 1], "see": [0, 1, 5, 7], "select": 0, "self": 1, "sens": 1, "sensibli": 0, "sensor": 0, "septemb": 0, "sequenc": [0, 1], "set": [0, 1, 5], "setup": [1, 6], "setup_skycat": 1, "sever": 0, "sextractor": 1, "sh": 1, "shape": 0, "shear": 0, "shell": 1, "short_exptime_nisp": 0, "short_exptime_vi": 0, "shorter": 0, "should": [0, 1, 7], "shouldn": 1, "show": [0, 2], "signal": 1, "signatur": 0, "sim": 8, "simpl": 8, "simpli": 0, "simplifi": 0, "simpsftoolkit": 8, "sims_sed_librari": 5, "sims_sed_library_dir": 5, "simul": [0, 1, 7], "singl": [0, 1], "size": [0, 1], "sky": [0, 1], "sky_catalog": 1, "skycat": 1, "skycatalog": [1, 5], "skycataloginterfac": [1, 6], "skycatalogload": [1, 6], "skycatobj": [1, 6], "skycatvalu": [1, 6], "skycatworldpo": [1, 6], "skyimagebuild": [1, 6], "slower": 0, "slurm": 6, "slurm_runn": 1, "small": 0, "so": [0, 1], "softwar": [0, 7], "solar": 0, "some": [0, 1, 7], "sourc": [0, 1, 5, 7, 8], "space": [0, 1, 7], "spatial": [0, 1], "special": 1, "specif": [0, 1], "specifi": [0, 1], "spider": 0, "src": 8, "stackvana": 5, "stamp": 1, "stamp_siz": 1, "star": [0, 2], "start": [0, 1, 4], "statement": 1, "stderr": 1, "stdout": 1, "store": 0, "str": [0, 1], "string": [0, 8], "strut": 0, "sub": 1, "subcompon": 1, "submodul": 6, "subroutin": 0, "subset": 0, "subtract": 1, "success": 5, "suffici": 7, "sum": [0, 1], "sun": 0, "suppli": 0, "support": 5, "suppress": 0, "sure": 5, "surfac": 0, "survei": 7, "svo": 0, "svo2": 0, "switch": 0, "sy": 8, "system": [0, 5], "t": [0, 1], "tabl": 0, "tabul": 0, "take": [0, 1], "taken": [0, 8], "takes_logg": 1, "tapir": 0, "target": 8, "target_dir": 8, "task": 1, "telescop": [0, 2, 7], "term": 7, "termin": [0, 7], "test": 0, "than": [0, 7], "thei": [0, 5], "theori": 0, "therefor": 0, "thi": [0, 1, 2, 5, 7, 8], "thin": 0, "thing": 1, "those": [0, 5, 7], "thought": 0, "three": 0, "through": 7, "throughput": 0, "time": [0, 1], "tlambda": 0, "tobia": 8, "tool": 1, "toolkit": 0, "total": 0, "toward": [0, 7], "transfer": 0, "transmiss": 0, "troxel": 0, "true": [0, 1, 8], "truncat": 0, "truth": 1, "tupl": 1, "two": [1, 5, 7], "txt": 1, "type": 1, "typic": 0, "uncertain": 0, "unit": 0, "unless": 0, "unpack": [6, 8], "unpack_dir": 8, "up": [0, 1], "updat": [1, 7], "upon": 5, "ur": 0, "url": [7, 8], "us": [0, 2, 5, 6, 7, 8], "use_ccd": 2, "use_proxi": 1, "user": [0, 8], "util": [0, 1], "v0": 4, "v1": 0, "valu": [0, 1, 8], "value_typ": 1, "var": 5, "vari": 0, "variabl": 5, "varianc": 1, "variat": [0, 1], "varieti": 1, "veri": [0, 1], "vernal": 0, "version": [4, 5], "vi": 0, "via": [1, 8], "view": 7, "vignet": 0, "vis_band": 0, "vis_blue_limit": 0, "vis_red_limit": 0, "visit": 1, "visual": 2, "wa": [0, 1, 8], "wai": [0, 5], "want": [0, 1], "wavefront": 0, "wavelength": [0, 7, 8], "wc": [0, 1, 2], "wcs_dict": 0, "we": [0, 1, 5, 7], "weak": [0, 7], "web": 0, "websit": 7, "weight": 1, "weightimagebuild": [1, 6], "welcom": 7, "were": [0, 1], "wf": 8, "wf_psf": 8, "what": [0, 1], "when": [0, 1, 7], "where": [0, 1, 7], "whether": [0, 1], "which": [0, 1], "while": 0, "who": 0, "whole": 8, "wide": 0, "wish": 0, "within": [0, 7], "without": 0, "won": 1, "work": 1, "worker_init": 1, "worker_initarg": 1, "world": 0, "world_po": [0, 1, 2], "would": [0, 1], "wrt": 8, "www": 0, "x": 1, "xsize": 1, "y": [0, 1], "yaml": 1, "ye": 8, "yet": 1, "you": [0, 1], "ysize": 1, "zenodo": 7, "zeropoint": 0, "zip": 0, "zodiac": 0, "zsh": 1}, "titles": ["The Euclid-like Module", "The Euclid-like ImSim Module", "Examples", "Revision History", "GalSim-Euclid-Like: Euclid-like images using GalSim", "Installation", "<no title>", "Overview", "scripts package"], "titleterms": {"0": 3, "9": 3, "The": [0, 1], "api": [0, 1], "attribut": [0, 7], "chang": 3, "code": 5, "commun": 7, "config": 1, "data": 7, "demo": 2, "depend": 5, "develop": 7, "download": 7, "download_psf": 8, "end": 2, "euclid": [0, 1, 4, 5, 7], "exampl": 2, "focal": 2, "from": 3, "galsim": [4, 5, 7], "get": 7, "histori": 3, "imag": 4, "imsim": [1, 5], "indic": 4, "instal": [5, 7], "instruct": 5, "layout": 2, "level": 0, "like": [0, 1, 4, 5, 7], "make_euclidlike_pupil_plan": 8, "modul": [0, 1, 8], "older": 3, "overview": 7, "packag": 8, "plane": 2, "refer": 7, "relev": 7, "revis": 3, "script": 8, "slurm": 1, "start": 7, "submodul": 8, "tabl": 4, "us": [1, 4], "v0": 3, "version": 3}})
\ No newline at end of file