Releases: SciSharp/NumSharp
Releases · SciSharp/NumSharp
v0.4.0-alpha1
NumSharp v0.4.0-alpha1
See #538 for information.
NuGet
No nuget release this preview version.
What's Changed
- Enabled NDArray boolean comparisons for LessThan, GreaterThan, and … by @Rikki-Tavi in #395
- Added data types in np.frombuffer. in #425
- F# in README by @dsyme in #432
- Added support for user defined decimal precision for np.around() and TensorEngine.Round() by @shashi4u in #453
- NumSharp.Bitmap support for odd sized bitmaps with odd sized bytes per pixel by @AmbachtIT in #460
- Fixing the consistency of seed in the random choice. by @bojake in #489
- (Logics):add high performance logical AND function with axis an… by @zhuoshui-AI in #525
- Upgrade target frameworks to net8.0;net10.0 by @Nucs in #532
- Add GitHub Actions CI/CD pipeline by @Nucs in #534
- Fix: skip Bitmap tests on non-Windows CI by @Nucs in #535
- docs: relocate website to docs/website/ by @Nucs in #557
- docs: move docfx_project to docs/website-src by @Nucs in #558
- feat(docs): upgrade to DocFX v2 modern template by @Nucs in #562
New Contributors
Many of the contributer's merges were piggybacked by this release and was probably not entirely intentional.
- @Rikki-Tavi made their first contribution in #395
- @dsyme made their first contribution in #432
- @shashi4u made their first contribution in #453
- @AmbachtIT made their first contribution in #460
- @bojake made their first contribution in #489
- @zhuoshui-AI made their first contribution in #525
Full Changelog: 0.20.5...v0.4.0-alpha1
v0.20.5
- NDArray.Indexing: Rewrite of the getter mechanism, NDArray getter now supports combining 'NDArray, Slice, string, int, bool' in the same slice.
- NDArray.Indexing: Added support for indexing with unmanaged array of indices: ndarray[int* pointer, int length], nd.GetData(int*, int), etc..
- NDArray.Broadcasting: fixed multiple issues.
- NDArray.Slicing: Added support for slicing a broadcasted NDArray.
- Added NPTypeCode.Float as an alias to NPTypeCode.Single
- Extending NPY and fixing NPZ (Thanks Matthew Moloney)
- Added NDArray.AsOrMakeGeneric()
- Added np.nonzero. np.maximum, np.minimum, np.all, np.any
- Arrays.cs: perf-optted Arrays.Slice
- NDArray.FromMultiDimArray: Fixed #367
- np.clip: Added @out argument
- Added np.array(IEnumerable) and np.array(IEnumerable, int size) which is faster.
- np.broadcast_to: added additional overloads.
v0.20.4
Changes
- Added np.transpose, np.swapaxes, ndarray.T, np.moveaxis, np.rollaxis, np.size, np.copyto.
- Added np.ceil, np.arccos, np.floor, np.modf, np.square, np.round, np.sign, np.arcsin, np.arctan.
- Added np.random.*: beta, gamma, bernoulli, binomial, lognormal, normal, poisson, chisquare, geometric.
- Added support for
np.newaxis,...(ellipsis) in a slice. - Performance optimization for np.array, np.linspace, Randomizer class and all np.random.* methods.
Bug Fixes
- ndarray.view copying when it shouldn't.
- couple of ambiguous methods
Obsoletion
nd.Unsafe.Shapeis now obsolete in favor ofnd.Shape.
Special thanks to @henon and @deepakkumar1984 for a PRing great portion of this release.
v0.20.3
v0.10-slice
release signed assembly v0.10.6.
v0.7 works with TensorFlow.NET
v0.7-tensorflow Merge branch 'master' of https://github.com/Oceania2018/NumSharp
v0.6 Supports LAPACK
Merge pull request #162 from dotChris90/master Extend doc and generated new API docs
v0.5-dtype
release v0.5
v0.4
released v0.4