Loading csst_cpic_sim/__init__.py +4 −1 Original line number Diff line number Diff line # from .main import quick_run, observation_simulation from .main import quick_run_v2, vis_observation from .optics import focal_mask from .target import star_photlam, planet_contrast, extract_target_x_y, spectrum_generator from .camera import CosmicRayFrameMaker, sky_frame_maker Loading @@ -12,4 +12,7 @@ __all__ = [ "extract_target_x_y", "spectrum_generator", "focal_mask", "quick_run_v2", "vis_observation", "__version__" ] No newline at end of file csst_cpic_sim/config.py +2 −1 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ with open(cpism_refdata + '/cpism_config.yaml', 'r') as f: replace_cpism_refdata(new_config, None) config.update(new_config) if os.environ.get('PYSYN_CDBS') is None: os.environ['PYSYN_CDBS'] = config['pysyn_refdata'] __version__ = '2.0.0' Loading csst_cpic_sim/target.py +4 −4 Original line number Diff line number Diff line Loading @@ -4,12 +4,12 @@ import numpy as np from scipy import constants from astropy.io import fits from astropy.coordinates import SkyCoord from pysynphot.renorm import StdRenorm from .config import config from .config import S # pysynphot from .config import config from .optics import filter_throughput from .io import log from pysynphot.renorm import StdRenorm PLANK_H = constants.h # ~6.62607015e-34 Loading Loading @@ -256,7 +256,7 @@ def star_photlam( return star_sp def standard_spectrum( magnitude: float) -> S.spectrum.Spectrum: magnitude: float) -> S.ArraySpectrum: """Standard spectrum of magnitude system. For example, the standard_spectrum of vega megnitude is vega spectrum. The standard spectrum of ab magnitude is a flat spectrum. Loading Loading @@ -308,7 +308,7 @@ def bcc_spectrum( def hybrid_albedo_spectrum( coe_b: float, coe_r: float) -> S.spectrum.ArrayBandpass: coe_r: float) -> S.spectrum.ArraySpectralElement: """Albedo spectrum of planet using hybrid-jupiter-neptune model (Lacy et al. 2018) jupiter and neptune spectrum is from Karkoschka’s 1994 Loading docs/notebooks/0_15(0.4_0.6)_20240515113846.fits 0 → 100644 +13 MiB File added.Preview size limit exceeded, changes collapsed. View file docs/notebooks/0_main_example.ipynb +53 −23 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
csst_cpic_sim/__init__.py +4 −1 Original line number Diff line number Diff line # from .main import quick_run, observation_simulation from .main import quick_run_v2, vis_observation from .optics import focal_mask from .target import star_photlam, planet_contrast, extract_target_x_y, spectrum_generator from .camera import CosmicRayFrameMaker, sky_frame_maker Loading @@ -12,4 +12,7 @@ __all__ = [ "extract_target_x_y", "spectrum_generator", "focal_mask", "quick_run_v2", "vis_observation", "__version__" ] No newline at end of file
csst_cpic_sim/config.py +2 −1 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ with open(cpism_refdata + '/cpism_config.yaml', 'r') as f: replace_cpism_refdata(new_config, None) config.update(new_config) if os.environ.get('PYSYN_CDBS') is None: os.environ['PYSYN_CDBS'] = config['pysyn_refdata'] __version__ = '2.0.0' Loading
csst_cpic_sim/target.py +4 −4 Original line number Diff line number Diff line Loading @@ -4,12 +4,12 @@ import numpy as np from scipy import constants from astropy.io import fits from astropy.coordinates import SkyCoord from pysynphot.renorm import StdRenorm from .config import config from .config import S # pysynphot from .config import config from .optics import filter_throughput from .io import log from pysynphot.renorm import StdRenorm PLANK_H = constants.h # ~6.62607015e-34 Loading Loading @@ -256,7 +256,7 @@ def star_photlam( return star_sp def standard_spectrum( magnitude: float) -> S.spectrum.Spectrum: magnitude: float) -> S.ArraySpectrum: """Standard spectrum of magnitude system. For example, the standard_spectrum of vega megnitude is vega spectrum. The standard spectrum of ab magnitude is a flat spectrum. Loading Loading @@ -308,7 +308,7 @@ def bcc_spectrum( def hybrid_albedo_spectrum( coe_b: float, coe_r: float) -> S.spectrum.ArrayBandpass: coe_r: float) -> S.spectrum.ArraySpectralElement: """Albedo spectrum of planet using hybrid-jupiter-neptune model (Lacy et al. 2018) jupiter and neptune spectrum is from Karkoschka’s 1994 Loading
docs/notebooks/0_15(0.4_0.6)_20240515113846.fits 0 → 100644 +13 MiB File added.Preview size limit exceeded, changes collapsed. View file
docs/notebooks/0_main_example.ipynb +53 −23 File changed.Preview size limit exceeded, changes collapsed. Show changes