Releases: Zabamund/wellpathpy
Releases · Zabamund/wellpathpy
Release 0.5.1
This is a minor update with docs, 3.8-compatible __version__
, and a new build system.
What's Changed
- Update docs for basic task: getting tvd, northing and easting from md, inc, azi by @kinverarity1 in #65
- Add Deviation Polar Plot by @AlexanderJuestel in #69
- Modern build by @jokva in #73
New Contributors
- @kinverarity1 made their first contribution in #65
- @AlexanderJuestel made their first contribution in #69
Full Changelog: 0.5.0...0.5.1
Version 0.5.0
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
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
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
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 namesinterpolate.py
removed as superceeded by method specific interpolationswellpathpy
no longer depends onscipy
- 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
Version 0.1.1
- The minimum_curvature.resample() method has been fixed and resamples the arc correctly
Version 0.1.0
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
Changes include:
- README
- setup
- interpolation method and tests
- tvd array checking