본 패키지는 2차원 탄성파 자료 처리 학부 수업을 위한 패키지입니다.
- 먼저 Python(version 3)과 관련 패키지들을 설치합니다(참고: Anaconda).
- 필요한 Python 모듈: Python, IPython, Numpy, SciPy, Matplotlib, Numba (Anaconda를 이용하면 한 번에 설치 가능)
- 주의: 한글 윈도우에서 사용자 이름이 한글일 때 IPython notebook 실행에 문제가 발생한 적 있음.
- Github에서 "Download ZIP" 링크를 통해 패키지를 받고 원하는 위치(디렉토리 또는 웹사이트)에 압축을 푸세요.
- Jupyter Notebook을 이용해 압축을 푼 디렉토리에서 예제 파일을 열어 직접 실행해보세요.
- pkprocess 디렉토리를 PYTHON_PATH 환경변수에 추가하면 임의의 위치에서 패키지를 import할 수 있습니다.
- Land data (Notebook 용량: 18 MB)
- Marine data (Marmousi data, Notebook 용량: 10 MB)
- Marine data (Kirchhoff migration, Notebook 용량: 1 MB 이하)
- 예제에 사용한 데이터 파일(Land data: 3.5 MB, Marmousi data: 69 MB, Marmousi velocity model: 1 MB 이하)은 여기에서 제공하지 않습니다. 필요하신 분은 메일 주세요.
매뉴얼을 참고하세요.
하완수, 2015, 대화식 탄성파 자료 처리 수업을 위한 파이썬 패키지 개발, 한국 자원공학회지, Vol. 52, No. 4, pp. 414-421.