Skip to content

Commit

Permalink
Updated release notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
maisonobe committed Oct 25, 2019
1 parent 04f4606 commit d4da676
Show file tree
Hide file tree
Showing 13 changed files with 76 additions and 29 deletions.
39 changes: 14 additions & 25 deletions RELEASE-NOTES.txt
@@ -1,41 +1,30 @@

Hipparchus 1.5 RELEASE NOTES
Hipparchus 1.6 RELEASE NOTES

The Hipparchus team is pleased to announce the release of hipparchus-1.5
The Hipparchus team is pleased to announce the release of hipparchus-1.6

The Hipparchus library is a library of mathematical components. It started as a fork of Apache Commons Math.

This is a maintenance release. The main changes since last version are the introduction of field versions
of bilinear interpolation, univariate interpolators, polynomials and polynomial spline functions,
and the introduction of reset events in ODE.
This is a maintenance release. The main changes are the addition of a field version of Vector2D, addition
of an Optimum.of() factory method and a visibility change of the AbstractEvaluation constructor.

Changes in this version include:

New features:
o issues/55: Added FieldBivariateFunction and make both BilinearInterpolatingFunction
and PiecewiseBicubicSplineInterpolatingFunction implement it.
Github: fixes #55.
o Added FieldUnivariateInterpolator and make both LinearInterpolator,
AkimaSplineInterpolator and SplineInterpolator implement it.
o Added FieldPolynomialFunction and FieldPolynomialSplineFunction.
o Add Action.RESET_EVENTS to ask the integrator to recheck all event detectors
without recomputing the step. Use when the g function of one event detector
depends on events occurring in another event detector.
o issues/53: Fixed documentation for interpolation algorithms.
Github: fixes #53.
o Add Optimum.of(...).
o Make AbstractEvaluation constructor public, fix javadoc.
o Added field version of Vector2D.
o issues/56: When exception message formatting fails still show a helpful message and stack trace.

Fixed Bugs:
o Nullify corrected state after predict in abstract Kalman filter. Note that this affects
only custom extensions of AbstractKalmanFilter because the implementations provided
by Hipparchus (LinearKalmanFilter and ExtendedKalmanFilter) always call correction
step after having called prediction step, so the nullified corrected state is reset
properly at the end. This was initially reported as
https://gitlab.orekit.org/orekit/orekit/issues/540. Thanks to Hao Peng.
o issues/54: Avoid too many multi-step integrator restarts after event resetting derivatives.
Github: fixes #54.
o Fixed lines/polyhedrons intersection occurring on facets boundaries.
o issues/62: Fixed missing safety check in multi-step integrators.
o issues/61: Prevent stack overflow error when attempting integration with too large number of points.
o issues/56: Show full precision in exception message when root bracketing fails.


For complete information on Hipparchus, including instructions on how to submit bug reports,
patches, or suggestions for improvement, see the Hipparchus website:

https://www.hipparchus.org/


6 changes: 6 additions & 0 deletions hipparchus-clustering/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Clustering Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
Expand Down
2 changes: 1 addition & 1 deletion hipparchus-core/src/changes/changes.xml
Expand Up @@ -49,7 +49,7 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Core Release Notes</title>
</properties>
<body>
<release version="1.6" date="TBD" description="TBD">
<release version="1.6" date="2019-11-01" description="This is a maintenance release. It includes only bug fixes.">
<action dev="luc" type="fix" issue="issues/61">
Prevent stack overflow error when attempting integration with too large number of points.
</action>
Expand Down
6 changes: 6 additions & 0 deletions hipparchus-fft/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus FFT Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
Expand Down
6 changes: 6 additions & 0 deletions hipparchus-filtering/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Filtering Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release, it
includes only bug fixes.">
<action dev="luc" type="fix" due-to="Hao Peng">
Expand Down
6 changes: 6 additions & 0 deletions hipparchus-fitting/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Fitting Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
Expand Down
3 changes: 2 additions & 1 deletion hipparchus-geometry/src/changes/changes.xml
Expand Up @@ -49,7 +49,8 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Geometry Release Notes</title>
</properties>
<body>
<release version="1.6" date="TBD" description="TBD">
<release version="1.6" date="2019-11-01" description="This is a maintenance release. The only
change is addition of a field version of Vector2D.">
<action dev="luc" type="add">
Added field version of Vector2D.
</action>
Expand Down
6 changes: 6 additions & 0 deletions hipparchus-migration/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Migration Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
Expand Down
6 changes: 6 additions & 0 deletions hipparchus-ode/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus ODE Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release. The main
changes since last version are the introduction reset events in ODE.">
<action dev="luc" type="fix" issue="issues/62" >
Expand Down
3 changes: 2 additions & 1 deletion hipparchus-optim/src/changes/changes.xml
Expand Up @@ -49,7 +49,8 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Optim Release Notes</title>
</properties>
<body>
<release version="1.6" date="TBD" description="TBD">
<release version="1.6" date="2019-11-01" description="This is a maintenance release. The only change
is the addition of an Optimum.of() factory method and visibility change of the AbstractEvaluation constructor.">
<action dev="ward" type="add">
Add Optimum.of(...).
</action>
Expand Down
6 changes: 6 additions & 0 deletions hipparchus-samples/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Samples Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
Expand Down
6 changes: 6 additions & 0 deletions hipparchus-stat/src/changes/changes.xml
Expand Up @@ -49,6 +49,12 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Core Release Notes</title>
</properties>
<body>
<release version="1.6" date="2019-11-01" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
hence a new release was needed.
</action>
</release>
<release version="1.5" date="2019-05-06" description="This is a maintenance release.">
<action dev="luc" type="update">
No changes directly in this module. However, lower level Hipparchus modules did change,
Expand Down
10 changes: 9 additions & 1 deletion src/changes/changes.xml
Expand Up @@ -49,7 +49,15 @@ If the output is not quite correct, check for invisible trailing spaces!
<title>Hipparchus Release Notes</title>
</properties>
<body>
<release version="1.6" date="TBD" description="TBD">
<release version="1.6" date="2019-11-01" description="This is a maintenance release. The main
changes are the addition of a field version of Vector2D, addition of an Optimum.of() factory
method and a visibility change of the AbstractEvaluation constructor.">
<action dev="ward" type="add">
Add Optimum.of(...).
</action>
<action dev="ward" type="add">
Make AbstractEvaluation constructor public, fix javadoc.
</action>
<action dev="luc" type="fix" issue="issues/62" >
Fixed missing safety check in multi-step integrators.
Github: fixes #62.
Expand Down

0 comments on commit d4da676

Please sign in to comment.