|
7 | 7 | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
8 | 8 | <Authors>Eli Belash, Haiping Chen, Meinrad Recheis</Authors>
|
9 | 9 | <PackageOutputPath>../../packages</PackageOutputPath>
|
10 |
| - <Description>NumSharp is the fundamental package for scientific computing with dot NET. It has implemented the arange, array, max, min, reshape, normalize, unique and random interfaces and so on. More and more interfaces will be added to the library gradually. If you want to use .NET to get started with machine learning, NumSharp will be your best tool library.</Description> |
| 10 | + <Description>NumSharp is the fundamental library for scientific computing with .NET providing a similar API to python's numpy scientific library. NumSharp has full N-D, broadcasting and axis support. If you want to use .NET to get started with machine learning, NumSharp will be your best tool.</Description> |
11 | 11 | <PackageProjectUrl>https://github.com/SciSharp</PackageProjectUrl>
|
12 | 12 | <Copyright>2019 © SciSharp STACK Team</Copyright>
|
13 | 13 | <RepositoryUrl>https://github.com/SciSharp/NumSharp</RepositoryUrl>
|
14 |
| - <PackageReleaseNotes>Main changes since v0.10 |
15 |
| - |
16 |
| - |
17 |
| - |
18 |
| -- Rewrite n-d array storage. |
19 |
| - |
20 |
| -- Performance improvements. |
21 |
| - |
22 |
| -- All interfaces have are re-implemented. |
23 |
| - |
24 |
| -- Revamped np.dot |
25 |
| - |
26 |
| -- Revamped and optimized math operators algorithms |
27 |
| - |
28 |
| -- Revamped np.shuffle |
29 |
| - |
30 |
| -- Added np.mod and % operator between NDArrays |
31 |
| - |
32 |
| -- Added NDArray.Unsafe which allows unmamanged access to the array's memory and other internal fields like access to UnmanagedStorage |
33 |
| - |
34 |
| -- Added debug.assert for memory accessing methods in ArraySlice. |
35 |
| - |
36 |
| -- Ported UnmanagedMemoryBlock and ArraySlice to use long. |
37 |
| - |
38 |
| -- Reimplemented Fill and Slice methods of UnmanagedMemoryBlock`1 and ArraySlice`1 from coreclr source of Span<T>. |
39 |
| - |
40 |
| -- Added BIT64 conditional compilation symbol. |
41 |
| - |
42 |
| -- Significatly increased the performance of NDArray.SetData in a common case. |
43 |
| - |
44 |
| -- Added NPTypeCode.GetDefaultValue |
45 |
| - |
46 |
| -- Perf-ops for NDArray's operator overloads |
47 |
| - |
48 |
| -- Added NDArray operators for boolean cases |
49 |
| - |
50 |
| -- Fixed over a dozen of bugs |
51 |
| -</PackageReleaseNotes> |
| 14 | + <PackageReleaseNotes>Most of the library (>95%) has been rewritten within over 400 commits in course of 3 months. |
| 15 | + |
| 16 | +- Full n-d, slice, broadcasting and axis support in all reimplemented methods (e.g. np.sum, np.concatenate) Broadcasting n-d shapes against each other. |
| 17 | + |
| 18 | +- NDArray Slicing and nested slicing (nd["-1, ::2"]["1::3, :, 0"]) |
| 19 | + |
| 20 | +- Full and precise (to numpy) type resolving and conversion (upcasting, downcasting and all other cases) |
| 21 | + |
| 22 | +- Use of unmanaged memory and unsafe code in favor of performance. |
| 23 | + |
| 24 | +- NumSharp no longer perform copies except for cases when numpy does. Compared to previous version, indexing an n-d array (e.g. nd[0,1] when shape is (3,3,3,3)) would return a copy when now it returns a reference (alias).</PackageReleaseNotes> |
52 | 25 | <AssemblyVersion>0.20.0.0</AssemblyVersion>
|
53 | 26 | <FileVersion>0.20.0.0</FileVersion>
|
54 | 27 | <RepositoryType>git</RepositoryType>
|
55 |
| - <PackageTags>NumPy, NumSharp, MachineLearning, Math, Scientific, Numeric</PackageTags> |
| 28 | + <PackageTags>Numpy, NumSharp, MachineLearning, Math, Scientific, Numeric, Mathlab, SciSharp</PackageTags> |
56 | 29 | <PackageLicenseUrl></PackageLicenseUrl>
|
57 | 30 | <LangVersion>7.3</LangVersion>
|
58 | 31 | <PackageIconUrl>https://avatars3.githubusercontent.com/u/44989469?s=200&v=4</PackageIconUrl>
|
59 | 32 | <PackageId>NumSharp</PackageId>
|
60 | 33 | <Product>NumSharp</Product>
|
61 | 34 | <Company>SciSharp STACK</Company>
|
62 | 35 | <RootNamespace>NumSharp</RootNamespace>
|
63 |
| - <Version>0.20.0-alpha1</Version> |
| 36 | + <Version>0.20.0</Version> |
64 | 37 | <Version Condition=" '$(VersionSuffix)' != '' ">$(Version)-$(VersionSuffix)</Version>
|
65 | 38 | <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
66 |
| - <SignAssembly>false</SignAssembly> |
| 39 | + <SignAssembly>true</SignAssembly> |
67 | 40 | <AssemblyOriginatorKeyFile>Open.snk</AssemblyOriginatorKeyFile>
|
68 | 41 | <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
|
69 | 42 | <Platforms>AnyCPU;x64</Platforms>
|
|
0 commit comments