GEOLib+ components
Project description
GEOLib+ is a Python package to read, interprent and plot cpt files. The package can also be used to get soil parameters for constitutive models.
Installation
Install GEOLib+ with:
$ pip install d-geolib-plus
Requirements
To install the required dependencies to run GEOLib+ code, run:
$ pip install -r requirements
Or, when having poetry installed (you should):
$ poetry install
Testing & Development
Make sure to have the server dependencies installed:
$ poetry install -E server
In order to run the testcode, from the root of the repository, run:
$ pytest
or, in case of using Poetry
$ poetry run pytest
Running flake8, mypy is also recommended. For mypy use:
$ mypy --config-file pyproject.toml geolib
Documentation
In order to run the documentation, from the root of the repository, run:
$ cd docs
$ sphinx-build . build -b html -c .
The documentation is now in the build subfolder, where you can open the index.html in your browser.
Build wheel
To build a distributable wheel package, run:
$ poetry build
The distributable packages are now built in the dist subfolder.
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
Built Distribution
File details
Details for the file d_geolib_plus-0.4.0.tar.gz
.
File metadata
- Download URL: d_geolib_plus-0.4.0.tar.gz
- Upload date:
- Size: 834.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08889a22cea85f211f89fb709a23222a630814e187ee307c705b31f67a9f1539 |
|
MD5 | 43da24e862e5c75ab41f188bf51670cb |
|
BLAKE2b-256 | f92f3950ac46d6aa70ba24f72ef57250279ae9b3918500b4f7c038270186f204 |
File details
Details for the file d_geolib_plus-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: d_geolib_plus-0.4.0-py3-none-any.whl
- Upload date:
- Size: 847.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50fbf2ac778c9bce6030b469ad80b30877e7146ef2573fcc0d8228d095c51757 |
|
MD5 | 759233a0ff39607b08a638fee9cd1822 |
|
BLAKE2b-256 | 874d826b648efd5f5db6b7fb25dee6ceda112b147454aad06bd4d1d1c9638355 |