Skip to main content

PyGeoStudio

Python library allowing reading/writing GeoStudio .gsz file. But, why do you need an external software such as Python to read your file while GeoStudio possess graphical tool to create your analysis and visualize your data ?

  1. Automatise your numerical model processing
  2. Harness the power of Python to treat your data
  3. Make quality plots using matplotlib or export to powerful post-processing tools as Paraview or Tecplot
  4. Modify analysis without using the graphical interface
  5. Program analysis (e.g. the same analysis but with different parameters)
  6. Perform automatic calibration, optimisation and sensitivity analysis
  7. Real-time forecast and predictive modelling
  8. The idea you have in mind which is not included in the 7 before

Installation

Getting PyGeoStudio started requires Python and making GeoStudio recognized by Python. Please see the documentation here

Examples

Examples are provided in the folder examples. It contains:

  • Access the SEEP output of solved analysis and export it for processing with Paraview
  • Making plots with Matplotlib
  • Calibrate some properties
  • Change geometry, and material and reinforcement properties
  • Run parametric study

For more details, see the "Examples" section in the documentation

Contributing

Every contribution is welcome! Note this is a fairly new project developped on my free time. If you have a particular problem with GeoStudio you want to solve with Python, just let me know, and I would figure out what I can do to help you.

If you like this project, please star it! It will encourage me to pursuit its development.

Metadata

Release files for PyGeoStudio 0.4.3

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

Source distribution (sdist)

Source distribution for PyGeoStudio 0.4.3
File Size Uploaded
PyGeoStudio-0.4.3.tar.gz 24.3 kB Details

Built distribution (wheel)

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

Total release size: 57.5 kB

Release files / PyGeoStudio-0.4.3.tar.gz

Download URL PyGeoStudio-0.4.3.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4e0e7674457a9af2fe569cff676ee32fbfccba277ed8dfebbc86c0d9b59a555f
BLAKE2b-256 checksum
How to use checksums
4457d79a7518850197124e83b06ec84a5cf3ce7a2c1856d36663d24eb4fe02d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / PyGeoStudio-0.4.3-py3-none-any.whl

Download URL PyGeoStudio-0.4.3-py3-none-any.whl
Size 33.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b538c3a51663d99a5fe72f7349de1c15899b85d7a8fd0b74719263b948de4f00
BLAKE2b-256 checksum
How to use checksums
a5a934bb530cd3792956e9329f3d598055344c4636badbbc96351956c908dc5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.4.3 This release

2 release files

0.4.2

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

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