ExoRad2
Contents:
Home
User Guide
Installation
Installing from PyPi
Installing from git
Uninstall ExoRad
Update ExoRad
Modify ExoRad
Quickstart guide
The target list
Payload description file
Our First run
Producing some plots
Introduction
Inputs
Payload
Target
Outputs
The
.h5
file
payload
Target
Prepare Payload
The prepare payload task structure
Describe a channel
How to describe a channel in the payload description file
Built channel
Prepare Optics
Describing the Optical Path
Defining the Optical Path in ExoRad
Types of Optical Elements
Defining the Optical Path
Optical Light Propagation
Modeling Emission as a Blackbody
Incorporating Solid Angle
Radiance and Signal Computation
Flux and Signal Calculation
Output and Data Storage
Prepare Target
The target list
Load the source
Include foregrounds
zodiacal foreground
custom foreground
Light & Noise
Propagate Light
Estimate Noise
Automated tasks
Contributing
Coding conventions
Documentation
Testing
Versioning conventions
Source Control
Fork and Pull
API Guide
exorad package
Subpackages
exorad.log package
exorad.models package
exorad.output package
exorad.tasks package
exorad.utils package
Submodules
exorad.exorad module
Module contents
Project Page
ExoRad2
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
_get_angle() (OpticalElement method)
_get_emissivity() (OpticalElement method)
_get_position() (OpticalElement method)
_get_temperature() (OpticalElement method)
_get_transmission() (OpticalElement method)
A
add_custom_noise() (in module exorad.models.noise)
add_info() (HDF5Output method)
add_metadata() (PrepareTarget method)
addLogFile() (in module exorad.log)
addTaskParam() (Task method)
B
BaseTargetList (class in exorad.models.targetlist)
binnedPSF() (in module exorad.utils.exolib)
build() (Instrument method)
build_optical_path() (Instrument method)
build_transmission_table() (OpticalPath method)
,
[1]
BuildChannels (class in exorad.tasks.instrumentHandler)
builder() (Instrument method)
(Photometer method)
(Spectrometer method)
BuildInstrument (class in exorad.tasks.instrumentHandler)
C
calc_logg() (Target method)
chain() (OpticalPath method)
,
[1]
check_keys() (CSVTargetListMRS static method)
check_quantities() (Signal method)
check_sizes() (Signal method)
check_units() (CSVTargetListMRS static method)
chunks() (in module exorad.utils.util)
close() (HDF5Output method)
(Output method)
compactString() (in module exorad.models.targetlist)
(in module exorad.tasks.loadOptions)
compute_signal() (OpticalPath method)
,
[1]
configPath (LoadOptions attribute)
convolve_with_slit() (in module exorad.utils.diffuse_light_propagation)
CountsPerSeconds (class in exorad.models.signal)
create_group() (HDF5Output method)
(HDF5OutputGroup method)
(Output method)
create_target_list() (BaseTargetList method)
critical() (Logger method)
CSVTargetList (class in exorad.models.targetlist)
CSVTargetListMRS (class in exorad.models.targetlist)
CustomSed (class in exorad.models.source)
CustomSignal (class in exorad.models.signal)
D
data_row0 (OldExcelTargetList attribute)
(XLXSTargetList attribute)
debug() (Logger method)
disableLogging() (in module exorad.log)
E
efficiency_plot() (in module exorad.exorad)
enableLogging() (in module exorad.log)
encircled_energy() (in module exorad.utils.exolib)
error() (Logger method)
EstimateForeground (class in exorad.tasks.foregroundHandler)
EstimateForegrounds (class in exorad.tasks.foregroundHandler)
EstimateMaxSignal (class in exorad.tasks.targetHandler)
EstimateNoise (class in exorad.tasks.noiseHandler)
EstimateNoiseInChannel (class in exorad.tasks.noiseHandler)
EstimateZodi (class in exorad.tasks.foregroundHandler)
execute() (BuildChannels method)
(BuildInstrument method)
(EstimateForeground method)
(EstimateForegrounds method)
(EstimateMaxSignal method)
(EstimateNoise method)
(EstimateNoiseInChannel method)
(EstimateZodi method)
(GetChannelList method)
(LoadOptions method)
(LoadPayload method)
(LoadSource method)
(LoadTargetList method)
(MergeChannelsOutput method)
(ObserveTarget method)
(ObserveTargetlist method)
(PreparePayload method)
(PrepareTarget method)
(PropagateForegroundLight method)
(PropagateTargetLight method)
(Task method)
(UpdateTargetTable method)
exorad
module
exorad.exorad
module
exorad.log
module
exorad.log.logger
module
exorad.models
module
exorad.models.foregrounds
module
exorad.models.foregrounds.skyForegrounds
module
exorad.models.foregrounds.zodiacalForeground
module
exorad.models.instruments
module
exorad.models.instruments.instrument
module
exorad.models.instruments.photometer
module
exorad.models.instruments.spectrometer
module
exorad.models.noise
module
exorad.models.optics
module
exorad.models.optics.opticalElement
module
exorad.models.optics.opticalPath
module
exorad.models.signal
module
exorad.models.source
module
exorad.models.target
module
exorad.models.targetlist
module
exorad.models.utils
module
exorad.output
module
exorad.output.hdf5
module
exorad.output.hdf5.hdf5
module
exorad.output.hdf5.util
module
exorad.output.output
module
exorad.tasks
module
exorad.tasks.foregroundHandler
module
exorad.tasks.instrumentHandler
module
exorad.tasks.loadOptions
module
exorad.tasks.loadSource
module
exorad.tasks.noiseHandler
module
exorad.tasks.propagateLight
module
exorad.tasks.targetHandler
module
exorad.tasks.task
module
exorad.utils
module
exorad.utils.ascii_art
module
exorad.utils.diffuse_light_propagation
module
exorad.utils.exolib
module
exorad.utils.mpi
module
exorad.utils.plotter
module
exorad.utils.util
module
exorad.utils.version_control
module
F
find_aperture_radius() (in module exorad.utils.exolib)
frame_time() (in module exorad.models.noise)
G
gather() (in module exorad.utils.mpi)
get_content() (VersionControl method)
get_message() (VersionControl method)
get_output() (Task method)
get_rank() (in module exorad.utils.mpi)
get_task_param() (Task method)
get_wl_col_name() (in module exorad.models.utils)
GetChannelList (class in exorad.tasks.instrumentHandler)
getopt() (LoadOptions method)
H
hdf5_group_to_dict() (in module exorad.output.hdf5.util)
HDF5Output (class in exorad.output.hdf5.hdf5)
HDF5OutputGroup (class in exorad.output.hdf5.hdf5)
I
info() (Logger method)
InstRadiance (class in exorad.models.optics.opticalPath)
Instrument (class in exorad.models.instruments.instrument)
integrate_light() (in module exorad.utils.diffuse_light_propagation)
interpolate_paos_psf() (in module exorad.utils.exolib)
L
load() (in module exorad.output.hdf5.hdf5)
(Instrument method)
load_paos_psf() (in module exorad.utils.exolib)
load_pixel_psf_size() (in module exorad.utils.exolib)
load_standard_psf() (in module exorad.utils.exolib)
load_table() (in module exorad.output.hdf5.util)
LoadOptions (class in exorad.tasks.loadOptions)
LoadPayload (class in exorad.tasks.instrumentHandler)
LoadSource (class in exorad.tasks.loadSource)
LoadTargetList (class in exorad.tasks.targetHandler)
Logger (class in exorad.log.logger)
M
main() (in module exorad.exorad)
(in module exorad.utils.plotter)
MergeChannelsOutput (class in exorad.tasks.instrumentHandler)
model() (ZodiacalFrg method)
module
exorad
exorad.exorad
exorad.log
exorad.log.logger
exorad.models
exorad.models.foregrounds
exorad.models.foregrounds.skyForegrounds
exorad.models.foregrounds.zodiacalForeground
exorad.models.instruments
exorad.models.instruments.instrument
exorad.models.instruments.photometer
exorad.models.instruments.spectrometer
exorad.models.noise
exorad.models.optics
exorad.models.optics.opticalElement
exorad.models.optics.opticalPath
exorad.models.signal
exorad.models.source
exorad.models.target
exorad.models.targetlist
exorad.models.utils
exorad.output
exorad.output.hdf5
exorad.output.hdf5.hdf5
exorad.output.hdf5.util
exorad.output.output
exorad.tasks
exorad.tasks.foregroundHandler
exorad.tasks.instrumentHandler
exorad.tasks.loadOptions
exorad.tasks.loadSource
exorad.tasks.noiseHandler
exorad.tasks.propagateLight
exorad.tasks.targetHandler
exorad.tasks.task
exorad.utils
exorad.utils.ascii_art
exorad.utils.diffuse_light_propagation
exorad.utils.exolib
exorad.utils.mpi
exorad.utils.plotter
exorad.utils.util
exorad.utils.version_control
multiaccum() (in module exorad.models.noise)
N
Noise (class in exorad.models.noise)
nprocs() (in module exorad.utils.mpi)
number_to_be_observed_column (OldExcelTargetList attribute)
(XLXSTargetList attribute)
O
ObserveTarget (class in exorad.tasks.targetHandler)
ObserveTargetlist (class in exorad.tasks.targetHandler)
OldExcelTargetList (class in exorad.models.targetlist)
OmegaPix() (in module exorad.utils.exolib)
open() (HDF5Output method)
(Output method)
OpticalElement (class in exorad.models.optics.opticalElement)
OpticalPath (class in exorad.models.optics.opticalPath)
Output (class in exorad.output.output)
OutputGroup (class in exorad.output.output)
P
paosPSF() (in module exorad.utils.exolib)
parse_range() (in module exorad.utils.util)
Photometer (class in exorad.models.instruments.photometer)
photon_noise() (in module exorad.models.noise)
photon_noise_variance() (in module exorad.models.noise)
pipeline_to_dict() (in module exorad.tasks.targetHandler)
pixel_based_psf() (in module exorad.utils.exolib)
planck() (in module exorad.utils.exolib)
planet_data() (CSVTargetList method)
(CSVTargetListMRS method)
(QTableTargetList method)
(XLXSTargetList method)
planet_data_columns (XLXSTargetList attribute)
planet_keys() (CSVTargetList method)
(CSVTargetListMRS method)
(QTableTargetList method)
(XLXSTargetList method)
plot() (Signal method)
plot_bands() (Plotter method)
plot_efficiency() (Plotter method)
plot_imac() (in module exorad.utils.exolib)
plot_noise() (Plotter method)
plot_signal() (Plotter method)
plot_table() (Plotter method)
Plotter (class in exorad.utils.plotter)
position (InstRadiance attribute)
prepare() (in module exorad.utils.diffuse_light_propagation)
PreparePayload (class in exorad.tasks.instrumentHandler)
PrepareTarget (class in exorad.tasks.targetHandler)
prepend_optical_elements() (OpticalPath method)
,
[1]
progressbar() (in module exorad.utils.util)
propagate_diffuse_foreground() (Instrument method)
propagate_target() (Instrument method)
(Photometer method)
(Spectrometer method)
PropagateForegroundLight (class in exorad.tasks.propagateLight)
PropagateTargetLight (class in exorad.tasks.propagateLight)
Q
QTableTargetList (class in exorad.models.targetlist)
R
Radiance (class in exorad.models.signal)
read_data() (BaseTargetList method)
(CSVTargetList method)
(CSVTargetListMRS method)
(QTableTargetList method)
(XLXSTargetList method)
rebin() (in module exorad.utils.exolib)
rebin_() (in module exorad.utils.exolib)
recursively_read_dict_contents() (in module exorad.output.hdf5.util)
recursively_save_dict_contents_to_output() (in module exorad.output.hdf5.util)
S
save_fig() (Plotter method)
scatter() (in module exorad.utils.mpi)
searchTarget() (BaseTargetList method)
(OldExcelTargetList method)
Sed (class in exorad.models.signal)
set_log_name() (Logger method)
set_output() (Task method)
setLogLevel() (in module exorad.log)
Signal (class in exorad.models.signal)
SkyFilter (class in exorad.models.foregrounds.skyForegrounds)
SkyForeground (class in exorad.models.foregrounds.skyForegrounds)
slit (InstRadiance attribute)
spectral_rebin() (Signal method)
Spectrometer (class in exorad.models.instruments.spectrometer)
standard_pipeline() (in module exorad.exorad)
Star (class in exorad.models.source)
star_data() (BaseTargetList method)
(CSVTargetList method)
(CSVTargetListMRS method)
(QTableTargetList method)
(XLXSTargetList method)
star_data_columns (OldExcelTargetList attribute)
(XLXSTargetList attribute)
star_keys() (BaseTargetList method)
(CSVTargetList method)
(CSVTargetListMRS method)
(QTableTargetList method)
(XLXSTargetList method)
store_dictionary() (Output method)
store_thing() (in module exorad.output.hdf5.util)
stripUnitString() (in module exorad.models.targetlist)
surface_radiance() (in module exorad.models.optics.opticalPath)
T
target (BaseTargetList property)
Target (class in exorad.models.target)
Task (class in exorad.tasks.task)
temporal_rebin() (Signal method)
time_dependent (Signal property)
to_dict() (in module exorad.utils.util)
(Signal method)
(Target method)
transmission (SkyFilter attribute)
U
units_row (OldExcelTargetList attribute)
(XLXSTargetList attribute)
update_target() (Target method)
UpdateTargetTable (class in exorad.tasks.targetHandler)
V
VersionControl (class in exorad.utils.version_control)
VersionError
vstack_tables() (in module exorad.utils.util)
W
warning() (Logger method)
wl_encircled_energy() (in module exorad.utils.exolib)
write() (Instrument method)
(Target method)
write_array() (HDF5OutputGroup method)
(OutputGroup method)
write_list() (OutputGroup method)
write_quantity() (HDF5OutputGroup method)
write_scalar() (HDF5OutputGroup method)
(OutputGroup method)
write_string() (HDF5OutputGroup method)
(OutputGroup method)
write_string_array() (HDF5OutputGroup method)
(OutputGroup method)
write_table() (HDF5OutputGroup method)
X
XLXSTargetList (class in exorad.models.targetlist)
Z
zodiacal_fit_direction() (ZodiacalFrg method)
ZodiacalFrg (class in exorad.models.foregrounds.zodiacalForeground)