A python package for general microseismic modelling, monitoring and analysis
Project description
FraCSPy
FraCSPy stands for Python Framework for Conventional microSeismic Processing.
It is a single python toolbox for the full microseismic pipeline from modelling to post-event analysis. This library is a single location leveraging the excellent work of other scientists (software developers) and adapts them for the specific use case of microseismic monitoring.
Some functionalities include:
- modelling script generation (for accompanying SOFI3D)
- event imaging: detection, location
- moment tensor inversion
Some python libraries that are utilised include:
- pylops
- torch
- obspy
- and more...
Requirements
Installation requires either pip package installer or Conda package manager, e.g. one can use miniforge.
Install using pip
pip install fracspy
Install using conda
Linux
Simply run
make install
It will create a new conda environment fracspy with all the required packages:
Similarly, on Linux you can run:
./install.sh
Windows
On Windows, the best way is to use miniforge prompt and run:
install.bat
It will install the package to environment fracspy and activate it.
To install development version use
install-dev.bat
Now you are ready to use the package.
Uninstall
If you need to add/change packages:
conda deactivate
conda remove -n fracspy -all
Documentation
The latest stable documentation based on Sphinx is available online at: https://fracspy.github.io/FraCSPy
One can also build the documentation locally:
cd docs
make html
If you want to rebuild the documentation:
make clean
make html
After a successful build, one can serve the documentation website locally:
cd build/html
python -m http.server
and open in browser: http://localhost:8000
To build/rebuild documentation on Windows you can simply run
build_docs.bat
Note: check the exact port number in the output
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fracspy-0.1.0.tar.gz.
File metadata
- Download URL: fracspy-0.1.0.tar.gz
- Upload date:
- Size: 56.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4842a650214faf7f8816e09e2b49c7ca9a1bf234b63a51af27502dd968ce1651
|
|
| MD5 |
60e715a09398df42cd2d2fc27725c6d4
|
|
| BLAKE2b-256 |
f32dd15a16c9cedef77abc5a4af8dc9695ae8e72fe39102a792ec97b707a192a
|
File details
Details for the file fracspy-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fracspy-0.1.0-py3-none-any.whl
- Upload date:
- Size: 66.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c07c868acf7c7d4d5f4536dbc01ed0b41b4fdd33d811ec7e94d5e76dd7f51ca
|
|
| MD5 |
5a70f51977b4ac4353bdd7682d67dcb8
|
|
| BLAKE2b-256 |
9b90cafc9ee74f86dfd7e77c00793756c7f4b4aced5e52fd7612b423559f1ab8
|