Smoothing with σ = 15 km…
✓ wrote att_model.h5
PyTomoATT
PyTomoATT provides a Python interface for TomoATT, a software package for seismic tomography analysis. With PyTomoATT, users can create TomoATT projects, manage input data, and generate 3D initial models, 3D checkerboards, and slices of horizontal and vertical cross sections.
Initial models
Build a 3D initial velocity model from CRUST1.0 or a custom ASCII model with the pta create_model
command line tool.
Checkerboard tests
Add velocity and anisotropy perturbations to a model with pta create_checkerboard to run
resolution/checkerboard tests.
Source & receiver data
Read, filter, weight, and export source/receiver catalogs with the SrcRec class — selection by
region, depth, distance, azimuthal gap, and more.
Model & array data
Load TomoATT HDF5 output into xarray-backed structures for slicing, plotting, and further
analysis.
Installation
Section titled “Installation”No compilers, no manual dependency wrangling — install directly with pip or mamba/conda.
mamba create -n pytomoatt -y pytomoattmamba activate pytomoattconda create -n pytomoatt -y -c conda-forge pytomoattconda activate pytomoattpip install pytomoattSee the installation guide for development installs and more detail.

