본 프로젝트는 충청·전라 내륙 지진관측소의 파형 데이터를 활용하여 일일 자동 헬리코더(Helicorder) 시각화 시스템을 구축하는 것을 목표로 합니다.
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
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
가상환경을 활성화한 후 다음 명령으로 실행합니다.
# uv를 이용한 실행
uv run python draw_helicorder_v2.py
또는
# uv 가상환경을 수동 활성화 후 실행
source .venv/bin/activate
python draw_helicorder_v2.py
실행 결과:
plots/ 내 helicorder_<Station>_<YYYYmmdd0000>_<Component>.png 파일이 생성됩니다.--date 옵션을 통해 특정 날짜(YYYYMMDD 형식)를 지정 가능station_scale) 및 진폭 임계값(threshold_raw)을 설정 가능helicorder_<STATION>_<YYYYMMDD>0000_<CHANNEL>.png 형식으로 저장됨이 프로젝트는 MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE 파일을 참고하세요.