Skip to content

Commit bedc731

Browse files
committed
Release v5.0.0-beta02
1 parent 31a4cf4 commit bedc731

File tree

8 files changed

+25
-203
lines changed

8 files changed

+25
-203
lines changed

RELEASENOTES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### 5.0.0-beta02 - 2022-04-03
2+
* BUG: Fix sparse inplace pointwise multiplication and division *~jkalias*
3+
* Code maintenance, prefer looping over local arrays
4+
15
### 5.0.0-beta01 - 2022-03-06
26
* COMPATIBILITY: net5.0, net48 better supported with explicit builds
37
* COMPATIBILITY: netstandard1.x, net40, net45 no longer supported

src/Data.Matlab/Data.Matlab.csproj

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,11 @@
1010
<PackageId>MathNet.Numerics.Data.Matlab</PackageId>
1111
<PackageId Condition="'$(StrongName)'=='True'">MathNet.Numerics.Data.Matlab.Signed</PackageId>
1212
<VersionPrefix>5.0.0</VersionPrefix>
13-
<VersionSuffix>beta01</VersionSuffix>
13+
<VersionSuffix>beta02</VersionSuffix>
1414
<Title>Math.NET Numerics - MATLAB Data I/O Extensions$(TitleSuffix)</Title>
1515
<Description>MathWorks MATLAB Data Input/Output Extensions for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use.$(DescriptionSuffix)</Description>
16-
<PackageReleaseNotes>COMPATIBILITY: net5.0, net48 better supported with explicit builds
17-
COMPATIBILITY: netstandard1.x, net40, net45 no longer supported
18-
BREAKING: drop all which was marked as obsolete
19-
BREAKING: all native provider adapters moved out to separate NuGet packages
20-
BREAKING: switch many usages of tuples to value tuples (experimental)
21-
Distributions: Logistic ~Bobby Ingram
22-
Distributions: Perf: Cauchy avoid duplicate evaluation ~Febin
23-
Random: NextBigIngegerSequence ~Silver-Fang
24-
Random: xoshiro256StarStar fix out of range exception ~Charlie Turndorf
25-
Precision: Perf: pre-compute negative powers ~Febin
26-
Optimizations: Remove static properties in LevenbergMarquardtMinimizer ~Jong Hyun Kim
27-
Root Finding: Newton-Raphson better handling of zero-evaluations
28-
Fit.Curve and FindMinimum extended to accept two more parameters
29-
Fixed an index out of bounds issue when calculating BFGS minimizer with one variable ~Shiney
30-
Fixed Sparse COO NormalizeDuplicates ~Mohamed Moussa
31-
Marcum-Q and Log1p functions ~CHUTORO
32-
Series: stable series summation
33-
Cubic Spline: Extrema and Stationary Points ~Eduardo Rojas
34-
Statistics: Weighted Descriptive and Running Statistics ~Richard Allen
35-
Providers: binary names and loading changes to follow conventions and better x-plat
36-
Providers: drop managed reference linear algebra provider
37-
Providers: native providers no longer inherit managed providers, managed now sealed
38-
Providers: MKL provider compilation switched to Intel oneAPI MKL
39-
Providers: support for provider packages with runtime folders
40-
Better support for System.Text.Json: Polynomial, DescriptiveStatistics ~Joseph Petersen
41-
Lots of internal cleanup, leveraging newer language features
42-
Data: now released always together with Numerics (no longer separate versioning)
43-
Control.Describe now includes CPU architecture and family identifier if know</PackageReleaseNotes>
16+
<PackageReleaseNotes>BUG: Fix sparse inplace pointwise multiplication and division ~jkalias
17+
Code maintenance, prefer looping over local arrays</PackageReleaseNotes>
4418
<PackageTags>math numeric data matlab</PackageTags>
4519
<IsTool>false</IsTool>
4620
<RepositoryUrl>https://github.com/mathnet/mathnet-numerics</RepositoryUrl>

