|
1 | | -Version 6.1??? |
| 1 | +Version 7.0??? |
2 | 2 | ============ |
3 | | - |
4 | | -- Modules lsqfit and gvar used to be distributed together. This is the |
5 | | - first time they are being distributed separately. This was necessary |
6 | | - because gvar is now used by things other than lsqfit. To accommodate |
7 | | - this split, the installation will use setuptools instead of disutils, |
8 | | - as before, provided setuptools is installed. setuptools automatically |
9 | | - ensures that modules needed by gvar are installed and sufficiently |
| 3 | +The biggest change in this version is that gvar is now distributed |
| 4 | +independently of lsqfit; it will no longer be bundled in lsqfit. |
| 5 | +This is better because gvar is used by packages other than lsqfit. |
| 6 | +There is also a minor change in the interface for gvar.chi2, which is |
| 7 | +why the major version number is increasing from 6 to 7 (because of |
| 8 | +semantic versioning). |
| 9 | + |
| 10 | +- The only incompatible change in the gvar concerns a rarely used feature |
| 11 | + of gvar.chi2. Previous versions stored information about dof and Q in |
| 12 | + as attributes of the function; these are now stored in the result of the |
| 13 | + function, which is much more natural. |
| 14 | + |
| 15 | +- Installation will now use setuptools instead of disutils, provided |
| 16 | + setuptools is installed. setuptools automatically ensures that |
| 17 | + modules needed by gvar are installed and sufficiently |
10 | 18 | up-to-date. If setuptools is not installed, distutils is used and |
11 | | - dependencies are not checked --- this must be done by hand. If you want |
12 | | - ito nstall setuptools, download https://bootstrap.pypa.io/ez_setup.py |
13 | | - and run 'python ez_setup.py'; or run 'pip install setuptools'; |
14 | | - or check out the setuptools website for instructions. |
| 19 | + dependencies are not checked --- this must be done by hand. |
15 | 20 |
|
16 | 21 | - Added gvar.equivalent(g1, g2, rtol, atol) which checkes whether or not |
17 | 22 | the GVars in g1 and g2 are the equivalent (ie, g.mean and g.der agree |
18 | 23 | for each GVar). This is useful for debugging purposes. |
19 | 24 |
|
20 | | -- tiny addition to gvar tests. |
| 25 | +- Tiny addition to gvar tests. |
21 | 26 |
|
22 | 27 | - gvar.cspline now allows you to specify what order polynomial is used for |
23 | 28 | out-of-range points. In the past a cubic polynomial was used, based on |
|
0 commit comments