GitXplorerGitXplorer
f

lfe-detection-ml

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
5db137df9025f24189c9f9c7ad50bb1ef25e3d0f

Add DOI

ffantine committed 2 years ago
Verified
f83d9cd1271002423f1cba0a80365b24d1f911a6

Rename to cross_correlate_template.py

ffantine committed 2 years ago
Verified
f001f7e9cd6942a49fa9507c29239d4f52ac0026

Move to post-processing

ffantine committed 2 years ago
Verified
31659dab3b431ea6b46516818fc845f5df3329c7

Update stats

ffantine committed 2 years ago
Unverified
8f69ae12d7eb51bb975eac8d9a70c0867faeea9b

Clean up

ffantine committed 2 years ago
Verified
ab6fa618929ddb0017b4949bfdca3132a625a787

Move new event catalog to catalog folder

ffantine committed 2 years ago

README

The README file for this repository.

Low-frequency earthquake (LFE) detection using machine learning

DOI

  • Author: Fantine Huot

Getting started

Update the submodules

After cloning the repository, run the following commands to initialize and update the submodules.

git submodule init
git submodule update

Requirements

You can run the project from an interactive bash session within the provided Docker container:

docker run --gpus all -it fantine/ml_framework:latest bash

If you do not have root permissions to run Docker, Singularity might be a good alternative for you. Refer to containers/README.md for more details.

Folder structure

  • bin: Scripts to run machine learning jobs.
  • catalog: Event catalog files.
  • config: Configuration files.
  • containers: Details on how to use containers for this project.
  • docs: Documentation.
  • log: Directory for log files.
  • ml_framework: Machine learning framework.
  • preprocessing: Data preprocessing steps.
  • plot_utils: Utility functions for making figures.
  • preprocessing: All the data preprocessing steps.
  • processing_utils: Processing utility functions.

Set the datapath for the project

Set the DATAPATH variable inside config/datapath.sh to the data or scratch directory to which you want write data files.

Create and run a machine learning model

This repository provides a parameterized, modular framework for creating and running ML models.