src/Data.Text/Data.Text.csproj

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,11 @@
1010
<PackageId>MathNet.Numerics.Data.Text</PackageId>
1111
<PackageId Condition="'$(StrongName)'=='True'">MathNet.Numerics.Data.Text.Signed</PackageId>
1212
<VersionPrefix>5.0.0</VersionPrefix>
13-
<VersionSuffix>beta01</VersionSuffix>
13+
<VersionSuffix>beta02</VersionSuffix>
1414
<Title>Math.NET Numerics - Text Data I/O Extensions$(TitleSuffix)</Title>
1515
<Description>Text Data Input/Output Extensions for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use.$(DescriptionSuffix)</Description>
16-
<PackageReleaseNotes>COMPATIBILITY: net5.0, net48 better supported with explicit builds
17-
COMPATIBILITY: netstandard1.x, net40, net45 no longer supported
18-
BREAKING: drop all which was marked as obsolete
19-
BREAKING: all native provider adapters moved out to separate NuGet packages
20-
BREAKING: switch many usages of tuples to value tuples (experimental)
21-
Distributions: Logistic ~Bobby Ingram
22-
Distributions: Perf: Cauchy avoid duplicate evaluation ~Febin
23-
Random: NextBigIngegerSequence ~Silver-Fang
24-
Random: xoshiro256StarStar fix out of range exception ~Charlie Turndorf
25-
Precision: Perf: pre-compute negative powers ~Febin
26-
Optimizations: Remove static properties in LevenbergMarquardtMinimizer ~Jong Hyun Kim
27-
Root Finding: Newton-Raphson better handling of zero-evaluations
28-
Fit.Curve and FindMinimum extended to accept two more parameters
29-
Fixed an index out of bounds issue when calculating BFGS minimizer with one variable ~Shiney
30-
Fixed Sparse COO NormalizeDuplicates ~Mohamed Moussa
31-
Marcum-Q and Log1p functions ~CHUTORO
32-
Series: stable series summation
33-
Cubic Spline: Extrema and Stationary Points ~Eduardo Rojas
34-
Statistics: Weighted Descriptive and Running Statistics ~Richard Allen
35-
Providers: binary names and loading changes to follow conventions and better x-plat
36-
Providers: drop managed reference linear algebra provider
37-
Providers: native providers no longer inherit managed providers, managed now sealed
38-
Providers: MKL provider compilation switched to Intel oneAPI MKL
39-
Providers: support for provider packages with runtime folders
40-
Better support for System.Text.Json: Polynomial, DescriptiveStatistics ~Joseph Petersen
41-
Lots of internal cleanup, leveraging newer language features
42-
Data: now released always together with Numerics (no longer separate versioning)
43-
Control.Describe now includes CPU architecture and family identifier if know</PackageReleaseNotes>
16+
<PackageReleaseNotes>BUG: Fix sparse inplace pointwise multiplication and division ~jkalias
17+
Code maintenance, prefer looping over local arrays</PackageReleaseNotes>
4418
<PackageTags>math numeric data text csv tsv json xml</PackageTags>
4519
<IsTool>false</IsTool>
4620
<RepositoryUrl>https://github.com/mathnet/mathnet-numerics</RepositoryUrl>

