History of Changes
- Introduction and explanation of symbols
- Version 1.1 (Mai 28, 2009)
- Version 2007-10-25 (October 25, 2007)
- Version 7.2 (October 7, 2007)
- Version 7.1 (September 26, 2007)
- Version 7.0 (December 14, 2006)
- Version 6.4 (November 19, 2006)
- Version 6.3 (September 10, 2006)
- Version 6.2 (September 3, 2006)
- Version 1.0 (April 28, 2006)
- Version (February 4, 2006)
- Version (January 18, 2006)
- Version 6.1 (December 27, 2005)
- Version 6.0 (December 16, 2005)
- Version (December 14, 2005)
- Version (November 1, 2005)
- Version (October 26, 2005)
- Version (October 20, 2005)
- Version 5.10 (October 2, 2005)
- Version 5.9 (September 21, 2005)
- Version 0.7 (August 27, 2005)
- Version (May 31, 2005)
- Version (May 29, 2005)
- Version (May 19, 2005)
- Version (May 18, 2005)
- Version 5.8 (April 16, 2005)
- Version 5.7 (March 1, 2005)
- Version 5.6 (February 15, 2005)
- Version (December 30, 2004)
- Version (October 23, 2004)
- Version 5.5 (October 7, 2004)
- Version 5.4 (September 12, 2004)
- Version 5.3 (September 11, 2004)
- Version 5.2 (August 22, 2004)
- Version 5.1 (July 15, 2004)
- Version (May 23, 2004)
- Version (May 13, 2004)
- Version 5.0 (March 11, 2004)
- Version 4.7 (March 3, 2004)
- Version 4.6 (January 11, 2004)
- Version 4.5 (December 29, 2003)
- Version 4.4 (December 13, 2003)
- Version (November 07, 2003)
- Version (August 17, 2003)
- Version (July 21, 2003)
- Version 4.3 (July 07, 2003)
- Version 4.2 (June 25, 2003)
- Version (June 09, 2003)
- Version (June 01, 2003)
- Version (May 26, 2003)
- Version 4.1 (April 08, 2003)
- Version 4.0 (March 30, 2003)
- Version 3.3 (February 28, 2003)
- Version 3.2 (February 23, 2003)
- Version 3.1 (February 17, 2003)
- Version 3.0 (February 16, 2003)
- Version 2.2 (January 17, 2003)
- Version 2.1 (January 15, 2003)
- Version 2.0 (January 03, 2003)
- Version (November 26, 2002)
- Version 1.7 (September 29, 2002)
- Version 1.6 (September 25, 2002)
- Version 1.5 (September 11, 2002)
- Version 1.4 (September 05, 2002)
- Version 1.3 (August 26, 2002)
- Version (August 18, 2002)
- Version (August 13, 2002)
- Version (August 12, 2002)
- Version (August 11, 2002)
- Version (August 5, 2002)
- Version (July 28, 2002)
- Version (March 17, 2002)
- Version (March 9, 2002)
- All Committers
Introduction and explanation of symbols
Changes are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:
=add,
=fix,
=update
Version 1.1 (Mai 28, 2009)
Jarmor
-
Released version 1.1 of Jarmor.
This version fixes two general errors in decoders (thanks to
Adam Bennett for finding the errors)
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 2007-10-25 (October 25, 2007)
Finding the circle that best fits a set of points
-
Fixed an implementation error in the CircleFitter java
class (thanks to Vadim Popov for finding the error)
Committed by LM. -
Improved the paper Finding the circle
that best fits a set of points to add some comments
about initialization issues and to fix the wrong conclusion
induced by the implementation error
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 7.2 (October 7, 2007)
Mantissa
-
Released version 7.2 of Mantissa.
This version fixes an array update error in DummyStepInterpolator
that could show up while serializing the interpolator despite having set up
the step handler to not use continuous output.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 7.1 (September 26, 2007)
Mantissa
-
Released version 7.1 of Mantissa.
This version adds the two methods
getCurrentStepStart and getCurrentStepsize to
interface FirstOrderIntegrator allowing ODE problems to
retrieve the current step start and size during integration
for each step trial (i.e. even before the step is accepted), the
need for this arose for stochastic fluctuations models in biology.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 7.0 (December 14, 2006)
Mantissa
-
Released version 7.0 of Mantissa. This is a major release unfortunately
introducing incompatibilities with previous versions. For many basic objects
provided by Mantissa like Vector3D, Rotation
and the various Polynomial classes, instances were mutable up to version 6.4.
This creates various issues when sharing instances and all the burden was to
be handled by the users. This has induced difficult bugs in client applications.
It was decided to use immutable instances for these classes, hence greatly
simplifying safe sharing of instances without forcing users to either put
severe restrictions on their use of Mantissa
classes or making numerous copies, just in case. As a consequence, all the
set, reset and xxxToSelf-like methods
have been removed, the classes do not implement the ArraySliceMappable
interface anymore, and the now unneeded copy constructors and Cloneable
interface implementations have also been removed. Since the change is a semantic change
on the contract of the classes, it was not possible to use the deprecation
feature provided by the Java language to allow a gentle upgrade. Upgrade to version
7.0 is not difficult, though. All cloning and copy-constructions should simply be
replaced by simple instances sharing (a2 = (A) a1.clone() or a2
= new A(a1) being replaced by a2 = a1). All instances modifications
should be replaced by reaffectations (a2.addToSelf(a1) being replaced by
a2 = a2.add(a1)). This change was a tough decision and I am aware upgrading
can be difficult for some users. There is no bug fix in this version, so it is
safe to still use version 6.4 if upgrading is too difficult for you. On the long term
however, version 7.x should be much simpler to use and less error-prone than the previous
versions that used mutable instances. Do not hesitate to send me a mail if you need
some help for upgrading (luc(at)spaceroots(dot)org).
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 6.4 (November 19, 2006)
Mantissa
-
Released version 6.4 of Mantissa fixing an issue with switching
functions triggering derivatives discontinuities. The integrator
was not aware of the change and may reuse derivatives computed before
the switch, leading to stability problems (thanks to Fabien Maussion
for reporting the issue)
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 6.3 (September 10, 2006)
Mantissa
-
Released version 6.3 of Mantissa fixing an issue with Rotation
constructor not handling non-normalized quaternions coordinates
(thanks to Guylaine Prat for reporting the issue) and fixing a missing
copyright in the Gragg-Bulirsch-Stoer integrator.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 6.2 (September 3, 2006)
Mantissa
-
Released version 6.2 of Mantissa fixing a bug in the insertion
of intervals in the middle of an IntervalsList instance (thanks
to Peter Sýkora for reporting the issue and providing a patch),
adding the getAlpha, getDelta methods and a new linear constructor
from 3 vectors to Vector3D (thanks to Guylaine Prat for reporting
the issue), and adding a way to embed ones own exceptions into
a DerivativeException instance to allow the ODE integrators to
handle gracefully model-specific errors.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 1.0 (April 28, 2006)
Jarmor
-
Released version 1.0 of the ASCII
armors library Jarmor. This version fixes an error
in ASCII85Decoder while dealing with some special
configurations of bytes in incomplete last chunks. Thanks to
Dan Julson for reporting the bug.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (February 4, 2006)
Quick computation of the distance between a point and an ellipse
-
Added a paper Quick computation of
the distance between a point and an ellipse
Committed by LM. -
Published a new edition of the
Quick computation of
the distance between a point and an ellipse paper
fixing numerous english errors (no change in the algorithm).
Committed by LM. -
Improved the robustness of the algorithm in the paper
Quick computation of
the distance between a point and an ellipse
Committed by LM. -
implemented the algorithm improvements in the Ellipsoid
class.
Committed by LM. -
Minor corrections in the paper
Quick computation of
the distance between a point and an ellipse
Committed by LM. -
added the Ellipsoid
class implementing the algorithms described in the
paper Quick computation of
the distance between a point and an ellipse.
Committed by LM. -
Minor corrections in the paper
Quick computation of
the distance between a point and an ellipse
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (January 18, 2006)
-
Spaceroots site creation
Committed by LM. -
Added a synthesis of the SpaceRoots project status four years
after it has been started
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 6.1 (December 27, 2005)
Mantissa
-
Released version 6.1 of Mantissa fixing some bugs in the
handling of over-determined systems (more variables than
equations) in the Levenberg-Marquardt estimator
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 6.0 (December 16, 2005)
Mantissa
-
Released version 6.0 of Mantissa introducing a
Levenberg-Marquardt based on the MINPACK
lmder function with some small changes. It should
even work for over-determined systems, though this change is still
considered experimental. Version 6.0 also introduces error
messages internationalization, with support for english and french
for now (any contributions welcome)
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (December 14, 2005)
Finding the circle that best fits a set of points
-
Added a paper Finding the circle that
best fits a set of points and a stand-alone CircleFitter java
class implementing the algorithm presented in the paper.
Committed by LM. -
Fixed typos in the comments of the CircleFitter java
class
Committed by LM. -
Improved the paper Finding the circle that
best fits a set of points to discuss a far better solver
and to fix a missing factor in an equation (thanks to Jonathan
Chittenden for finding the error)
Committed by LM. -
Fixed a few typos in the paper Finding
the circle that best fits a set of points
Committed by LM. -
Fixed a javadoc comment in the CircleFitter java
class that was in french
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (November 1, 2005)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (October 26, 2005)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (October 20, 2005)
Finding the circle that best fits a set of points
-
Added a paper Finding the circle that
best fits a set of points and a stand-alone CircleFitter java
class implementing the algorithm presented in the paper.
Committed by LM. -
Fixed typos in the comments of the CircleFitter java
class
Committed by LM. -
Improved the paper Finding the circle that
best fits a set of points to discuss a far better solver
and to fix a missing factor in an equation (thanks to Jonathan
Chittenden for finding the error)
Committed by LM. -
Fixed a few typos in the paper Finding
the circle that best fits a set of points
Committed by LM. -
Fixed a javadoc comment in the CircleFitter java
class that was in french
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 5.10 (October 2, 2005)
Quick computation of the distance between a point and an ellipse
-
Added a paragraph about the
Quick computation of
the distance between a point and an ellipse paper
in the documents
page.
Committed by LM.
Mantissa
-
Released version 5.10 of Mantissa relaxing the specs of
ContinuousOutputModel to allow extrapolating outside of the
integration interval. This should be used with care as
extrapolation accuracy will be degraded far from the
integration interval (thanks again to Ingo Struck for
identifying the issue).
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 5.9 (September 21, 2005)
Mantissa
-
Released version 5.9 of Mantissa fixing an error in the
Gragg-Bulirsch-Stoer integrator: the setStabilityCheck method
did not work, the integrator never really performed stability
checks. Thanks to Ingo Struck for finding (and solving) the
issue.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 0.7 (August 27, 2005)
Jarmor
-
Released version 0.7 of Jarmor
(first public version). Jarmor is a tiny collection of streams
filters implementing ASCII
armors. The supported encodings are Base64, Base32,
Base16, UUCP and ASCII85.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (May 31, 2005)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (May 29, 2005)
Drawing an elliptical arc using polylines, quadratic or cubic Bézier curves
-
added a Java implementation of the algorithms
Committed by LM. -
Added a technical note on the
approximation of general elliptical arcs using Bézier curves
Committed by LM. -
fixed the URL of the example implementation in the paper
Ellipses approximation using Bézier
curves
Committed by LM. -
Minor correction of the technical note on ellipses approximation using Bézier
curves
Committed by LM. -
Corrected an error in focii placement in the EllipticalArc
class implementing the approximations described in
the technical note ellipses
approximation using Bézier curves.
Committed by LM. -
Minor addition in the technical note on ellipses approximation using Bézier
curves
Committed by LM. -
Major update of the technical note on ellipses approximation using Bézier
curves, with a new error estimation method
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (May 19, 2005)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (May 18, 2005)
Quick computation of the distance between a point and an ellipse
-
Added a paper Quick computation of
the distance between a point and an ellipse
Committed by LM. -
Published a new edition of the
Quick computation of
the distance between a point and an ellipse paper
fixing numerous english errors (no change in the algorithm).
Committed by LM. -
Improved the robustness of the algorithm in the paper
Quick computation of
the distance between a point and an ellipse
Committed by LM. -
implemented the algorithm improvements in the Ellipsoid
class.
Committed by LM. -
Minor corrections in the paper
Quick computation of
the distance between a point and an ellipse
Committed by LM. -
added the Ellipsoid
class implementing the algorithms described in the
paper Quick computation of
the distance between a point and an ellipse.
Committed by LM. -
Minor corrections in the paper
Quick computation of
the distance between a point and an ellipse
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 5.8 (April 16, 2005)
Mantissa
-
Released version 5.8 of Mantissa with an added protection
in the ODE package against integration over a null-length
interval. Thanks to Guylaine Prat for finding the issue.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 5.7 (March 1, 2005)
Mantissa
-
Released version 5.7 of Mantissa with a correction of
another sign problem with fixed step Runge-Kutta integrators
for backward integration. Thanks once again to Bruno Revelin
for finding the bug.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 5.6 (February 15, 2005)
Mantissa
-
Released version 5.6 of Mantissa with a correction of a
sign problem with the convergence threshold in switching
functions for backward integration. Thanks to Bruno
Revelin for finding the bug.
Committed by LM.
stand-alone java classes
-
Corrected an error in the StyledDocumentPrinter
class, the output could not be printed by some versions of GhostScript
and by some printers.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (December 30, 2004)
stand-alone java classes
-
Added a new stand-alone StyledDocumentPrinter
class to print classes implementing the
javax.swing.text.StyledDocumentinterface through
the Java Print Services API
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (October 23, 2004)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 5.5 (October 7, 2004)
Mantissa
-
Released version 5.5 of Mantissa with two new order 4
fixed step integrators: Gill and 3/8, several switching
functions improvements (events location and some protections
against multiple triggering of the same event), allowance of
interpolation outside of last computed step and cleaned up
fixed-step integrators.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 5.4 (September 12, 2004)
Mantissa
-
Released version 5.4 of Mantissa with a correction
allowing the final integration step to be smaller than the
specified minimal step value, in order to end integration
properly (previously, such small last steps were also
accepted, but only if the step control produced a sufficiently
large step that was later truncated to fit integration range,
now they are also accepted at step control level)
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 5.3 (September 11, 2004)
Mantissa
-
Released version 5.3 of Mantissa with a new feature allowing
to specify the initial stepsize for adaptive stepsize integrators
and a correction of a step initialization error preventing the use
of ContinuousOutputModel
Committed by LM.
SpaceRoots site
-
added a section on the ODE package in the short Mantissa presentation
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 5.2 (August 22, 2004)
Mantissa
-
Released version 5.2 of Mantissa with a correction of an
interpolator update error in the Gragg-Bulirsch-Stoer
integrator. Wrong intervals were provided to the step handler
when a step was truncated by a switching function trigger.
Committed by LM.
SpaceRoots site
-
Added some questions in the FAQ
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 5.1 (July 15, 2004)
Mantissa
-
Released version 5.1 of Mantissa with a new optimization
package featuring two direct search methods: the Nelder-Mead
simplex method and Virginia Torczon's multi-directional
method. Some other minor improvements have also been
introduced in the random package.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (May 23, 2004)
Rkcheck
-
Added javadoc documentation for rkcheck.
Committed by LM. -
Added version 1.0 of an application
to check the order of explicit Runge-Kutta methods
Committed by LM. -
Added several Runge-Kutta methods description files in the downloads page.
Committed by LM. -
Released version 3.1 of RKcheck using a new implementation of the
XML parsing (better error handling, support for file writing -- unused for now),
and support for translated error messages (english and french are provided).
Committed by LM. -
Replaced the approximated float values for the Dormand-Prince 8(7) method
used in RKsuite by exact rational numbers recomputed by solving the
equations of conditions.
Committed by LM. -
Released a version 3.0 of RKcheck that can produce the equations
of condition in Maxima syntax.
Committed by LM. -
Released a version 2.1 of RKcheck (minor javadoc improvements
and a new example file).
Committed by LM. -
Released version 2.0 of RKcheck with support for real
numbers with arbitrary precision in the order checker for explicit
Runge-Kutta methods.
Committed by LM. -
Embedded the Runge-Kutta DTD and a catalog in the jar file to
avoid unnecessary network connections while checking
Runge-Kutta methods.
Committed by LM. -
Released version 1.1 of RKcheck
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (May 13, 2004)
SpaceRoots site
-
Added a DTD
for explicit Runge-Kutta methods description
Committed by LM. -
Spaceroots site gets colors
Committed by CB. -
Major site update, using forrest
Committed by LM. -
Added a link to a project using Mantissa
Committed by LM. -
Minor improvements of the main page
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 5.0 (March 11, 2004)
Drawing an elliptical arc using polylines, quadratic or cubic Bézier curves
-
corrected missing navigation images in the technical note on
ellipses approximation using Bézier
curves
Committed by LM.
Mantissa
-
Changed the method name getCorrelationMatrix into
getCovarianceMatrix in the VectorialSampleStatistics class (the
old method name is still available but is deprecated and will
be withdrawn in the future) to reflect the fact the returned
matrix has always been a covariance matrix, not a correlation
matrix
Committed by LM. -
Released version 5.0 of Mantissa with some minor improvements
in the statistical classes (new methods getMinIndices and getMaxIndices)
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 4.7 (March 3, 2004)
Mantissa
-
Corrected some margins in a unit test
Committed by LM. -
Released version 4.7 of Mantissa with new constructors
in GaussianRandomGenerator and UniformRandomGenerator
generators, allowing seed to be specified as an integer or
as an integer array
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 4.6 (January 11, 2004)
Mantissa
-
Released version 4.6 of Mantissa with updated copyright
year and a couple more tests
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 4.5 (December 29, 2003)
Mantissa
-
Corrected an important error in the FourTapRandom generator
(the error was in my own adaptation, not in Bill Maier's code)
Committed by LM. -
Released version 4.5 of Mantissa with a new random number
generator (MersenneTwister).
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 4.4 (December 13, 2003)
Mantissa
-
Released version 4.4 of Mantissa with a new random number
generator (FourTapRandom) contributed by Bill Maier and two
new classes (Interval and IntervalsList) to support operations
on intervals in the real line.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (November 07, 2003)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (August 17, 2003)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (July 21, 2003)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 4.3 (July 07, 2003)
Mantissa
-
Released version 4.3 of Mantissa with a
Rotation.applyInverseTo(Rotation)method
Committed by LM. -
vastly improved documentation of the Rotation class
Committed by LM. -
removed remaining uses of the deprecated i, j and k Vector3D fields
Committed by LM. -
corrected some javadoc tags
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 4.2 (June 25, 2003)
Mantissa
-
Released version 4.2 of Mantissa with an ImmutableVector3D class
Committed by LM.
SpaceRoots site
-
Added a links page
to the site
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (June 09, 2003)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (June 01, 2003)
Drawing an elliptical arc using polylines, quadratic or cubic Bézier curves
-
added a Java implementation of the algorithms
Committed by LM. -
Added a technical note on the
approximation of general elliptical arcs using Bézier curves
Committed by LM. -
fixed the URL of the example implementation in the paper
Ellipses approximation using Bézier
curves
Committed by LM. -
Minor correction of the technical note on ellipses approximation using Bézier
curves
Committed by LM. -
Corrected an error in focii placement in the EllipticalArc
class implementing the approximations described in
the technical note ellipses
approximation using Bézier curves.
Committed by LM. -
Minor addition in the technical note on ellipses approximation using Bézier
curves
Committed by LM. -
Major update of the technical note on ellipses approximation using Bézier
curves, with a new error estimation method
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (May 26, 2003)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 4.1 (April 08, 2003)
Mantissa
-
Version 4.1 of Mantissa, now
a maximal checking time interval is associated with each
switching function to prevent missing some sign changes when
the integration step becomes too large.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 4.0 (March 30, 2003)
Mantissa
-
Version 4.0 of Mantissa
with a simple Brent solver and support for multiple switching
functions in all integrators.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 3.3 (February 28, 2003)
Mantissa
-
Version 3.3 of Mantissa with
improved polynomials with rational coefficients. They can now
have arbitrary large numerators and denominators and hence
very high degrees polynomials can be used.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 3.2 (February 23, 2003)
Mantissa
-
Version 3.2 of Mantissa
with a new package for random numbers and vectors generation
(with given mean, standard deviation and correlation
coefficients) and statistical analysis
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 3.1 (February 17, 2003)
Mantissa
-
Version 3.1 of Mantissa
with a new orthogonal Polynomials family (Laguerre Polynomials)
and a correction in the OrthogonalPolynomial class.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 3.0 (February 16, 2003)
Mantissa
-
Version 3.0 of Mantissa
with rational numbers, rational and double polynomials and
some orthogonal polynomials (Chebyshev, Legendre and Hermite).
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 2.2 (January 17, 2003)
Mantissa
-
Version 2.2 of Mantissa
with improvements in the Vector3D class and in all ODE integrators.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 2.1 (January 15, 2003)
Mantissa
-
Version 2.1 of Mantissa
with a minor improvement in the ArrayMapper class.
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 2.0 (January 03, 2003)
Mantissa
-
Version 2.0 of Mantissa
with a completely reimplemented Gragg-Bulirsch-Stoer integrator
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (November 26, 2002)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version 1.7 (September 29, 2002)
Mantissa
-
Version 1.7 of Mantissa
with a finalized version of a Bulirsch-Stoer integrator
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 1.6 (September 25, 2002)
Mantissa
-
Version 1.6 of Mantissa
with a preliminary version of a Bulirsch-Stoer integrator
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 1.5 (September 11, 2002)
Mantissa
-
Version 1.5 of Mantissa
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 1.4 (September 05, 2002)
Mantissa
-
Version 1.4 of Mantissa
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version 1.3 (August 26, 2002)
Mantissa
-
Version 1.3 of Mantissa with
vectors and rotation in a three dimensional space
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Luc Maisonobe (LM).
Version (August 18, 2002)
Mantissa
-
Version 1.0 of Mantissa released
Committed by LM. -
Released version 1.2 of Mantissa (renamed two low order
ODE integrators)
Committed by LM. -
Version 1.1 of Mantissa released
Committed by LM.
Rkcheck
-
Added javadoc documentation for rkcheck.
Committed by LM. -
Added version 1.0 of an application
to check the order of explicit Runge-Kutta methods
Committed by LM. -
Added several Runge-Kutta methods description files in the downloads page.
Committed by LM. -
Released version 3.1 of RKcheck using a new implementation of the
XML parsing (better error handling, support for file writing -- unused for now),
and support for translated error messages (english and french are provided).
Committed by LM. -
Replaced the approximated float values for the Dormand-Prince 8(7) method
used in RKsuite by exact rational numbers recomputed by solving the
equations of conditions.
Committed by LM. -
Released a version 3.0 of RKcheck that can produce the equations
of condition in Maxima syntax.
Committed by LM. -
Released a version 2.1 of RKcheck (minor javadoc improvements
and a new example file).
Committed by LM. -
Released version 2.0 of RKcheck with support for real
numbers with arbitrary precision in the order checker for explicit
Runge-Kutta methods.
Committed by LM. -
Embedded the Runge-Kutta DTD and a catalog in the jar file to
avoid unnecessary network connections while checking
Runge-Kutta methods.
Committed by LM. -
Released version 1.1 of RKcheck
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (August 13, 2002)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (August 12, 2002)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (August 11, 2002)
SpaceRoots site
-
Added a DTD
for explicit Runge-Kutta methods description
Committed by LM. -
Spaceroots site gets colors
Committed by CB. -
Major site update, using forrest
Committed by LM. -
Added a link to a project using Mantissa
Committed by LM. -
Minor improvements of the main page
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (August 5, 2002)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (July 28, 2002)
Mantissa
-
Version 1.0 of Mantissa released
Committed by LM. -
Released version 1.2 of Mantissa (renamed two low order
ODE integrators)
Committed by LM. -
Version 1.1 of Mantissa released
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Version (March 17, 2002)
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
Captain Bird (CB).
Version (March 9, 2002)
-
Spaceroots site creation
Committed by LM. -
Added a synthesis of the SpaceRoots project status four years
after it has been started
Committed by LM.
Contributors to this release
We thank the following people for their contributions to this release.
This is a list of all people who participated as committers:
All Committers
This is a list of all people who have ever participated as committers on this project.
- Luc Maisonobe (LM)
- Captain Bird (CB)

