Run pyEDITH#

Running pyEDITH via Terminal#

pyEDITH provides a command-line interface with three main functionalities: etc (Exposure Time Calculator), snr (Signal-to-Noise Ratio), and etc2snr (Exposure Time to Signal-to-Noise Ratio). You will need to compile a configuration file that the code will read. You can find some examples in inputs/.

  • Exposure Time Calculation:

pyedith etc --edith path/to/your/config.edith
  • SNR Calculation:

pyedith snr --edith path/to/your/config.edith --time 100000

Here, 100000 is the exposure time in seconds.

  • ETC to SNR Calculation:

pyedith etc2snr --edith path/to/your/config.edith

In this case, the config file will need to also have a secondary set of parameters (see e.g. inputs/input_eac1.edith)

Add the -v flag to any command for verbose output:

pyedith etc --edith path/to/your/config.edith -v

Running pyEDITH from Python (preferred)#

This mode offers much more flexibility to run the ETC. We refer to our tutorials (up next in this documentation, or in the tutorials/ folder).