GUI front-end and configuration management for IDA calibration utilities. Developed specifically for random binary calibration of Streckeisen STS 2.5 seismometers used with Quanterra Q330HR digitizers.
PyCal is a self contained Python application being developed and tested on Apple computers running OS X version 10.10 or 10.11. PyCal utilizes the latest Python scientific computing and visualization libraries including NumPy, SciPy and Matplotlib (see http://scipy.org/). PyCal also makes use of a number of utilities previously developed by Project IDA for calibrating the II network GSN stations. For the reading of raw miniseed data it utilizes source code from ObsPy, a python-based framework for seismology (http://obspy.org/).
- Python 3.4.4
- Qt User Interface Framework (v5.6; built from source)
- PyQt5 (v5.6; w/ pyuic5)
- sip (v4.18; built from source)
- matplotlib (v1.5.1; built from source with custom configuration set via setup.cfg.matplotlib_build)
- PyInstaller (v3.2, develop branch v3.2-47-g8c6332e)
- setuptools (v19.2; due to conflicts with PyInstaller, this must be v19.2, installed into python env with conda)
- python-dateutil (v2.4.2, installed into python env with conda)
- pytz (2015.7, installed into python env with conda)
- NumPy (v1.11.0, installed into python env with conda)
- SciPy (v0.17.0, installed into python env with conda)
- Qt Creator 3.6.1 (Used for form building, but not technically necessary)
Open Source source code used in Version 1.0 of PyCal can be found here: http://ida.ucsd.edu/web/pickup/sandia/
PyCal python source code is made available under the GNU GPLv3 license. See LICENSE.TXT.
PyCal utilizes functionality provided by other open source projects under the following licenses:
- https://www.qt.io/faq/
- https://www.qt.io/qt-licensing-terms/
- See lic/Qt directory in source for license details
- http://matplotlib.org
- http://matplotlib.org/users/license.html
- See lic/matplotlib-1.5.1 directory in source for license details
- http://scipy.org/
- See lic/SciPy directory in source for license details/