corgihowfsc

Getting Started

  • Installation
  • Contributing

HOWFSC Loop

  • corgi-howfsc loop
  • cgi-howfsc loop directly (dev only)
  • Parameter Reference
  • Parallel Runs: Local and Multi-Node MPI
  • Parallel Runs: How Local and MPI Setup Work
  • Loop outputs
  • Jacobian computation

corgihowfsc file structure

  • Control Strategy File Documentation
  • Hardware Configuration File Documentation

corgihowfsc functions

  • Nulling GITL
  • Probe
  • Estimator
  • GITL Image Generator
  • Corgisim Manager
  • Contrast Normalization
  • Plotting
  • Metrics
  • Parallel Executor
  • Saving Output
  • HOWFSC Initialization
  • MPI Runtime
corgihowfsc
  • Index

Index

C | D | E | M | N | P | R

C

  • corgihowfsc.sensing.EstimateData
    • module
  • corgihowfsc.sensing.Estimator
    • module
  • corgihowfsc.sensing.Probes
    • module
  • corgihowfsc.utils.parallel_executor
    • module

D

  • daemon (corgihowfsc.utils.parallel_executor.NoDaemonProcess property)

E

  • estimate_efield() (corgihowfsc.sensing.Estimator.Estimator method)
  • Estimator (class in corgihowfsc.sensing.Estimator)

M

  • module
    • corgihowfsc.sensing.EstimateData
    • corgihowfsc.sensing.Estimator
    • corgihowfsc.sensing.Probes
    • corgihowfsc.utils.parallel_executor

N

  • NestablePool (class in corgihowfsc.utils.parallel_executor)
  • NoDaemonContext (class in corgihowfsc.utils.parallel_executor)
  • NoDaemonProcess (class in corgihowfsc.utils.parallel_executor)

P

  • Probes (class in corgihowfsc.sensing.Probes)
  • Process (corgihowfsc.utils.parallel_executor.NoDaemonContext attribute)

R

  • run_parallel() (in module corgihowfsc.utils.parallel_executor)

© Copyright 2025, Roman Corongraph CPP Team.

Built with Sphinx using a theme provided by Read the Docs.