Releases: dpilger26/NumCpp
Releases · dpilger26/NumCpp
Release Version 2.12.1
- updated TRUE/FALSE enum fields to YES/NO to deconflict with other library's terrible macro practice of #defining TRUE/FALSE
Release Version 2.12.0
- added
searchsorted()
for Issue #202 https://numpy.org/doc/stable/reference/generated/numpy.searchsorted.html - added
meanFilter
toFilters
- added
complementaryMeanFilter
toFilters
Version_2.11.0
Version 2.11.0
- fixed Issue #191
- fixed Issue #194
- fixed Issue #196
- added
rows
andcolumns
methods toNdArray
- added
wrap
andwrap2Pi
functions - added
normalize
function forNdArray
s - added
Logger
andBinaryLogger
classes for logging data - added
coordinates::Cartesian
class - added
coordinates::reference_frames
andcoordinates::transforms
namespaces for converting between various coordinate systems - various improvements and bug fixes
Release Version 2.10.1
- fixed an error in installed cmake target when using
NUMCPP_NO_USE_BOOST
Release Version 2.10.0
- added broadcasting for all
NdArray
operators for Issue #147 and Issue #174 - added broadcasting for
minimum
andmaximum
functions for Issue #74 - added broadcasting for:
fmin
fmax
fmod
hypot
logical_and
logical_or
logical_xor
remainder
- added
insert
function for Issue #170 https://numpy.org/doc/stable/reference/generated/numpy.insert.html - fixed Issue #177: slice and put with various integer index types
- additional
NdArray
access operator overloads andat
overloads - additional
put
overloads toNdArray
- added
dimSize
method toNdArray
- added
timeit
function - added overload of
hypot
for 3NdArray
s - various performance improvements and bug fixes
Release Version 2.9.0
Version 2.9.0
- dropped support of C++14 standard, now requires C++17 or greater
- added a new
DateTime
class for working with date times - added
split
for Issue #168 https://numpy.org/doc/stable/reference/generated/numpy.split.html - added
hsplit
for Issue #168 https://numpy.org/doc/stable/reference/generated/numpy.hsplit.html - added
vsplit
for Issue #168 https://numpy.org/doc/stable/reference/generated/numpy.vsplit.html - added
digitize
https://numpy.org/doc/stable/reference/generated/numpy.digitize.html - added
fromfunction
https://numpy.org/doc/stable/reference/generated/numpy.fromfunction.html - added
fromstring
https://numpy.org/doc/stable/reference/generated/numpy.fromstring.html - added
logaddexp
https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html - added
logaddexp2
https://numpy.org/doc/stable/reference/generated/numpy.logaddexp2.html - added
packbits
https://numpy.org/doc/stable/reference/generated/numpy.packbits.html - added
unpackbits
https://numpy.org/doc/stable/reference/generated/numpy.unpackbits.html - added
vander
https://numpy.org/doc/stable/reference/generated/numpy.vander.html - added
rollRotation
,pitchRotation
, andyawRotation
methods toQuaternion
- added
NOMINMAX
compiler define to CMake target to deconflict with Windows builds
Release Version 2.8.0
Version 2.8.0
- fixed error in
inv
when a zero was on the diagnol for Issue #132 - fixed Issue #140
- added
bit_count
, Computes the number of 1-bits in the absolute value of the input - added
swapRows
andswapCols
methods toNdArray
, and also free functions - added
pinv
, https://numpy.org/doc/stable/reference/generated/numpy.linalg.pinv.html - added
take
for Issue #149, https://numpy.org/doc/stable/reference/generated/numpy.take.html - new non-global
random
interface - added ellipse metrics to
imageProcessing::Centroids
- documentation updates
- various minor performance improvements and bug fixes
Release Version 2.7.0
- added
bartlett
, https://numpy.org/doc/stable/reference/generated/numpy.bartlett.html - added
blackman
, https://numpy.org/doc/stable/reference/generated/numpy.blackman.html - added
corrcoef
, https://numpy.org/doc/stable/reference/generated/numpy.corrcoef.html - added
cov
, https://numpy.org/doc/stable/reference/generated/numpy.cov.html - added
cov_inv
, the inverse covariance matrix, aka the concentration matrix - added
extract
, https://numpy.org/doc/stable/reference/generated/numpy.extract.html - added
geomspace
, https://numpy.org/doc/stable/reference/generated/numpy.geomspace.html - added
hamming
, https://numpy.org/doc/stable/reference/generated/numpy.hamming.html - added
hanning
, https://numpy.org/doc/stable/reference/generated/numpy.hanning.html - added
inner
, https://numpy.org/doc/stable/reference/generated/numpy.inner.html - added
isneginf
, https://numpy.org/doc/stable/reference/generated/numpy.isneginf.html - added
isposinf
, https://numpy.org/doc/stable/reference/generated/numpy.isposinf.html - added
kaiser
, https://numpy.org/doc/stable/reference/generated/numpy.kaiser.html - added
logb
, logarithm of with an arbitrary base b - added
logspace
, https://numpy.org/doc/stable/reference/generated/numpy.logspace.html - added
nth_root
, the nth root of a value - added
place
, https://numpy.org/doc/stable/reference/generated/numpy.place.html - added
select
function, https://numpy.org/doc/stable/reference/generated/numpy.select.html fmod
and the modulus%
operator now work with float dtypes- added Hamming EDAC (Error Dectection and Correction)
encode
anddecode
functions, https://en.wikipedia.org/wiki/Hamming_code - various minor performance improvements and bug fixes
Release Version 2.6.2
tofile
andfromfile
will now work for generic struct dtypes
Release Version 2.6.1
- Added more delimiter support to
fromfile
method