Recent Releases of org.hipparchus:hipparchus
org.hipparchus:hipparchus - Hipparchus 4.0.1
Restores a Java 8 compatible mockito version, which is used only for tests purposes; the library itself did not change.
- Java
Published by maisonobe 11 months ago
org.hipparchus:hipparchus - Hipparchus 4.0
Version 4.0 is a major release.
Highlights in the 4.0 release are:
- Add a (backwards) smoother counterpart to the linear Kalman, extended Kalman and unscented filters.
- Add inverse transform method to UnscentedTransformProvider.
- Added reset mechanism in ODE event detection.
- Added FieldPolynomialFunctionLagrangeForm.
- Added native way to stack an independent variable in (Field)Gradient.
- Add boolean for propagation direction in (Field)AdaptableInterval.
- Added getHipparchusVersion method to MathUtils.
- Fixed issue with open boundaries in Euclidean 2D-polygons.
- Increased dimension of directions numbers in Sobol sequence generation.
- Added FieldBivariateGridInterpolator, FieldBilinearInterpolator and FieldBilinearInterpolatingFunction.
- Fixed JUnit pioneer dependency version not compatible with Java 8.
- Changed CDN for faster site load.
- Added moveTowards method to Point interface.
- Rename RungeKutta(Field)Integrator as FixedStepRungeKutta(Field)Integrator.
- Improved robustness of BSP tree operations.
- Rename DEFAULTMAXCHECK as DEFAULTMAX_CHECK.
- Made constructors of abstract classes protected when they were public.
- Removed obsolete hipparchus-migration module.
- Added getAddendum() to CalculusFieldElement interface.
- Added getLocalizedString(baseName, key, locale) with default implementation to Localizable interface.
- Migrated tests from JUnit 4 to JUnit 5.
- Java
Published by maisonobe 11 months ago
org.hipparchus:hipparchus - Hipparchus 3.1
Version 3.1 is a maintenance release.
Highlights in the 3.1 release are:
- Add public, static access to integrators name.
- Add possibility to use real coefficients for Butcher array based Field integrators.
- Added constrained optimization. Thanks to Francesco Rocca.
- Added GCD and LCM to {Big}Fraction. Thanks to Axel Kramer.
- Add default implementations in CalculusFieldElement and inheritors.
- Add square method to CalculusFieldElement.
- Added Gauss-Markov order 1 autoregressive process generation.
- Added equals and hashCode to OpenIntTo{Double|Field}HashMap.
- Allow variable arguments for building PolynomialFunction.
- Extracted class JacobiKey from PolynomialsUtils.
- Allow retrieving correct Cardan/Euler angles even at singularity.
- Improved performance of Gradient.
- Replace uses of scalar multiplication on Field one.
- Rework interfaces for Derivative and FieldDerivative.
- Several bug fixes in field classes and rotation
- Java
Published by maisonobe almost 2 years ago
org.hipparchus:hipparchus - Hipparchus 3.0
Version 3.0 is a major release of Hipparchus. The main changes are:
- Field version of Erf and Gamma classes.
- A new Blendable interface for data blending
- Torque-free motion model for non-symmetrical rigid body
- A SmoothStepFactory which allow for quick creation of common and generic smoothstep function.
- Replacement of EigenDecomposition by EigenDecompositionSymmetric and EigenDecompositionNonSymmetric.
- Separation of {Field}ODEEventDetector and {Field}ODEEventHandler.
- Improved compatibility with recent JDK.
- Many bug fixes in FastMath, polynomial functions, eigen decomposition, etc.
- Java
Published by BryanCazabonne over 2 years ago
org.hipparchus:hipparchus - Hipparchus 2.3
- Allowing configuration of RandomPercentile in StreamingStatistics.
- Added new signature for SequentialGaussNewtonOptimizer.withAPrioriData
- Allowing to define the Cholesky decomposition thresholds.
- Changed HessenbergTransformer visibility to public.
- Changed SchurTransformer visibility to public.
- Fixed wrong negation of point on the 2-sphere.
- Java
Published by maisonobe over 3 years ago
org.hipparchus:hipparchus - Hipparchus 2.2
- Addition of Unscented Kalman Filter for non linear estimations,
- Addition of {Field}TaylorMap, supporting evaluation, composition and inversion.
- Java
Published by maisonobe over 3 years ago
org.hipparchus:hipparchus - Hipparchus 2.1
Version 2.1 is a maintenance release.
Highlights in the 2.1 release are:
- addition of 3D version of complex function plotter,
- addition of ConvergenceCheckerOrMultiplexer and ConvergenceCheckerAndMultiplexer,
- addition of inverse Jacobi elliptic functions,
- optional modified weights to Akima interpolation,
- modified Gram-Schmidt basis orthonormalization process,
- generation of convergents streams in continued fractions,
- addition of equalsIee754 to points in all topologies to handle NaN coordinates.
- Java
Published by maisonobe almost 4 years ago
org.hipparchus:hipparchus - Hipparchus 2.0
- addition of a sequential Gauss-Newton optimizer
- improved relative scheduling of step handlers and events handlers in ODE addition of a finish callback in step handlers
- replacement of RealFieldElement by CalculusFieldElement interface
- many improvements in Complex to fully implement CalculusFieldElement with correct branch cuts
- addition of FieldComplex
- addition of complex and field complex univariate integrals (including contour integrals)
- addition of field versions of univariate integrators
- implementation of elliptic functions and integrals (for real, complex and general fields)
- faster simultaneous computation of sinh/cosh
- addition of the Ryū algorithm to generate very fast the shortest decimal representation of a floating point number that maintains round-trip safety.
- Java
Published by maisonobe over 4 years ago