Skip to main content

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

Metadata

Release files for pybedforms 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybedforms 0.1.0
File Size Uploaded
pybedforms-0.1.0.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pybedforms 0.1.0
File Interpreter ABI Platform
pybedforms-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.2 kB

Release files / pybedforms-0.1.0.tar.gz

Download URL pybedforms-0.1.0.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
fddab58af2d187faec75c32bfebb6e5f1276bcfa20a0c232dceefdd039f09b2d
BLAKE2b-256 checksum
How to use checksums
2ba16d8e2325f8639c206652ebfecec0b194d5f4da37d60b692180e1f4e1e4c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

Release files / pybedforms-0.1.0-py3-none-any.whl

Download URL pybedforms-0.1.0-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e5464b938b568c95d4d3d7d01498f2bacebb46eefcbb11c38be735f2629ddb8a
BLAKE2b-256 checksum
How to use checksums
75a7f6a123c65d41449d99bd323b02d1ec833bacc761512a353e86419fd70305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page