Skip to content

v1.0.0

Choose a tag to compare

@dev-nlcpy dev-nlcpy released this 31 Mar 02:04
· 11 commits to master since this release

This is the release note of v1.0.0

Changelog

New Features

Newly added the following functions and methods.

Descrete Fourier Transform

  • nlcpy.fft.fft()
  • nlcpy.fft.ifft()
  • nlcpy.fft.fft2()
  • nlcpy.fft.ifft2()
  • nlcpy.fft.fftn()
  • nlcpy.fft.ifftn()
  • nlcpy.fft.rfft()
  • nlcpy.fft.irfft()
  • nlcpy.fft.rfft2()
  • nlcpy.fft.irfft2()
  • nlcpy.fft.rfftn()
  • nlcpy.fft.irfftn()
  • nlcpy.fft.hfft()
  • nlcpy.fft.ihfft()
  • nlcpy.fft.fftfreq()
  • nlcpy.fft.rfftfreq()
  • nlcpy.fft.fftshift()
  • nlcpy.fft.ifftshift()

Linear Algebra

  • nlcpy.inner()
  • nlcpy.outer()
  • nlcpy.linalg.svd()
  • nlcpy.linalg.cholesky()
  • nlcpy.linalg.qr()
  • nlcpy.linalg.eig()
  • nlcpy.linalg.eigh()
  • nlcpy.linalg.eigvals()
  • nlcpy.linalg.eigvalsh()
  • nlcpy.linalg.norm()
  • nlcpy.linalg.solve()
  • nlcpy.linalg.lstsq()
  • nlcpy.linalg.inv()
  • nlcpy.linalg.LinAlgError()

Array Creation Routines

  • nlcpy.meshgrid()
  • nlcpy.logspace()

Array Manipulation Routines

  • nlcpy.copyto()
  • nlcpy.hstack()
  • nlcpy.stack()
  • nlcpy.vstack()
  • nlcpy.append()
  • nlcpy.delete()
  • nlcpy.insert()
  • nlcpy.fromfile()
  • nlcpy.loadtxt()
  • nlcpy.load()
  • nlcpy.flip()
  • nlcpy.fliplr()
  • nlcpy.flipud()
  • nlcpy.repeat()

Statistics Routines

  • nlcpy.ptp()
  • nlcpy.percentile()
  • nlcpy.nanpercentile()
  • nlcpy.quantile()
  • nlcpy.nanquantile()
  • nlcpy.nanmedian()
  • nlcpy.correlate()
  • nlcpy.histogram()
  • nlcpy.histogram2d()
  • nlcpy.histogramdd()
  • nlcpy.histogram_bin_edges()
  • nlcpy.bincount()
  • nlcpy.digitize()

Mathematical Functons

  • nlcpy.prod()

Ndarray Methods

  • nlcpy.ndarray.ptp()
  • nlcpy.ndarray.mean()
  • nlcpy.ndarray.var()
  • nlcpy.ndarray.std()
  • nlcpy.ndarray.conj()
  • nlcpy.ndarray.conjugate()
  • nlcpy.ndarray.cumsum()
  • nlcpy.ndarray.dot()
  • nlcpy.ndarray.prod()

Problem Fixes

Fixed abnormal termination that could occur when a large amount of memory were allocated.