Welcome to SCIFYsim’s documentation!
Quick start
After you have installed SCIFYsim, you can get taste of SCIFYsim by running the notebook SCIFYsim/scifysim/quick_start.ipynb
. This will get you through the initialization of a simulator object and make your first exposures.
What you need to know
SCIFYsim does not have a GUI. You will have to interface with it through the API. You our recommendation is to use jupyter(lab) to create semi-interactive scripts to run the simulations and plot the data. You can also use scripts for a more rigid usage.
It uses:
Possibly extended stars and sources of interest using blackbody spectrum or provided spectra.
The projection of the observing array of pupils
Absorption and thermal emission of the train of optics and atmosphere
Random optical path aberrations from fringe tracking error power spectra
Random injection aberrations based on partially AO-corrected wavefront
Atmospheric dispersion effects and their correction devices (Work in progress)
Beam combination in an interchangeable combiner matrix (including chromatic aberrations)
Spectrograph and detector integration
It produces:
Direct and differential (kernel) maps of the transmission in the field of view
Temporal series of simulated observations
Characterization of noises from
Thermal background
Photon noise
Instrumental aberrations
Computation of detection sensitivity based on advanced hypothesis testing techniques [1] combining the evolution of the baselines and all the spectral channels.
Table of Contents
- Installing SCIFYsim
- What you need to know
- Documentation recipe
- scifysim
- scifysim.analysis module
BasicETC
F2mag()
contrib2variance()
correlation_map()
get_Tnp_threshold()
get_Tnp_threshold_map()
get_planet_residual()
get_sensitivity_Te()
get_sensitivity_Te_old()
get_sensitivity_Tnp()
get_sensitivity_Tnp_old()
mag2F()
make_source()
make_th_exps()
noiseprofile
pdet_e()
residual_pdet_Te()
residual_pdet_Tnp()
simplified_context
spectral_context
- scifysim.combiner module
- scifysim.combiners module
- scifysim.confconverter module
- scifysim.correctors module
- scifysim.director module
- scifysim.injection module
- scifysim.map_manager module
- scifysim.mol_dens module
- scifysim.n_air module
- scifysim.observatory module
- scifysim.parsefile module
- scifysim.plot_tools module
- scifysim.sources module
- scifysim.spectrograph module
- scifysim.utilities module
Cauchy()
Gauss()
coeff()
ee
eval_perf()
extract_diffobs_map()
extract_diffobs_map_old()
find_best_night()
fit_distribution()
get_bincenters()
get_header_bl_data()
get_index_pos()
get_location()
get_raw_array()
get_star_params()
get_star_params_GAIA_JMMC()
get_uv()
lambdifyz()
loadGRA4MAT()
mag2sig()
matchseries()
parameters2latex()
parameters2table()
prepare_all()
produce_maps()
profileit()
random_series_fft()
range2R()
sp2mod()
table2latex()
test_ex()
test_maps()
test_random_series()
trois()
update_observing_night()
update_star_params()
vec2diag()
wrap_phase()
Other links
Building this documentation
Documentation is generated through sphinx. Intialization sequence follows this recipe.