Skip to content

Releases: dpilger26/NumCpp

Release Version 2.6.1

28 Sep 06:32
Compare
Choose a tag to compare
  • Added more delimiter support to fromfile method

Release Version 2.6.0

27 Sep 05:38
Compare
Choose a tag to compare
  • Added linalg::solve

Release Version 2.5.1

17 Sep 17:01
Compare
Choose a tag to compare

Made behavior of interp function consistent with NumPy when passing in non-sorted data

Release Version 2.5.0

05 Aug 05:17
Compare
Choose a tag to compare
  • added additional NdArray slice overloads
  • Removed NO_MULTITHREAD compiler flag and replaced with NUMCPP_USE_MULTITHREAD so that single threaded is now the default
  • renamed NO_USE_BOOST compiler flag to NUMCPP_NO_USE_BOOST
  • renamed INCLUDE_BOOST_PYTHON_INTERFACE compiler flat to NUMCPP_INCLUDE_BOOST_PYTHON_INTERFACE
  • renamed INCLUDE_PYBIND_PYTHON_INTERFACE compiler flag to NUMCPP_INCLUDE_PYBIND_PYTHON_INTERFACE

Release Version 2.4.2

08 May 04:54
Compare
Choose a tag to compare
  • fixed a type error with percentile and nanpercentile
  • updated doxygen API css

Release Version 2.4.1

05 Feb 18:51
Compare
Choose a tag to compare
  • fixed a build error for multiply defined symbols of isLittleEndian

Release Version 2.4.0

31 Jan 05:36
Compare
Choose a tag to compare
  • Compile with NO_USE_BOOST definition to remove the Boost libraries as a dependency, with reduced functionality:
    • gcd with a pair of values (still available using a C++17 compliant compiler)
    • gcd array
    • lcm with a pair of values (still available using a C++17 compliant compiler)
    • lcm array
    • polynomial::chebyshev_t
    • polynomial::chebyshev_u
    • polynomial::hermite (still available using a C++17 compliant compiler)
    • polynomial::laguerre (still available using a C++17 compliant compiler)
    • polynomial::legendre_p (still available using a C++17 compliant compiler)
    • polynomial::legendre_q
    • polynomial::spherical_harmonic
    • random::beta
    • random::laplace
    • random::nonCentralChiSquared
    • random::triangle
    • random::uniformOnSphere
    • special::airy_ai
    • special::airy_ai_prime
    • special::airy_bi
    • special::airy_bi_prime
    • special::bernoulli
    • special::bessel_in (still available using a C++17 compliant compiler)
    • special::bessel_in_prime
    • special::bessel_jn (still available using a C++17 compliant compiler)
    • special::bessel_jn_prime
    • special::bessel_kn (still available using a C++17 compliant compiler)
    • special::bessel_kn_prime
    • special::bessel_yn (still available using a C++17 compliant compiler)
    • special::bessel_yn_prime
    • special::beta (still available using a C++17 compliant compiler)
    • special::cyclic_hankel_1
    • special::cyclic_hankel_2
    • special::digamma
    • special::erf
    • special::erf_inv
    • special::erfc
    • special::erfc_inv
    • special::gamma
    • special::gamma1pm1
    • special::log_gamma
    • special::polygamma
    • special::prime
    • special::riemann_zeta (still available using a C++17 compliant compiler)
    • special::spherical_bessel_jn (still available using a C++17 compliant compiler)
    • special::spherical_bessel_yn (still available using a C++17 compliant compiler)
    • special::spherical_hankel_1
    • special::spherical_hankel_2
    • special::trigamma
  • Added replace option into random::choice
  • Added nan_to_num function
  • Added complete and incomplete elliptical integrals of the first, second, and third kind to special namespace (requires either Boost or C++17 compliant compiler)
  • Added exponential integral to special namespace (requires either Boost or C++17 compliant compiler)
  • Added NO_MULTITHREAD compile definition to turn off algorithm multithreading from compliant compilers

Release Version 2.3.1

09 Sep 23:21
Compare
Choose a tag to compare
  • Added option for user defined bin edges in histogram() function.

Release Version 2.3.0

31 Aug 21:32
Compare
Choose a tag to compare
  • Added slicing to DataCube class

Release Version 2.2.0

20 Aug 06:29
Compare
Choose a tag to compare
  • Added additional where() overloads