Skip to content

Releases: cemsbv/pygef

0.8.0-alpha.5

07 Mar 11:55
482927b
Compare
Choose a tag to compare
0.8.0-alpha.5 Pre-release
Pre-release

Added

Fixed

Full Changelog: 0.8.0-alpha.4...0.8.0-alpha.5

0.8.0-alpha.4

02 Mar 08:46
8a1d3e7
Compare
Choose a tag to compare
0.8.0-alpha.4 Pre-release
Pre-release

What's Changed

  • add linting, remove old GEF functions, update docs by @RDWimmers in #290
  • drop support for python 3.7 and 3.8
  • update CPT and Bore figure
  • remove redundant code GEF parser

Full Changelog: 0.8.0-alpha.3...0.8.0-alpha.4

0.8.0-alpha.3

27 Feb 14:50
Compare
Choose a tag to compare
0.8.0-alpha.3 Pre-release
Pre-release

Fixed

  • Refactor folder structure to be src/-based by @tversteeg
  • Fix setuptools not packaging subdirectories by @tversteeg

Full Changelog: 0.8.0-alpha.2...0.8.0-alpha.3

0.8.0-alpha.2

27 Feb 14:06
Compare
Choose a tag to compare
0.8.0-alpha.2 Pre-release
Pre-release

Fixed

  • Build not packaging required files by @tversteeg

Full Changelog: 0.8.0-alpha...0.8.0-alpha.2

0.8.0-alpha

24 Feb 10:29
Compare
Choose a tag to compare
0.8.0-alpha Pre-release
Pre-release

The focus of 0.8.0 release is on addressing technical debt, modernizing our codebase, improving performance, and making it easier to contribute. Furthermore, we added support for BRO XML files for CPT and BHRgt objects.

To support BRO XML and GEF files we designed a DataClass that holds the information in a standardized format. The names of the properties in the DataClass as the column names of the DataFrame are similar to the BRO standaard naming. We also made the decision to freeze the DataClass as it holds only the parse data of the CPT or Bore file.

Breaking Changes

Instead of importing the Cpt or Bore object, you now import the read_cpt or read_bore functions:

- from pygef import Cpt
+ from pygef import read_cpt

- gef = Cpt("./my-file.gef")
+ gef = read_cpt("./my-file.gef")

The dataframe can now be accessed using the data attribute. Please note that we changed the column names of the DataFrame. The names are now linked to the BRO names:

- print(gef.df.head())
+ print(gef.data.head())

Property names have changed or return a different type, for example:

- gef.x
+ gef.standardized_location.x

- gef.zid
+ gef.delivered_vertical_position_offset

- gef.cpt_class
+ gef.quality_class.name

Plotting has now been moved to its own function in its own module:

- gef.plot()
+ from pygef.plotting import plot_cpt
+
+ plot_cpt(gef)

Fixed

Full Changelog: 0.7.4...0.8.0-alpha

What's Changed

Full Changelog: 0.7.4...0.8.0-alpha

What's Changed

Full Changelog: 0.7.4...0.8.0-alpha

0.7.4

01 Aug 14:02
Compare
Choose a tag to compare

Fixed

Full Changelog: 0.7.3...0.7.4

0.7.3

03 May 12:27
Compare
Choose a tag to compare

Fixed

New Contributors

Full Changelog: 0.7.2...0.7.3

0.7.2

17 Jan 12:25
Compare
Choose a tag to compare

Fixed

New Contributors

Full Changelog: 0.7.1...0.7.2

0.7.1

07 Dec 15:09
89fc616
Compare
Choose a tag to compare

Removed

Fixed

New Contributors

Full Changelog: 0.6.3...0.7.1

0.7.0

29 Nov 15:49
Compare
Choose a tag to compare

Breaking Change

  • Removed the grouping mechanism, use CEMS gef-model for a better grouping mechanism instead (contact us for access)

Removed

  • do_grouping & min_thickness arguments in Cpt
  • pygef.grouping module