Skip to main content

A general Geotechnical data structure and utilities for Python

Project description

geotechdata

PyPI Python Versions License

A Python package for managing geotechnical data, including points, boreholes, SPT data, lab test results, and groundwater information.

Features

  • Point: Store investigation locations with coordinates and metadata.
  • BoreholeData & SPTData: Manage borehole logs and Standard Penetration Test results.
  • LabTestData: Generic class for storing any type of lab test result.
  • GroundwaterData: Store groundwater measurements.
  • Export: Easily export data to CSV, JSON, Excel, or GeoJSON.
  • Visualization: Plot SPT blow counts vs. depth.

Installation

pip install geotechdata

Examples and Usage

For practical usage examples, see the example Jupyter notebooks in the examples/ folder of this repository.

You can open these notebooks directly on GitHub or download and run them locally to see how to use the package for real geotechnical data workflows.


Contributing

Contributions are welcome!
If you have suggestions, bug reports, or would like to contribute code, please open an issue or submit a pull request on GitHub.


License

This project is licensed under the MIT License.
See the LICENSE file for details.

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

geotechdata-0.1.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

geotechdata-0.1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file geotechdata-0.1.1.tar.gz.

File metadata

  • Download URL: geotechdata-0.1.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for geotechdata-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d4db499a22de37c15f4410ff01edfef933cac304f691c86e9226c9c84fa22bd9
MD5 23128b4bda04b7d551eb05dafa6ca98b
BLAKE2b-256 798ca6d8d0f9715827262c5c8ea188d7047e3355bc5a9b017b71f845d58930cb

See more details on using hashes here.

File details

Details for the file geotechdata-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: geotechdata-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for geotechdata-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47a7e4ed12d19e2cd9806fc4a8511ca924b4c901704341c30b8b9e69ed593257
MD5 67ed4db78098978d1921583d3bfc6869
BLAKE2b-256 3d9648fddc2b68ddb12e9d59acbbb0c356eb911e3077dc16962ba2492908826c

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