Applications#

pyCSAMT includes four user-facing applications built on the same scientific core — the same readers, processing tools, plotting conventions, and configuration system you use from Python. They differ only in working style: a native desktop GUI for local interactive review, a browser app for shared servers and team demonstrations, a conversational surface that delegates workflows to the pyCSAMT agents, and a dedicated map workbench for seeing a survey in space. Results are interchangeable — a survey processed in one surface can be picked up in any other, or in plain Python.

Pick a card below to open an application’s guide; each one starts with installation and launch and ends with exports and troubleshooting.

Application Surfaces#

Desktop app

Local interactive survey review, processing, and plotting in a native GUI — sessions, workspaces, and exports on your machine.

Desktop GUI
Web app

Browser-based workflows, dashboards, maps, and processing pages — ideal for team demonstrations and shared servers.

Web Application
Agent Master

Conversational workflow delegation, guided automation, and report help — the chat surface over the pyCSAMT agents.

Agent Master
MapView

The dedicated map workbench — station maps, pseudosections, and interactive 3-D survey scenes with fence sections and topography.

MapView

Install The App Extra#

The application surfaces use optional GUI and web dependencies:

pip install "pycsamt[app]"

For development from a source checkout:

pip install -e ".[app,dev]"