Skip to content

Releases: Zabamund/wellpathpy

Release 0.5.1

28 Nov 09:23
Compare
Choose a tag to compare

This is a minor update with docs, 3.8-compatible __version__, and a new build system.

What's Changed

New Contributors

Full Changelog: 0.5.0...0.5.1

Version 0.5.0

19 May 17:04
5072ed9
Compare
Choose a tag to compare

Features

  • deviation_to_csv transposes before writing.
  • devation and position have learnt how to print in the repl.

Fixes

  • The position log and deviation no longer crash on straight hole conditions.
  • Vector angles are computed with a more numerically stable method.
  • Deprecation warnings for numpy type aliases are addressed.

Version 0.4.0

14 Apr 07:45
Compare
Choose a tag to compare

Release highlights since Version 0.3.0:

Unit systems are not considered within the scope of wellpathpy which focuses only on trajectory transformations.
For this reason, the unit conversion is no longer supported directly in wellpathpy which only wrapped pint for convenience during early development. The unit_convert function has been removed.

Version 0.3.0

16 Mar 14:49
bec5f3a
Compare
Choose a tag to compare

Release highlights since Version 0.2.0:

  • Breaking: pandas has been replaced by numpy for reading and writing CSV files
    • read and write functions updated
    • read and write tests updated
    • pandas removed from all other tests
    • pandas removed from all requirements
    • docs overhauled to match new API
    • tutorial updated to demonstrate use of new API
  • Read and write functions have learned to accept **kwargs
  • Bug fixes in release 0.2.0 documentation
  • Docstrings added in object methods
  • Bugs fixes in checkarrays

Version 0.2.0

08 Mar 13:43
753cc4c
Compare
Choose a tag to compare

Release highlights since Version 0.1.1:

  • Breaking: All computations on wellpaths now return copies (like pandas)
  • The tutorial has been overhauled
  • read_header_json now properly distinguishes files and file names
  • interpolate.py removed as superceeded by method specific interpolations
  • wellpathpy no longer depends on scipy
  • More methods have been added to the deviation:
    • radius_curvature
    • tan_methods
  • More methods to move have been added to the position_log:
    • loc_to_tvdss
    • loc_to_zero
    • to_wellhead
  • When writing to CSV no longer save the index
  • position_log has learned to write to CSV (to_csv)

Version 0.1.1

06 Jan 14:16
c9b0f66
Compare
Choose a tag to compare

Version 0.1.1

  • The minimum_curvature.resample() method has been fixed and resamples the arc correctly

Version 0.1.0

01 Jan 14:34
6394f2f
Compare
Choose a tag to compare

Wellpathpy 0.1.0

This is the first release of wellpathpy! Please note that even though this is a proper release, the API is not stable, and can still change.

Highlights

  • Easy reading of deviation surveys from file with read_csv
  • Easy computation of well paths with deviation.minimum_curvature()
  • Compute deviation surveys from position logs with position_log.deviation()
  • Easy unit conversion

Intermediate alpha relase

26 Jul 09:35
Compare
Choose a tag to compare
Pre-release

Changes include:

  • README
  • setup
  • interpolation method and tests
  • tvd array checking