Skip to content

Releases: kylecorry31/sol

15.3.0

03 Dec 01:34
1969845

Choose a tag to compare

Geography

  • Expose a map projection to pixels that uses primative values only

15.2.1

02 Dec 20:38
e0606d6

Choose a tag to compare

Geography

  • Remove second sin operation in mercator projection

15.2.0

01 Dec 23:44
620844b

Choose a tag to compare

Math

  • Make Vector2 a value class

15.1.0

30 Nov 19:53
8ae1e2f

Choose a tag to compare

Units

  • Change all unit conversion factors to doubles for increased precision
  • Rename temperature units

15.0.0

25 Nov 12:51
3dd4978

Choose a tag to compare

Algebra

  • Polynomial (evaluate, derivative, integral, add, subtract, multiply, parse)
  • Add Matrix value class and refactor code to use it
  • Remove Vector typealias
  • Refactor LinearAlgebra to use Vector instead of Array where applicable

Calculus

  • Improve numerical differentiation
  • Add order to numerical differentiation

Regression

  • Use RK4 solver for DerivativePredictor
  • Add NewtonPolynomialRegression to fit polynomials to data

Ensemble

  • Add Ensemble facade for discrete and continuous ensembles

Statistics

  • Report confidence in ConfidenceInterval

Math

  • Add more methods to the Vector class (set, size, minus, magnitude, norm, toColumnMatrix, toRowMatrix)

Oceanography

  • Add gap and piecewise water level calculators

14.1.0

19 Oct 14:01
5cb79eb

Choose a tag to compare

Calculus

  • Add Runge Kutta 4th Order ODE solver

Physics

  • Improve trajectory calculation

14.0.0

17 Oct 09:59
3f545b5

Choose a tag to compare

Interpolation

  • Add LocalNewtonInterpolator
  • Make Interpolator interface consistent
  • Add resample function

Units

  • Convert coordinate format code to kotlin

13.1.1

12 Oct 15:04
2e9442c

Choose a tag to compare

Regression

  • Fix derivative predictor x values and reorder config parameters

13.1.0

12 Oct 13:06
e994414

Choose a tag to compare

Arithmetic

  • Factorial

Regression

  • Derivative based time series prediction

Calculus

  • Derivative of samples

Optimization

  • Newton raphson iteration for single value optimization

Geography

  • Improve coordinate bounds intersection detection
  • Add coordinate bounds contains detection (other coordinate bounds)

13.0.0

12 Sep 11:45
f51e5b3

Choose a tag to compare

Units

  • Convert all units to value classes to reduce overhead (constructors removed in favor of .from static method)

Math

  • Add floorToInt and ceilToInt
  • Add safe rounding methods (handles NaN/Infinite)

Geometry

  • Get connected lines

Interpolation

  • Improve isoline calculation
  • Expose isoline calculators for parallel processing

Random

  • Get next random gaussian