Skip to content

Releases: TechTastic/Advanced-Math

v0.3.7

Choose a tag to compare

@TechTastic TechTastic released this 16 May 12:33

Changelog - 0.3.7

  • Fixed various stat.lua issues including formatting issues and bad expect calls

v0.3.6

Choose a tag to compare

@TechTastic TechTastic released this 13 May 07:05

Changelog - 0.3.6

  • Fixed Issue #4
    • Conflicting metatable locals in pid module
    • Fixed self.integral = max (self.integral_max = max)
    • Big thanks to GameSpender for their PR!

v0.3.5

Choose a tag to compare

@TechTastic TechTastic released this 08 May 15:27

Changelog - 0.3.5

  • Fixing logic error in matrix.fromVector
  • Fixing error regarding pid:clampOutput and pid:limitIntegral scope

v0.3.4

Choose a tag to compare

@TechTastic TechTastic released this 30 Jan 18:09

Changelog - 0.3.4

  • Fixing error in quaternion.tostring

v0.3.3

Choose a tag to compare

@TechTastic TechTastic released this 30 Jan 12:24

Changelog - 0.3.3

  • Fixing silly negated equality issue in quaternion

v0.3.2

Choose a tag to compare

@TechTastic TechTastic released this 30 Jan 12:04

Changelog - 0.3.2

  • More internal refactoring for checking metatables

v0.3.1

Choose a tag to compare

@TechTastic TechTastic released this 30 Jan 11:14

Changelog - 0.3.1

  • Internal refactoring for checking metatables

v0.3.0

Choose a tag to compare

@TechTastic TechTastic released this 30 Jan 10:57

Changelog - 0.3.0

  • Added stats.lua made and provided by sans.9536 and modified by me

v0.2.0

Choose a tag to compare

@TechTastic TechTastic released this 28 Nov 22:38

Changelog - 0.2.0

  • Added CCSharp-compatible C# implementations of Matrix and Quaternion
  • Added mmath.lua made and provided by sans.9536
  • Documented mmmath.lua and added error checking
  • Moved pid.lua to the AdvancedMath subfolder
  • Added and refactored multipl;e methods in matrix.lua
    • Added solve for solving Systems of Equations via Matrices
    • Refactored add to use a different matrix constructor
    • Refactored mul to use a different matrix constructor
    • Refactored unm to use multiplication for negation
    • Refactored pow to use identity for when n == 0
    • Refactored minor to use a different matrix constructor
    • Refactored transpose to use a different matrix constructor
    • Refactored cofactor to use a different matrix constructor
    • Refactored forbenius_norm to forbeniusNorm
    • Refactored max_norm to maxNorm
    • Refactored hadamard_product to hadamardProduct and to use a different matrix constructor
    • Refactored elementwise_div to elementwiseDiv and to use a different matrix constructor
    • Refactored is_symmetric to isSymmetric and to use a different testing method
    • Refactored is_diagonal to isDiagonal
    • Refactored is_identity to isIdentity and to use a different testing method
    • Added luDecomposition
    • Added flatten
    • Added reshape
    • Added submatrix
    • Added vstack
    • Added hstack
    • Added oneNorm
    • Added twoNorm
    • Added infinityNorm
    • Added conditionNumber

v0.1.5

Choose a tag to compare

@TechTastic TechTastic released this 20 Nov 16:57

Changelog - 0.1.5

  • CC: Tweaked cheated, fixing my expect calls