Skip to content

v0.2i - Numerics update

Compare
Choose a tag to compare
@kspalaiologos kspalaiologos released this 17 Feb 21:46
· 553 commits to v0.2 since this release

Features:

  • Implemented more sh variables - sh:os-name, sh:os-version, sh:os-arch.
  • Fix a minor prompt bug.
  • Implement 73 different flt64 numerics functions - gamma, incomplete gamma, exponential integral, error functions, bessel functions, zeta functions, Airy function and more.
--> :io:writeln \filter $(starts-with _ "flt64") \meta:env-keys
flt64:erf-inverse
flt64:beta
flt64:min
flt64:acot
flt64:acos
flt64:digamma
flt64:gamma
flt64:csc
flt64:floor
flt64:log2
flt64:ceil
flt64:asinh
flt64:sqrt
flt64:ui-gamma
flt64:exp
flt64:airy-ai-derv
flt64:zeta
flt64:cos
flt64:cot
flt64:max
flt64:erf
flt64:sinh
flt64:pi
flt64:-
flt64:*
flt64:+
flt64:/
flt64:log10
flt64:<
flt64:=
flt64:>
flt64:sech
flt64:/=
flt64:signum
flt64:bessel-jn
flt64:sin
flt64:ln
flt64:acsc
flt64:pochhammer
flt64:erfc
flt64:bessel-j0
flt64:bessel-j1
flt64:abs
flt64:**
flt64:cosh
flt64:bessel-jn-derv
flt64:log-gamma
flt64:sec
flt64:coth
flt64:airy-ai
flt64:atan
flt64:euler-gamma
flt64:trigamma
flt64:Ei
flt64:round
flt64:e
flt64:atanh
flt64:hurwitz-zeta
flt64:bessel-y1
flt64:bessel-y0
flt64:tanh
flt64:asin
flt64:csch
flt64:tan
flt64:erfc-inverse
flt64:mod
flt64:asec
flt64:acosh
flt64:>=
flt64:li-gamma
flt64:bessel-yn
flt64:<=
flt64:polygamma