https://github.com/agilescientific/bruges
Bag of really useful geoscience equations and stuff
https://github.com/agilescientific/bruges
geophysics petrophysics python seismology swung-stack
Last synced: about 1 year ago
JSON representation
Bag of really useful geoscience equations and stuff
- Host: GitHub
- URL: https://github.com/agilescientific/bruges
- Owner: agilescientific
- License: apache-2.0
- Created: 2013-09-06T16:12:04.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2023-12-19T10:52:54.000Z (over 2 years ago)
- Last Synced: 2025-04-04T00:07:08.955Z (about 1 year ago)
- Topics: geophysics, petrophysics, python, seismology, swung-stack
- Language: Python
- Homepage: https://code.agilescientific.com/bruges
- Size: 16.6 MB
- Stars: 284
- Watchers: 49
- Forks: 116
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# bruges is a

In other words, it's just a load of functions that implement important equations in (mostly seismic) geophysics, from Aki-Richards to Zoeppritz.
[](https://github.com/agilescientific/bruges/actions/workflows/run-tests.yml)
[](https://github.com/agilescientific/bruges/actions/workflows/build-docs.yml)
[](https://pypi.python.org/pypi/bruges/)
[](https://pypi.org/project/bruges//)
[](https://pypi.org/project/bruges/)
## Quick start
Install with:
```shell
pip install bruges
```
Make a trapezoidal wavelet like:
```python
import bruges as bg
w, t = bg.filters.ormsby(duration=0.256, dt=0.002, f=[5, 10, 40, 80])
```
This produces two arrays: amplitude `w` and time `t`.
## Links
- [Documentation](https://code.agilescientific.com/bruges)
- [Issue Tracker](https://github.com/agilescientific/bruges/issues/)
- [PyPi](http://pypi.python.org/pypi/bruges/)
- [Agile's website](http://www.agilescientific.com)