src/FSharp/FSharp.fsproj

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,37 +9,11 @@
99
<PackageId>MathNet.Numerics.FSharp</PackageId>
1010
<PackageId Condition="'$(StrongName)'=='True'">MathNet.Numerics.FSharp.Signed</PackageId>
1111
<VersionPrefix>5.0.0</VersionPrefix>
12-
<VersionSuffix>beta01</VersionSuffix>
12+
<VersionSuffix>beta02</VersionSuffix>
1313
<Title>Math.NET Numerics for F#$(TitleSuffix)</Title>
1414
<Description>F# Modules for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .NET 5.0 or higher, .NET Standard 2.0 and .NET Framework 4.6.1 or higher, on Windows, Linux and Mac.$(DescriptionSuffix)</Description>
15-
<PackageReleaseNotes>COMPATIBILITY: net5.0, net48 better supported with explicit builds
16-
COMPATIBILITY: netstandard1.x, net40, net45 no longer supported
17-
BREAKING: drop all which was marked as obsolete
18-
BREAKING: all native provider adapters moved out to separate NuGet packages
19-
BREAKING: switch many usages of tuples to value tuples (experimental)
20-
Distributions: Logistic ~Bobby Ingram
21-
Distributions: Perf: Cauchy avoid duplicate evaluation ~Febin
22-
Random: NextBigIngegerSequence ~Silver-Fang
23-
Random: xoshiro256StarStar fix out of range exception ~Charlie Turndorf
24-
Precision: Perf: pre-compute negative powers ~Febin
25-
Optimizations: Remove static properties in LevenbergMarquardtMinimizer ~Jong Hyun Kim
26-
Root Finding: Newton-Raphson better handling of zero-evaluations
27-
Fit.Curve and FindMinimum extended to accept two more parameters
28-
Fixed an index out of bounds issue when calculating BFGS minimizer with one variable ~Shiney
29-
Fixed Sparse COO NormalizeDuplicates ~Mohamed Moussa
30-
Marcum-Q and Log1p functions ~CHUTORO
31-
Series: stable series summation
32-
Cubic Spline: Extrema and Stationary Points ~Eduardo Rojas
33-
Statistics: Weighted Descriptive and Running Statistics ~Richard Allen
34-
Providers: binary names and loading changes to follow conventions and better x-plat
35-
Providers: drop managed reference linear algebra provider
36-
Providers: native providers no longer inherit managed providers, managed now sealed
37-
Providers: MKL provider compilation switched to Intel oneAPI MKL
38-
Providers: support for provider packages with runtime folders
39-
Better support for System.Text.Json: Polynomial, DescriptiveStatistics ~Joseph Petersen
40-
Lots of internal cleanup, leveraging newer language features
41-
Data: now released always together with Numerics (no longer separate versioning)
42-
Control.Describe now includes CPU architecture and family identifier if know</PackageReleaseNotes>
15+
<PackageReleaseNotes>BUG: Fix sparse inplace pointwise multiplication and division ~jkalias
16+
Code maintenance, prefer looping over local arrays</PackageReleaseNotes>
4317
<PackageTags>fsharp F# math numeric statistics probability integration interpolation regression solve fit linear algebra matrix fft</PackageTags>
4418
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
4519
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>

