Skip to main content

A python package for general microseismic modelling, monitoring and analysis

Project description

FraCSPy

DOI

FraCSPy stands for Python Framework for Conventional microSeismic Processing.

FraCSPy logo

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fracspy-0.1.0.tar.gz (56.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fracspy-0.1.0-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

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

Hashes for fracspy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4842a650214faf7f8816e09e2b49c7ca9a1bf234b63a51af27502dd968ce1651
MD5 60e715a09398df42cd2d2fc27725c6d4
BLAKE2b-256 f32dd15a16c9cedef77abc5a4af8dc9695ae8e72fe39102a792ec97b707a192a

See more details on using hashes here.

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

Hashes for fracspy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c07c868acf7c7d4d5f4536dbc01ed0b41b4fdd33d811ec7e94d5e76dd7f51ca
MD5 5a70f51977b4ac4353bdd7682d67dcb8
BLAKE2b-256 9b90cafc9ee74f86dfd7e77c00793756c7f4b4aced5e52fd7612b423559f1ab8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page