   # API Reference


   ```{eval-rst}
   .. automodule:: pyEDITH.astrophysical_scene
      :members:
      :undoc-members:
      :show-inheritance:
   ```


   ```{eval-rst}
   .. automodule:: pyEDITH.observation
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource

   ```


   ```{eval-rst}
   .. automodule:: pyEDITH.observatory
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
      :exclude-members: DEFAULT_CONFIG, PRESETS, TOY_MODEL_COMPONENTS


   ```


   ```{eval-rst}
   .. automodule:: pyEDITH.components.telescopes
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
      :exclude-members: DEFAULT_CONFIG, PRESETS

   ```

   ```{eval-rst}
   .. automodule:: pyEDITH.components.coronagraphs
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
      :exclude-members: DEFAULT_CONFIG, PRESETS

   ```



   ```{eval-rst}
   .. automodule:: pyEDITH.components.detectors
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
      :exclude-members: DEFAULT_CONFIG, PRESETS

   ```

   
   ```{eval-rst}
   .. automodule:: pyEDITH.exposure_time_calculator
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
   ```

   
   ```{eval-rst}
   .. automodule:: pyEDITH.cli
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
   ```


   
   ```{eval-rst}
   .. automodule:: pyEDITH.units
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
   ```



   ```{eval-rst}
   .. automodule:: pyEDITH.utils
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
   ```


   ```{eval-rst}
   .. automodule:: pyEDITH.parse_input
      :members:
      :undoc-members:
      :show-inheritance:
      :member-order: bysource
   ```
