v1.0.0
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.