All Projects → AndrewAnnex → pybedforms

AndrewAnnex / pybedforms

Licence: BSD-3-Clause license
python port of the USGS bedforms software tool

Programming Languages

matlab
3953 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pybedforms

MannvilleGroup Strat Hackathon
stratigraphic machine-learning - active work moved to Predictatops
Stars: ✭ 17 (-43.33%)
Mutual labels:  geology, stratigraphy
badlands-workshop
Badlands workshop & examples
Stars: ✭ 15 (-50%)
Mutual labels:  stratigraphy, sedimentology
PRo3D
PRo3D, short for Planetary Robotics 3D Viewer, is an interactive 3D visualization tool allowing planetary scientists to work with high-resolution 3D reconstructions of the Martian surface.
Stars: ✭ 33 (+10%)
Mutual labels:  geology
BedMachine
Matlab tools for loading, interpolating, and displaying BedMachine ice sheet topography.
Stars: ✭ 18 (-40%)
Mutual labels:  geology
gis-for-geoscientists
Repository for "GIS for Geoscientists" workshop series. This repo contains data, protocols, outputs, lectures, and resources used the workshop. Course taught by Nicholas Barber. Available for future booking upon request! Contact me ([email protected]) for a quote.
Stars: ✭ 19 (-36.67%)
Mutual labels:  geology
moon geology atlas of space
Code, data, and instructions for mapping the geology of the moon
Stars: ✭ 76 (+153.33%)
Mutual labels:  geology
xlines
X lines of Python
Stars: ✭ 100 (+233.33%)
Mutual labels:  geology
albion
Migrated to: https://gitlab.com/Oslandia/albion
Stars: ✭ 47 (+56.67%)
Mutual labels:  geology
webviz-subsurface
Webviz-config plugins for subsurface data.
Stars: ✭ 35 (+16.67%)
Mutual labels:  geology
QGeoloGIS
Migrated to: https://gitlab.com/Oslandia/qgis/QGeoloGIS
Stars: ✭ 27 (-10%)
Mutual labels:  geology
wellioviz
d3.js v5 visualization of well logs
Stars: ✭ 36 (+20%)
Mutual labels:  geology
geologic-symbols-qgis
Geologic symbols library and development for QGIS
Stars: ✭ 63 (+110%)
Mutual labels:  geology
site
Course materials for the Geo-Python course at the University of Helsinki, Finland
Stars: ✭ 166 (+453.33%)
Mutual labels:  geology
ngm
swissgeol.ch gives you insight in geoscientific data - above and below the surface.
Stars: ✭ 23 (-23.33%)
Mutual labels:  geology
gis-snippets
Some code snippets for GIS tasks
Stars: ✭ 45 (+50%)
Mutual labels:  geology
CutAndDisplace
Boundary Element MATLAB code. Modelling faults and deformation
Stars: ✭ 40 (+33.33%)
Mutual labels:  geology
badlands-companion
Badlands pre & post-processing
Stars: ✭ 14 (-53.33%)
Mutual labels:  stratigraphy

pybedforms

'pybedforms' is a Python version of 'Bedforms 4.0', a Matlab program written by David Rubin and Carissa Carter (see this USGS publication and this interactive webpage). The bedform topographies are created in exactly the same way as they were in Bedforms 4.0; however, the 3D visualization is different. We use Mayavi to build the block diagrams; these plotting functions were simplified from the 'blockdiagram' Python package. All the key classes and functions are in the 'dune_topo.py' module. The 'Notebook_with_examples' jupyter notebook illustrates how to build bedform models using (1) the default parameters and (2) a set of parameters predefined by Rubin & Carter. The model can be visualized as a block diagram using the "plot_3D" function:

You can also extract a "core" from the model and visualize it in 3D:

Requirements

  • matplotlib
  • numpy
  • mayavi
  • skimage
  • scipy
  • tqdm
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].