Skip to content

lhhhappy/Earthquake_predictor

Repository files navigation

EARTHQUAKE_PREDICTOR.GIT

❯ REPLACE-ME

license last-commit repo-top-language repo-language-count


Table of Contents


Overview

❯ REPLACE-ME


Features

❯ REPLACE-ME


Project Structure

└── Earthquake_predictor.git/
    ├── README.md
    ├── Result
    │   ├── Finetune_ES_net_mixer_california
    │   ├── Pretrain_ES_net_mixer_california
    │   └── Scratch_ES_net_mixer_california
    ├── __pycache__
    │   └── inference_utils.cpython-39.pyc
    ├── data_preprocess_pipeline
    │   ├── __pycache__
    │   ├── pipeline.py
    │   ├── station_dict_all.pkl
    │   └── utils.py
    ├── dataset
    │   ├── __init__.py
    │   ├── __pycache__
    │   ├── dataset_test.ipynb
    │   └── dataset_utils.py
    ├── experiment
    │   ├── data_preprocess_ipynb
    │   └── data_preprocess_py
    ├── inference.ipynb
    ├── inference_utils.py
    ├── last.ckpt
    ├── loss
    │   ├── __init__.py
    │   ├── __pycache__
    │   ├── loss_test.ipynb
    │   └── loss_utils.py
    ├── model
    │   ├── ES_net.py
    │   ├── ES_net_mixer.py
    │   ├── Earthquake_net.ipynb
    │   ├── __init__.py
    │   └── __pycache__
    ├── model_params.json
    ├── reference_project
    │   └── timemixer.ipynb
    ├── task
    │   ├── finetune_es_net_mixer.sh
    │   ├── scratch_es_net_mixer.sh
    │   ├── train_es_net.sh
    │   └── train_es_net_mixer.sh
    └── train.py

Project Index

EARTHQUAKE_PREDICTOR.GIT/
__root__
inference.ipynb ❯ REPLACE-ME
model_params.json ❯ REPLACE-ME
inference_utils.py ❯ REPLACE-ME
last.ckpt ❯ REPLACE-ME
train.py ❯ REPLACE-ME
dataset
dataset_test.ipynb ❯ REPLACE-ME
dataset_utils.py ❯ REPLACE-ME
experiment
data_preprocess_py
usgs_data_area_save.py ❯ REPLACE-ME
down_earthquake_data.py ❯ REPLACE-ME
log_energy.py ❯ REPLACE-ME
get_aij.py ❯ REPLACE-ME
download_GNSS_data.py ❯ REPLACE-ME
data_preprocess_ipynb
earthquake_usgs.ipynb ❯ REPLACE-ME
data_preposs_gnss.ipynb ❯ REPLACE-ME
data_preposs_earthquake.ipynb ❯ REPLACE-ME
plot_GNSS.ipynb ❯ REPLACE-ME
dataset.ipynb ❯ REPLACE-ME
model
Earthquake_net.ipynb ❯ REPLACE-ME
ES_net_mixer.py ❯ REPLACE-ME
ES_net.py ❯ REPLACE-ME
reference_project
timemixer.ipynb ❯ REPLACE-ME
Result
Scratch_ES_net_mixer_california
logs
lightning_logs
version_0
events.out.tfevents.1732334234.a800.51804.0 ❯ REPLACE-ME
hparams.yaml ❯ REPLACE-ME
checkpoints
Val-epoch=104-Aggregative_Score=0.00.ckpt ❯ REPLACE-ME
last.ckpt ❯ REPLACE-ME
Hyperparameters
model_params.json ❯ REPLACE-ME
scratch_es_net_mixer.sh ❯ REPLACE-ME
Finetune_ES_net_mixer_california
logs
lightning_logs
version_0
events.out.tfevents.1732353976.a800.69753.0 ❯ REPLACE-ME
hparams.yaml ❯ REPLACE-ME
checkpoints
last.ckpt ❯ REPLACE-ME
Val-epoch=06-TPR=0.03.ckpt ❯ REPLACE-ME
Hyperparameters
model_params.json ❯ REPLACE-ME
finetune_es_net_mixer.sh ❯ REPLACE-ME
Pretrain_ES_net_mixer_california
logs
lightning_logs
version_0
hparams.yaml ❯ REPLACE-ME
events.out.tfevents.1732275008.a800.115371.0 ❯ REPLACE-ME
checkpoints
last.ckpt ❯ REPLACE-ME
Val-epoch=25-Aggregative_Score=0.35.ckpt ❯ REPLACE-ME
Hyperparameters
model_params.json ❯ REPLACE-ME
train_es_net_mixer.sh ❯ REPLACE-ME
task
finetune_es_net_mixer.sh ❯ REPLACE-ME
train_es_net.sh ❯ REPLACE-ME
scratch_es_net_mixer.sh ❯ REPLACE-ME
train_es_net_mixer.sh ❯ REPLACE-ME
loss
loss_utils.py ❯ REPLACE-ME
loss_test.ipynb ❯ REPLACE-ME
data_preprocess_pipeline
utils.py ❯ REPLACE-ME
pipeline.py ❯ REPLACE-ME

Getting Started

Prerequisites

Before getting started with Earthquake_predictor.git, ensure your runtime environment meets the following requirements:

  • Programming Language: Python

Installation

Install Earthquake_predictor.git using one of the following methods:

Build from source:

  1. Clone the Earthquake_predictor.git repository:
❯ git clone https://github.com/lhhhappy/Earthquake_predictor.git
  1. Navigate to the project directory:
cd Earthquake_predictor.git
  1. Install the project dependencies:

echo 'INSERT-INSTALL-COMMAND-HERE'

Usage

Run Earthquake_predictor.git using the following command: echo 'INSERT-RUN-COMMAND-HERE'

Testing

Run the test suite using the following command: echo 'INSERT-TEST-COMMAND-HERE'


Project Roadmap

  • Task 1: Implement feature one.
  • Task 2: Implement feature two.
  • Task 3: Implement feature three.

Contributing

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your github account.
  2. Clone Locally: Clone the forked repository to your local machine using a git client.
    git clone https://github.com/lhhhappy/Earthquake_predictor.git
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to github: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
  8. Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph


License

This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.


Acknowledgments

  • List any resources, contributors, inspiration, etc. here.

About

Earthquake_predictor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published