A versatile seismology toolkit for Python.
Project description
Pyrocko is an open source seismology toolbox and library, written in the Python programming language. It can be utilized flexibly for a variety of geophysical tasks, like seismological data processing and analysis, modelling of InSAR, GPS data and dynamic waveforms, or for seismic source characterization.
Installation with pip
Using pip, Pyrocko can be installed from source or binary packages which we have uploaded to the Python Package Index. Depending on your attitude, different installation variants are possible (see following sections). The complete installation guide is available in the Pyrocko manual.
Good to Know:
Consequently use pip3 instead of pip if you want to be sure that Python3 versions are installed
Add the --user option to all pip commands if you want to install into your home directory.
Consider using virtual environments when using pip to lower the risk of package conflicts.
Variant 1: allow pip to resolve dependencies
pip install pyrocko
# and, (only) if you want to use Snuffler:
pip install --only-binary :all: PyQt5
Advantages:
Quick and easy.
Disadvantages:
Dependencies installed by pip may shadow native system packages.
May turn your system into a big mess.
Variant 2: use your system’s package manager to install dependencies
Install Pyrocko’s requirements through your system’s package manager (see System specific installation instructions <https://pyrocko.org/docs/current/install/system/>), then use pip with the --no-deps option to install Pyrocko:
# first use apt-get/yum/pacman to install prerequisites (see above), then:
pip install --no-deps pyrocko
Advantages:
Prevents package dependency conflicts.
Disadvantages:
Need root access.
A bit more work to set up.
Documentation
Documentation, examples and support at https://pyrocko.org/.
Development
Join us at https://git.pyrocko.org/.
– The Pyrocko Developers
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pyrocko-2021.6.29-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fd54472b2e7d4f60714182be84bbf53bffc25ea9e2011020ceeecb047242cd2 |
|
MD5 | ff277e87f7e1f081a824ad6f3a2cc588 |
|
BLAKE2b-256 | bbc89d629214d5f3890c00e1bdb594f7976bb3bbf0d00b1eb9ed3e0b2fefcbbe |
Hashes for pyrocko-2021.6.29-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0fc5588bd791d24dcd5a4e2a36efeca5e47f216dc8c43bf16680f9222808adb |
|
MD5 | 68429b6e4cf737055611647b3c4eaab3 |
|
BLAKE2b-256 | e835d842d58f52791549a527747dfe2341e5cdf6951d59f1b91c5ae8e0a6e81e |
Hashes for pyrocko-2021.6.29-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca9db45608639925d928f4109156e431842d97840e0f147ff4157aa94cbd7955 |
|
MD5 | 603149dd0602be3508dadc429e80855e |
|
BLAKE2b-256 | cc80060f5c952abe28b8044c4d87cde8776444dc891d82f2f1218d9d4eab44bf |
Hashes for pyrocko-2021.6.29-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b6c78e01fd4891ceff431e33c48427d275d14c2d73a8b390e40c3ae401183b2 |
|
MD5 | 9b094d725c0c13391abef573c5975c06 |
|
BLAKE2b-256 | 1833a41c29f8d49e48066c56373440778917d92d9c39c603eab06ed7cf6b5e72 |
Hashes for pyrocko-2021.6.29-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de8026b1a574f1eed3c44f434c1a331039ba5c5bbf249c26aede1659af15fa39 |
|
MD5 | 1b6e9790c309e3ffaaf068888e34c0c3 |
|
BLAKE2b-256 | 1965e44f457ac27c96651a9d0f0db6f552d3123098cc9152f3fbd8dbc5357b87 |
Hashes for pyrocko-2021.6.29-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85028bdbbaf4876133d1ddc290be948ab69767426e860b455c3ecec1386a0d1a |
|
MD5 | ef62ed6010a5ecc62aeb8af34ba3dc33 |
|
BLAKE2b-256 | 82e2515b1d6f2d26da2820baa2be99bbd5d27ebc0fd1b929adb73c9962275d33 |
Hashes for pyrocko-2021.6.29-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19315222401318919e1419e6c96b9f5045b4bd22e995da088f9ef38115e36155 |
|
MD5 | acead5414c76e3e82529557c444d089a |
|
BLAKE2b-256 | ffe0598f769caca9a56d2097c5f2fc7e09e28b04f05879f9d981409f8262c11e |
Hashes for pyrocko-2021.6.29-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6fbe8ae7dd23bec7f59a4eb29942ed718dbf5f033a07eb0d4ea586e17e69950 |
|
MD5 | e766624eef4ab30dba31cc2e25617d4a |
|
BLAKE2b-256 | eb7651f50d6d35b8d636f0aacc38ed743f58e66a57868c29ded8b462d24307c1 |
Hashes for pyrocko-2021.6.29-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61e98afe5152656892f1cc55ee9115213756a56997041ebfe91558945db79ff |
|
MD5 | e214e7fcba92ce3df57d03815b6ea163 |
|
BLAKE2b-256 | b422bc19723fdc38736c345c1c167857a85bfa5393381f89096ba3885b36a7ef |
Hashes for pyrocko-2021.6.29-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a685e3b27d07ebfd666ed915ac1d623fa6dcfd778d6ca0222a9de26583a798ad |
|
MD5 | 5fe94c9406f0abe3aa275d5c66c480c0 |
|
BLAKE2b-256 | 68f543544c503c77fa974f52fea9c375125a22ee708a6215e0e681385567fdb9 |