src/Numerics/Numerics.csproj

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,11 @@
1010
<PackageId>MathNet.Numerics</PackageId>
1111
<PackageId Condition="'$(StrongName)'=='True'">MathNet.Numerics.Signed</PackageId>
1212
<VersionPrefix>5.0.0</VersionPrefix>
13-
<VersionSuffix>beta01</VersionSuffix>
13+
<VersionSuffix>beta02</VersionSuffix>
1414
<Title>Math.NET Numerics$(TitleSuffix)</Title>
1515
<Description>Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .NET 5.0 or higher, .NET Standard 2.0 and .NET Framework 4.6.1 or higher, on Windows, Linux and Mac.$(DescriptionSuffix)</Description>
16-
<PackageReleaseNotes>COMPATIBILITY: net5.0, net48 better supported with explicit builds
17-
COMPATIBILITY: netstandard1.x, net40, net45 no longer supported
18-
BREAKING: drop all which was marked as obsolete
19-
BREAKING: all native provider adapters moved out to separate NuGet packages
20-
BREAKING: switch many usages of tuples to value tuples (experimental)
21-
Distributions: Logistic ~Bobby Ingram
22-
Distributions: Perf: Cauchy avoid duplicate evaluation ~Febin
23-
Random: NextBigIngegerSequence ~Silver-Fang
24-
Random: xoshiro256StarStar fix out of range exception ~Charlie Turndorf
25-
Precision: Perf: pre-compute negative powers ~Febin
26-
Optimizations: Remove static properties in LevenbergMarquardtMinimizer ~Jong Hyun Kim
27-
Root Finding: Newton-Raphson better handling of zero-evaluations
28-
Fit.Curve and FindMinimum extended to accept two more parameters
29-
Fixed an index out of bounds issue when calculating BFGS minimizer with one variable ~Shiney
30-
Fixed Sparse COO NormalizeDuplicates ~Mohamed Moussa
31-
Marcum-Q and Log1p functions ~CHUTORO
32-
Series: stable series summation
33-
Cubic Spline: Extrema and Stationary Points ~Eduardo Rojas
34-
Statistics: Weighted Descriptive and Running Statistics ~Richard Allen
35-
Providers: binary names and loading changes to follow conventions and better x-plat
36-
Providers: drop managed reference linear algebra provider
37-
Providers: native providers no longer inherit managed providers, managed now sealed
38-
Providers: MKL provider compilation switched to Intel oneAPI MKL
39-
Providers: support for provider packages with runtime folders
40-
Better support for System.Text.Json: Polynomial, DescriptiveStatistics ~Joseph Petersen
41-
Lots of internal cleanup, leveraging newer language features
42-
Data: now released always together with Numerics (no longer separate versioning)
43-
Control.Describe now includes CPU architecture and family identifier if know</PackageReleaseNotes>
16+
<PackageReleaseNotes>BUG: Fix sparse inplace pointwise multiplication and division ~jkalias
17+
Code maintenance, prefer looping over local arrays</PackageReleaseNotes>
4418
<PackageTags>math numeric statistics probability integration interpolation regression solve fit linear algebra matrix fft</PackageTags>
4519
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
4620
<EnableDefaultCompileItems>true</EnableDefaultCompileItems>

src/Providers.CUDA/Providers.CUDA.csproj

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,11 @@
1010
<PackageId>MathNet.Numerics.Providers.CUDA</PackageId>
1111
<PackageId Condition="'$(StrongName)'=='True'">MathNet.Numerics.Providers.CUDA.Signed</PackageId>
1212
<VersionPrefix>5.0.0</VersionPrefix>
13-
<VersionSuffix>beta01</VersionSuffix>
13+
<VersionSuffix>beta02</VersionSuffix>
1414
<Title>Math.NET Numerics CUDA Provider$(TitleSuffix)</Title>
1515
<Description>Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use.$(DescriptionSuffix)</Description>
16-
<PackageReleaseNotes>COMPATIBILITY: net5.0, net48 better supported with explicit builds
17-
COMPATIBILITY: netstandard1.x, net40, net45 no longer supported
18-
BREAKING: drop all which was marked as obsolete
19-
BREAKING: all native provider adapters moved out to separate NuGet packages
20-
BREAKING: switch many usages of tuples to value tuples (experimental)
21-
Distributions: Logistic ~Bobby Ingram
22-
Distributions: Perf: Cauchy avoid duplicate evaluation ~Febin
23-
Random: NextBigIngegerSequence ~Silver-Fang
24-
Random: xoshiro256StarStar fix out of range exception ~Charlie Turndorf
25-
Precision: Perf: pre-compute negative powers ~Febin
26-
Optimizations: Remove static properties in LevenbergMarquardtMinimizer ~Jong Hyun Kim
27-
Root Finding: Newton-Raphson better handling of zero-evaluations
28-
Fit.Curve and FindMinimum extended to accept two more parameters
29-
Fixed an index out of bounds issue when calculating BFGS minimizer with one variable ~Shiney
30-
Fixed Sparse COO NormalizeDuplicates ~Mohamed Moussa
31-
Marcum-Q and Log1p functions ~CHUTORO
32-
Series: stable series summation
33-
Cubic Spline: Extrema and Stationary Points ~Eduardo Rojas
34-
Statistics: Weighted Descriptive and Running Statistics ~Richard Allen
35-
Providers: binary names and loading changes to follow conventions and better x-plat
36-
Providers: drop managed reference linear algebra provider
37-
Providers: native providers no longer inherit managed providers, managed now sealed
38-
Providers: MKL provider compilation switched to Intel oneAPI MKL
39-
Providers: support for provider packages with runtime folders
40-
Better support for System.Text.Json: Polynomial, DescriptiveStatistics ~Joseph Petersen
41-
Lots of internal cleanup, leveraging newer language features
42-
Data: now released always together with Numerics (no longer separate versioning)
43-
Control.Describe now includes CPU architecture and family identifier if know</PackageReleaseNotes>
16+
<PackageReleaseNotes>BUG: Fix sparse inplace pointwise multiplication and division ~jkalias
17+
Code maintenance, prefer looping over local arrays</PackageReleaseNotes>
4418
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
4519
<EnableDefaultCompileItems>true</EnableDefaultCompileItems>
4620
<NoWarn>1701;1702;1705;1591;1573</NoWarn>

