μQuake v 3.0 Release

μQuake v 3.0 Release

I am pleased to announce the release of the μQuake (microQuake) 3.0 Python library. μQuake is an open-source Python API designed to facilitate the exploration, manipulation, and processing of microseismic data. It enhances Obspy with advanced features tailored for high-resolution microseismic data processing, analysis, and visualization.

Version 3.0 introduces support for a proposed format for the storage and exchange of microseismic monitoring data, marking a significant step toward standardized data sharing and advancing AI in microseismic monitoring (see proposal).


Further insights are available in this related article.


The μQuake library, a product of a decade’s collaboration and enhancement, began at Golder Associates with Andrei Pascu, MSc, Willem de Beer, and myself started working in the library a decade ago when we were consultants and Golder associates. It has since benefitted from contributions by esteemed colleagues such as Philippe Dales, Reza Jelveh, CISSP, and Mike Hagerty among others. The μQuake library proved invaluable for both real-time and offline microseismic data processing.

Notable enhancements in the library include:

  • An extension of Catalog and Inventory Obspy objects to support Cartesian Coordinates seamlessly with additional convenience methods and features.
  • A new grid object for straightforward manipulation of velocity models and travel time calculations.
  • Support for standard file formats, including ASDF, QuakeML, StationXML, and miniSEED.

For Python practitioners in microseismic monitoring, I encourage you to engage with μQuake:

  • Clone the source code library:

git clone https://github.com/Microquake-ai/uquake

  • Use it for your project

pip install uquake

  • Contribute to its development.

The API documentation is now published and can be accessed via our GitHub page.


We look forward to your contributions and hope μQuake significantly enhances your work.