Skip to content

Releases: snakesonabrain/groundhog

Dubai release

30 Mar 19:02
681196a
Compare
Choose a tag to compare

Release before the inaugural groundhog course in Dubai

Nordic release: Docs bugfix

13 Dec 17:26
78823a8
Compare
Choose a tag to compare

Release to set docs generation straight.

Nordic release revisited

12 Dec 07:40
a3c79d1
Compare
Choose a tag to compare

Minor release to fix issues with ReadTheDocs documentation

The Nordic release

01 Dec 07:08
d331cd5
Compare
Choose a tag to compare

New release with addition of the notebooks underlying LinkedIn knowledge articles. The following functionality was added.

  • Added explicit specification of epsilon_b to the De Beer pile resistance calculation
  • Added a file with optional requirements (optional-requirements.txt) for pydov and geotexxx
  • Small modifications for automatic soil parameter selection to cope with NaN values
  • Changed fillcolordict for pile capacity profiles
  • Set plugged unit end bearing for Alm & Hamre equal to coring end bearing for consistent axcap results
  • Added functions for semi-automated processing of consolidation timeseries based on root-time and log-time method

VOP release

20 Mar 17:27
1851b61
Compare
Choose a tag to compare

Special release for use in the UGent course Vakoverschrijdend project bouwkunde for the 3rd bachelor Civil Engineering.

Groundhog day 2023

02 Feb 08:11
0c10442
Compare
Choose a tag to compare

Release of v0.9.0 for Groundhog Day 2023.

The biggest change is the addition of code for axial pile capacity calculations with various skin friction and end bearing methods.

All changes are listed below:

  • Added shearwavevelocity_compressionindex_cha for estimate shear wave velocity when stress conditions and packing density are known

  • Refactoring of code for element properties in a CalculationGrid object

  • Added axial capacity basic code and notebook

  • Added hatching to Matplotlib logplots

  • Added stress dilatancy theory according to Bolton (1986)

ISFOG2020 in 2022

28 Aug 20:09
d68cab1
Compare
Choose a tag to compare

This release of groundhog is dedicted to all the organisers and contributors to the 4th International Symposium Frontiers in Offshore Geotechnics (ISFOG), taking place in Austin while the new version is released. This conference is a 5-year milestone for the offshore geotechnical community and even though we had to wait for it for a long time, it is going to be a great event. Many offshore geotechnical engineers are really enthousiastic about Python and I hope to include more of their requests and models in upcoming releases.

An important highlight of this release is the change of the license to GNU GPL v3 which allows commercial use as long as the package is credited. I am convinced that groundhog will benefit from use in a commercial environment and I hope to collect feedback and support from practicing geotechnical engineers worldwide.

Another new features is the functionality for settlement and pore pressure dissipation analysis for which two tutorial notebooks are available.

The other changes are listed below:

- Improved margin settings for PSD plots
- Added correlation between acoustic impedance and bulk unit weight from Chen et al (2021)
- Added common-origin approach for liquefaction assessment according to Saye et al (2021)
- Implemented cyclic shear stress ratio equations according to Youd et al (2001)
- Small change for the plotting functionality of Prandtl's failure mechanism
- Error corrected in docstring of undercompaction_cohesionless_ladd, mathematical symbol for undercompaction for shallowest and deepest layers were switched.
- Added possibility for alternative depth, qc, fs and u2 keys in load_pydov
- Added new modules for standards. Started with Eurocode 7-based parameter selection
- Modified Koppejan calculation to use standard 'Depth from [m]' and 'Depth to [m]' columns for the layering
- Added LogPlotMatplotlib for plotting of logs with Matplotlib
- Added functionality for parsing AGS3.1 files using the agsformat argument in the AGSConverter
- Added possibility of plotting friction ratio Rf instead of another panel to plot_raw_pcpt
- Bugfix in Boussinesq stress calculation below a strip footing
- Add general functionality for gridded calculations (``CalculationGrid`` in the ``soilprofile`` module)
- Added 1D excess pore pressure dissipation calculations based on finite difference analysis
- Added class for settlement calculations (``SettlementCalculation``) in the ``shallowfoundations.settlement`` module
- Added module for excavations and started with code for coefficients of active and passive earth pressure
- Changed license to GNU GPLv3
- Added placeholders for constitutive modelling functionality (constitutivemodels module)
- Added tutorials for settlement and consolidation functionality

What's Changed

Full Changelog: v0.7.1...v0.8.0

Streamlit unleashed

18 Oct 19:51
2a49121
Compare
Choose a tag to compare

Exciting new release with streamlit functionality. Also, more correlations are added as well as some efficiency improvements.

- Update to Readme to fix up formatting on Pypi (thanks to Thomas van der Linden for highlighting)
- Updated plotting ranges for pore pressure panel on CPT raw data plot
- Started with streamlit apps (authored by Berk Demir)
- Updated handling of pushing in PCPTProcessing ('Push' is the default column name for Push number)
- Added function failuremechanism_prandtl for calculating and plotting the Prandtl failure mechanism
- Added function for estimation of shear modulus reduction and material damping according to Darendeli (2001)
- Added correlation between qc, void ratio and Gmax for clay according to Mayne and Rix (1993)
- Added correlation between friction angle and SPT N number according to Kulhawy and Mayne (1990)
- Added correlation between Gmax and PI, OCR and overburden stress for clays according to Andersen (2015)
- Added the method parameter_at_depth on SoilProfile objects to retrieve the value of a specific parameter at the selected depth.
- Added correlation between CPT properties and Vs according to Andrus (2007)
- Added correlation between CPT properties and Vs according to Hegazy and Mayne (2006)
- Added Vs-CPT correlation according to Long and Donohue (2010)
- Added soil type determination from Vs and Qt according to Long and Donohue (2010)
- Add Vs-CPT correlation according to Karray et al (2011)
- Add Vs-CPT correlation according to Wride et al (2000)
- Add Vs-CPT correlation according to Tonni and Simonini (2013)
- Add Vs-CPT correlations according to McGann et al (2018) - Both for Christchurch general soils and Banks peninsula loess soils
- Fixing of GEF file reading where dX and dY are not included
- Include multiple outputs of a function in the apply_correlations method for CPTs

SPT release

25 Jun 10:38
67cf90f
Compare
Choose a tag to compare
- Bugfix for relativedensity categories (relativedensity_categories)
- Added correlation between liquid limit and cv (cv_liquidlimit_usnavy)
- Started implementing SPT corrections and correlations (overburden correction and N60 correction)
- Started implementing an SPTProcessing class
- Added correlation between relative density and HS Small parameters in sand (hssmall_parameters_sand)
- Updated load_pydov for using pydov 2.1.0 (different key for depth)
- Updated normalise_pcpt function to allow Rf calculation as fs/qc for CPTs without pore pressure measurements
- Added code for hiding of all legends in plot_with_log
- Refactored code for shared functionality between CPT and SPT tests (InsituTestProcessing base class)
- Added notebooks for gINT data import for Windows and Mac/Linux
- Added method convert_depth_reference to SoilProfile to allow converting between depth units quickly (e.g. ft to m)
- Refactored overburden calculation for in-situ tests to always make use of soil profiles
- Added method for application of correlations to SPTProcessing class
- Added boolean to allow profile plots using lat/lon coordinates + necessary functionality to calculate offsets using pyproj
- Added correlations for relative density and undrained shear strength to spt_correlations

CGS webinar release

19 Apr 16:02
7aa40dd
Compare
Choose a tag to compare

Release for webinar in the series Future of Geotechnical Education at the University Level by the Canadian Geotechnical Society.