Skip to content

Julia math built-ins which return NaN and accumulator functions which ignore NaN

License

Notifications You must be signed in to change notification settings

sethaxen/NaNMath.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NaNMath

Implementations of basic math functions which return NaN instead of throwing a DomainError.

Example:

import NaNMath
NaNMath.log(-100) # NaN
NaNMath.pow(-1.5,2.3) # NaN

In addition this package provides functions that aggregate arrays and ignore elements that are NaN. The following functions are implemented:

sum
maximum
minimum
extrema
mean
median
var
std
min
max

Example:

using NaNMath; nm=NaNMath
nm.sum([1., 2., NaN]) # result: 3.0

About

Julia math built-ins which return NaN and accumulator functions which ignore NaN

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 100.0%