Skip to main content
U.S. flag

An official website of the United States government

Software

An official USGS software project is code reviewed and approved at the bureau-level for distribution.

Filter Total Items: 658

HYPOINVERSE Earthquake Location

HYPOINVERSE2000 determines earthquake locations and magnitudes from seismic network data like first-arrival P and S arrival times, amplitudes and coda durations.

ComCat Wrapper Libraries

Bulk access via scripts, programs, and tools for obtaining specific products from ComCat (the earthquake catalog).

Direct Green's Function Synthetic Seismograms

These programs are an implementation of the Direct Green’s Function method described by Friederich and Dalkolmo (1995) and Dalkolmo (1993).

Est_noise

est_noise is a time-series analysis program that allows the user to fit various, standard functions to their data (rates, offsets, rate-changes, sinusoidals, exponentials, and/or user-defined functions) and simultaneously quantifies the amount of temporal correlation in the time-series data.

FPFIT, FPPLOT and FPPAGE

FPFIT is a Fortran program that computes double-couple fault plane solutions from P-wave first motion data using a grid search method.

Cleanstrain+

Cleanstrain+ is a program to process strainmeter data.

CLUSTER2000

CLUSTER2000 recognizes clusters in space-time in an earthquake catalog.

3D Focal Mechanisms

3D Focal Mechanisms is a tool for viewing earthquake focal mechanism symbols three dimensionally.

3D Velocity Modeling

Fortran code (VMS compatible) for 3-D velocity model determination and hypocentral location with local earthquake data. 

MODFLOW-2005: USGS Three-Dimensional Finite-Difference Ground-Water Model

MODFLOW 6 is presently the core MODFLOW version distributed by the USGS, but MODFLOW-2005 (the previous core version) is still actively maintained and supported. MODFLOW-2005 simulates steady and nonsteady flow in an irregularly shaped flow system in which aquifer layers can be confined, unconfined, or a combination of confined and unconfined.

SPARROW Modeling Program

SPARROW is a popular watershed modeling technique, distributed by the USGS, that estimates the amount of a contaminant transported from inland watersheds to larger water bodies by linking monitoring data with information on watershed characteristics and contaminant sources.

iRIC river flow and riverbed variation analysis

iRIC (International River Interface Cooperative) is a river flow and riverbed variation analysis software package which combines the functionality of MD_SWMS (Multi-Dimensional Surface-Water Modeling System), developed by the USGS, and RIC-Nays, developed by the Foundation of Hokkaido River Disaster Prevention Research Center.