JNU_helicorder_status

License Supported Python versions uv

본 프로젝트는 충청·전라 내륙 지진관측소의 파형 데이터를 활용하여 일일 자동 헬리코더(Helicorder) 시각화 시스템을 구축하는 것을 목표로 합니다.


✨ Features


📦 Installation

1. Using uv

uv는 빠르고 가벼운 Python 패키지 및 가상환경 관리 도구입니다.

# uv 설치
curl -LsSf https://astral.sh/uv/install.sh | sh

# 저장소 Clone
git clone https://github.com/1epss/JNU_helicorder_status.git
cd JNU_helicorder_status

# Python 3.12.3 설치
uv python install 3.12.3

# 가상환경 및 프로젝트 의존성 설치
uv sync

2. Using Conda

conda 환경에서도 uv를 함께 사용할 수 있습니다.

# conda 환경 생성
conda create -n jnu-helicorder-status python=3.12.3 -y
conda activate jnu-helicorder-status

# uv 설치
pip install uv

# 프로젝트 의존성 설치
uv sync --no-venv

🚀 Usage

가상환경을 활성화한 후 다음 명령으로 실행합니다.

# uv를 이용한 실행
uv run python draw_helicorder_v2.py

또는

# uv 가상환경을 수동 활성화 후 실행
source .venv/bin/activate
python draw_helicorder_v2.py

실행 결과:


🧩 Scripts

plot_helicorder.py

plot_ppsd.py


helicorder_one_station.html


helicorder_all_stations.html


🧾 License

이 프로젝트는 MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE 파일을 참고하세요.