Changelog#

This is the list of changes to geotech-pandas between each release. For detailed changes, see Commits.

v0.3.0 (2025-04-16)#

Feat#

  • index: add ability to get liquidity index (#171)

  • index: add ability to get plasticity index (#170)

  • index: add ability to get plastic limit (#169)

  • index: add ability to get liquid limit (#167)

v0.2.0 (2025-04-14)#

Feat#

  • index: add prefix to get_moisture_content method (#156)

  • index: add ability to get moisture content (#141)

  • index: add subaccessor for index property tests (#105)

  • lab: add lab subaccessor (#104)

Perf#

  • use list comprehension in column validation (#140)

v0.1.1 (2023-12-12)#

Fix#

  • spt: fix report on samples with only 150mm total penetration (#102)

v0.1.0 (2023-12-05)#

Feat#

  • spt: add ability to get a simple descriptive report (#74)

  • spt: add ability to check if any sample is hammer weight (#73)

  • spt: add ability to check if any sample is a refusal (#72)

  • spt: add ability to get the seating penetration of each layer (#70)

  • spt: add ability to get the main penetration of each layer (#69)

  • spt: add ability to get the total drive of each layer (#68)

  • spt: add ability to get the N-value of each layer (#67)

  • spt: add ability to get the main drive of each layer (#65)

  • spt: add ability to get the seating drive of each layer (#62)

  • spt: add ability to get the total penetration of each layer (#61)

  • spt: add spt subaccessor (#60)

  • in-situ: add in-situ subaccessor (#59)

  • point: add property that lists unique point IDs (#45)

  • layer: add layer subaccessor (#43)

  • utils: add sub-accessor object for auto-documentation (#34)

  • accessor: register geotech accessor on package import (#33)

  • accessor: register dataframe accessor as geotech (#15)

  • point: add ability to split layers (#13)

  • point: add ability to get thickness of depth values (#12)

  • point: add ability to get center depth values (#11)

  • point: add ability to get top depth values (#9)

  • point: add ability to get group from point groups (#8)

  • point: add point dataframe accessor (#7)

  • base: add automatic validation on init (#6)

  • base: add duplicate validation (#5)

  • base: add monotony validation (#4)

  • base: add column name validation (#3)

  • base: add base class (#2)