Welcome to GEOLib’s documentation!

GEOLib is a Python package to generate input, execute and parse output for several D-Serie numerical models. Release v0.1.8.


Behold, the power of GEOLib:

>>> import geolib as gl
>>> from pathlib import Path
>>> m = gl.DSettlementModel()
>>> m.parse(Path("test.sli"))
>>> m.execute()
>>> m.output.dict()
{'verticals_count': 1, 'vertical': [{'id': 1, 'x': 0.0, 'z': 0.0, 'time__settlement_per_load': {'timesettlementperload': [[0.0, 0.0, 0.0], ...

The User Guide

This part of the documentation, which is mostly prose, begins with some background information about GEOLib, then focuses on step-by-step instructions for getting the most out of GEOLib.

The Tutorials

This part of the documentation, which is all prose, gives some examples of using GEOLib.

The API Documentation / Guide

If you are looking for information on a specific function, class, or method, this part of the documentation is for you.

The Contributor Guide

If you want to contribute to the project, this part of the documentation is for you. It includes in depth guide how to go about extending GEOLib.

There are no more guides. You are now guideless. Good luck.

Changelog