src/Providers.MKL/Providers.MKL.csproj

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,11 @@
1010
<PackageId>MathNet.Numerics.Providers.MKL</PackageId>
1111
<PackageId Condition="'$(StrongName)'=='True'">MathNet.Numerics.Providers.MKL.Signed</PackageId>
1212
<VersionPrefix>5.0.0</VersionPrefix>
13-
<VersionSuffix>beta01</VersionSuffix>
13+
<VersionSuffix>beta02</VersionSuffix>
1414
<Title>Math.NET Numerics MKL Provider$(TitleSuffix)</Title>
1515
<Description>Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use.$(DescriptionSuffix)</Description>
16-
<PackageReleaseNotes>COMPATIBILITY: net5.0, net48 better supported with explicit builds
17-
COMPATIBILITY: netstandard1.x, net40, net45 no longer supported
18-
BREAKING: drop all which was marked as obsolete
19-
BREAKING: all native provider adapters moved out to separate NuGet packages
20-
BREAKING: switch many usages of tuples to value tuples (experimental)
21-
Distributions: Logistic ~Bobby Ingram
22-
Distributions: Perf: Cauchy avoid duplicate evaluation ~Febin
23-
Random: NextBigIngegerSequence ~Silver-Fang
24-
Random: xoshiro256StarStar fix out of range exception ~Charlie Turndorf
25-
Precision: Perf: pre-compute negative powers ~Febin
26-
Optimizations: Remove static properties in LevenbergMarquardtMinimizer ~Jong Hyun Kim
27-
Root Finding: Newton-Raphson better handling of zero-evaluations
28-
Fit.Curve and FindMinimum extended to accept two more parameters
29-
Fixed an index out of bounds issue when calculating BFGS minimizer with one variable ~Shiney
30-
Fixed Sparse COO NormalizeDuplicates ~Mohamed Moussa
31-
Marcum-Q and Log1p functions ~CHUTORO
32-
Series: stable series summation
33-
Cubic Spline: Extrema and Stationary Points ~Eduardo Rojas
34-
Statistics: Weighted Descriptive and Running Statistics ~Richard Allen
35-
Providers: binary names and loading changes to follow conventions and better x-plat
36-
Providers: drop managed reference linear algebra provider
37-
Providers: native providers no longer inherit managed providers, managed now sealed
38-
Providers: MKL provider compilation switched to Intel oneAPI MKL
39-
Providers: support for provider packages with runtime folders
40-
Better support for System.Text.Json: Polynomial, DescriptiveStatistics ~Joseph Petersen
41-
Lots of internal cleanup, leveraging newer language features
42-
Data: now released always together with Numerics (no longer separate versioning)
43-
Control.Describe now includes CPU architecture and family identifier if know</PackageReleaseNotes>
16+
<PackageReleaseNotes>BUG: Fix sparse inplace pointwise multiplication and division ~jkalias
17+
Code maintenance, prefer looping over local arrays</PackageReleaseNotes>
4418
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
4519
<EnableDefaultCompileItems>true</EnableDefaultCompileItems>
4620
<NoWarn>1701;1702;1705;1591;1573</NoWarn>

0 commit comments

Comments
 (0)