Pyfk is the python version of FK used to calculate the Green's function and the synthetic waveforms for the 1D Earth model.
Project description
About
🚨 This package is still undergoing rapid development. 🚨
Pyfk is the python version of FK used to calculate the Green’s function and the synthetic waveforms for the 1D Earth model.
Pyfk has mainly provided functions as:
compute the Green’s function for the explosion, single force, and double couple source using the frequency-wavenumber method.
compute the static displacements and corresponding Green’s function.
compute the synthetic waveforms by convolving the Green’s function with the seismic source.
have a close integration with Obspy, and is naturally to process the waveforms using this package.
and it has the features as:
all the code is written in pure python, and it’s compatible with Linux and Mac at the moment. The Windows is not supported, as i am using the complex number in Cython, which will use the C99 standard of “complex.h” that has not been supported by the Visual Studio compiler.
it uses Cython to speed up the computationally expensive part (mainly the wavenumber integration).
a complete test has been performed to ensure pyfk has the same result as FK.
License
Pyfk is a free software: you can redistribute it and/or modify it under the terms of the MIT License. A copy of this license is provided in LICENSE.
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
Hashes for pyfk-0.1.0a1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bbf5b9ebe5db3a246dc1c957514e4492ad34df356b7247afc35b28e19b18bcb |
|
MD5 | 2ae7b96eedbe023ee5f05d3041372f1d |
|
BLAKE2b-256 | 3c8cd8e2ce7d7cd4ff35177d45b624a24457ceeb320d0380a4cddf642e82fd9d |