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