-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCHANGELOG
73 lines (61 loc) · 2.52 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [1.1.2] - 2022-01-24
### Added
- Added `--version` parameter.
- `VelocityConversion` is now available on PyPI.
### Changed
- Use [versioneer](https://github.com/python-versioneer/python-versioneer) to
automatically determine version number from git tags and commits.
- Moved the classes `MantleConversion` and `UnavailableMethodError` from
`__init__.py` to `MantleConversion.py`.
### Fixed
- Fix issue #9 where output temperature/pressure were not in the same order as
the input file. This occurred if the input file was not sorted by depth.
## [1.1.1] - 2021-04-17
### Added
- Version number is defined within `VelocityConversion/__init__.py` and is being
read when building the documentation and installing via `pip`.
- Added support for pipenv.
- The density for the simple pressure calculation can now be defined by
declaring the variable `SimpleRho`.
- Function `Convert()` for convenience when using VelocityConversion as a
Python module.
- Added `UnavailableMethodError` when user want to use pressure- and
temperature-dependent expansion coefficient (`-AlphaPT`), since this method
is currently buggy.
### Changed
- Enhanced the documentation.
- Use getter and setter for `UseAlpha` variable.
### Fixed
- Fixed a bug where the csv tables were not copied when using `pip install .`.
- Fixed an issue where pressure would not be computed with the simple method.
## [1.1.0] - 2019-07-16
### Added
- Python 3 support.
- Support for usage of VelocityConversion as a Python module.
- This CHANGELOG.
- Function `DefaultMineralogy()`.
- Added encoding, copyright and license disclaimers.
- Added option `-dT` to manually adjust the temperature stepping.
- Added option `-scaleV` to apply a scaling factor to the input velocities.
- Added warning if velocities are in km/s instead of m/s.
- Added LoadArray().
- Added tests with unittest.
### Changed
- The function `CalcPT()` was improved. Instead of manually performing the
linear interpolation value by value, it now uses numpy.interp(). This allows
to interpolate all velocities of a depth value at once, and is therefore much
more performant.
- Updated README.md.
- Migrated from pep8 to pycodestyle.
- Fixed a bug in clearing depth values beyond the stored AK135 values.
## [1.0.1] - 2017-06-22
### Added
- DOI.
### Changed
- Updated README.md and code documentation.
## [1.0.0] - 2017-05-11
### Added
- Initial release.