4. Web Application#
The pyCSAMT web application is a browser-based studio for CSAMT, AMT, and MT survey work. It runs the same scientific package as the Python API and the desktop GUI, but presents it as a single-page Dash/Plotly application that you open in a web browser. Use it to load EDI data, inspect maps and profiles, run quality control, preview and apply corrections, produce advanced diagnostics, build forward and inversion models, browse inversion results, and drive the pyCSAMT agents — all without writing code.
The web app is not a separate science layer. Its callbacks delegate to the
same pycsamt.app.desktop.controllers used by the desktop GUI, so a survey
loaded here behaves exactly as it would in the desktop app or in plain Python.
What differs is the working style: the web app is built for shared servers,
team demonstrations, and cross-platform access from a browser.
An animated tour of the web studio: welcome, load a survey, inspect the interactive station map and profile pseudosections, run quality control and corrections, run an AI-assisted inversion, and view the 3-D resistivity scene. Each surface is documented on the pages below.#
A good first pass, in order, is Overview → Installation → Navigation → Loading & Sessions → Maps & Profiles → Processing Pages → Exports → Deployment → Troubleshooting.
- 4.1. Overview
- 4.2. Installation And Launch
- 4.3. Navigation And Layout
- 4.4. Loading Data And Sessions
- 4.5. Maps And Profiles
- 4.6. Processing Pages
- 4.6.1. Shared Controls
- 4.6.2. Quality Control
- 4.6.3. Correction
- 4.6.4. Advanced Plots
- 4.6.5. TDEM
- 4.6.6. Processing Pipeline
- 4.6.7. Forward Modelling
- 4.6.8. Inversion
- 4.6.9. Results View
- 4.6.10. Interpretation
- 4.6.11. AI Agents
- 4.6.12. Tools
- 4.6.13. How Pages Delegate To The Package
- 4.6.14. Next Steps
- 4.7. Exports And Reproducibility
- 4.8. Deployment Notes
- 4.9. Troubleshooting