Table of Contents
- What is geolysis?
- Installation
- Usage Example
- Release History
- Code of Conduct
- Contributing
- License
- Contact Information
What is geolysis?
geolysis
is an open-source software for geotechnical engineering analysis and
modeling. geolysis
provides soil classification based on USCS
and AASHTO
standards, bearing capacity analysis
,estimation of soil engineering properties
, settlement analysis
, and finite element modeling
. The software
assists geotechnical engineers in their day-to-day work, enabling them to
efficiently perform a wide range of tasks and make informed decisions about
design and construction. geolysis
enhances efficiency and effectiveness,
allowing engineers to design and build better projects.
Installation
Warning
Project is still under development.
pip install geolysis
Usage example
Classification of soil using AASHTO
classification system.
>>> from geolysis.soil_classifier import AASHTOClassificationSystem
>>> aashto_classifier = AASHTOClassificationSystem(liquid_limit=37.7,
... plasticity_index=13.9,
... fines=47.44)
>>> aashto_classifier.classify()
'A-6(4)'
Release History
Check the changelog for release history.
Code of Conduct
This project has a code of conduct that we expect all contributors to adhere to. Please read and follow it when participating in this project.
Contributing
If you would like to contribute to this project, please read the contributing guidelines
License
Distributed under the MIT license. By using, distributing, or contributing to this project, you agree to the terms and conditions of this license.
Contact Information
Important
For questions or comments about geolysis
, please ask them in the
discussions forum