Browse Source

Docs: update links to use SSL where possible

v3
Christoph Ruegg 10 years ago
parent
commit
ec0d2008a2
  1. 1
      .gitignore
  2. 6
      MathNet.Numerics.All.sln.DotSettings
  3. 6
      MathNet.Numerics.Data.sln.DotSettings
  4. 6
      MathNet.Numerics.Net35Only.sln.DotSettings
  5. 6
      MathNet.Numerics.sln.DotSettings
  6. 18
      README.md
  7. 2
      RELEASENOTES.md
  8. 2
      build.fsx
  9. 6
      build/MathNet.Numerics.Extension.nuspec
  10. 6
      build/MathNet.Numerics.nuspec
  11. 10
      docs/content/Build.md
  12. 4
      docs/content/Compatibility.md
  13. 2
      docs/content/DescriptiveStatistics.md
  14. 4
      docs/content/IFsharpNotebook.md
  15. 12
      docs/content/IntegralTransforms.md
  16. 2
      docs/content/MKL.md
  17. 2
      docs/content/MatrixMarket.md
  18. 2
      docs/content/Packages.md
  19. 2
      docs/content/Regression.md
  20. 2
      docs/content/Users.md
  21. 4
      docs/content/index.md
  22. 6
      docs/tools/build-docs.fsx
  23. 10
      docs/tools/templates/template.cshtml

1
.gitignore

@ -24,6 +24,7 @@ coverage.*
*.vspx *.vspx
*.lnt *.lnt
*.svclog *.svclog
*.log
# Caches # Caches
_ReSharper* _ReSharper*

6
MathNet.Numerics.All.sln.DotSettings

@ -23,9 +23,9 @@
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean> <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD; <s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD;
Math.NET Numerics, part of the Math.NET Project&#xD; Math.NET Numerics, part of the Math.NET Project&#xD;
http://numerics.mathdotnet.com&#xD; https://numerics.mathdotnet.com&#xD;
http://github.com/mathnet/mathnet-numerics&#xD; https://github.com/mathnet/mathnet-numerics&#xD;
http://mathnetnumerics.codeplex.com&#xD; https://mathnetnumerics.codeplex.com&#xD;
&#xD; &#xD;
Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD; Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD;
&#xD; &#xD;

6
MathNet.Numerics.Data.sln.DotSettings

@ -24,9 +24,9 @@
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean> <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD; <s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD;
Math.NET Numerics, part of the Math.NET Project&#xD; Math.NET Numerics, part of the Math.NET Project&#xD;
http://numerics.mathdotnet.com&#xD; https://numerics.mathdotnet.com&#xD;
http://github.com/mathnet/mathnet-numerics&#xD; https://github.com/mathnet/mathnet-numerics&#xD;
http://mathnetnumerics.codeplex.com&#xD; https://mathnetnumerics.codeplex.com&#xD;
&#xD; &#xD;
Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD; Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD;
&#xD; &#xD;

6
MathNet.Numerics.Net35Only.sln.DotSettings

@ -19,9 +19,9 @@
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean> <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD; <s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD;
Math.NET Numerics, part of the Math.NET Project&#xD; Math.NET Numerics, part of the Math.NET Project&#xD;
http://numerics.mathdotnet.com&#xD; https://numerics.mathdotnet.com&#xD;
http://github.com/mathnet/mathnet-numerics&#xD; https://github.com/mathnet/mathnet-numerics&#xD;
http://mathnetnumerics.codeplex.com&#xD; https://mathnetnumerics.codeplex.com&#xD;
&#xD; &#xD;
Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD; Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD;
&#xD; &#xD;

6
MathNet.Numerics.sln.DotSettings

@ -48,9 +48,9 @@
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean> <s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD; <s:String x:Key="/Default/CodeStyle/FileHeader/FileHeaderText/@EntryValue">&lt;copyright file="$FILENAME$" company="Math.NET"&gt;&#xD;
Math.NET Numerics, part of the Math.NET Project&#xD; Math.NET Numerics, part of the Math.NET Project&#xD;
http://numerics.mathdotnet.com&#xD; https://numerics.mathdotnet.com&#xD;
http://github.com/mathnet/mathnet-numerics&#xD; https://github.com/mathnet/mathnet-numerics&#xD;
http://mathnetnumerics.codeplex.com&#xD; https://mathnetnumerics.codeplex.com&#xD;
&#xD; &#xD;
Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD; Copyright (c) 2009-$CURRENT_YEAR$ Math.NET&#xD;
&#xD; &#xD;

18
README.md

@ -9,13 +9,13 @@ In addition to the core .NET package (which is written entirely in C#), Numerics
Math.NET Numerics is covered under the terms of the [MIT/X11](LICENSE.md) license. You may therefore link to it and use it in both opensource and proprietary software projects. We accept contributions! Math.NET Numerics is covered under the terms of the [MIT/X11](LICENSE.md) license. You may therefore link to it and use it in both opensource and proprietary software projects. We accept contributions!
* [**Project Website**](http://numerics.mathdotnet.com) * [**Project Website**](https://numerics.mathdotnet.com)
* [Source Code](http://github.com/mathnet/mathnet-numerics) * [Source Code](https://github.com/mathnet/mathnet-numerics)
* [NuGet & Binaries](http://numerics.mathdotnet.com/Packages.html) | [Release Notes](http://numerics.mathdotnet.com/ReleaseNotes.html) * [NuGet & Binaries](https://numerics.mathdotnet.com/Packages.html) | [Release Notes](https://numerics.mathdotnet.com/ReleaseNotes.html)
* [Documentation](http://numerics.mathdotnet.com) | [API Reference](http://numerics.mathdotnet.com/api/) * [Documentation](https://numerics.mathdotnet.com) | [API Reference](https://numerics.mathdotnet.com/api/)
* [Issues & Bugs](http://github.com/mathnet/mathnet-numerics/issues) | [Ideas](http://feedback.mathdotnet.com/forums/2060-math-net-numerics) * [Issues & Bugs](https://github.com/mathnet/mathnet-numerics/issues) | [Ideas](http://feedback.mathdotnet.com/forums/2060-math-net-numerics)
* [Discussions](https://discuss.mathdotnet.com/c/numerics) | [Stack Overflow](http://stackoverflow.com/questions/tagged/mathdotnet) | [Twitter](http://twitter.com/MathDotNet) * [Discussions](https://discuss.mathdotnet.com/c/numerics) | [Stack Overflow](https://stackoverflow.com/questions/tagged/mathdotnet) | [Twitter](https://twitter.com/MathDotNet)
* [Wikipedia](http://en.wikipedia.org/wiki/Math.NET_Numerics) | [OpenHUB](https://www.ohloh.net/p/mathnet) * [Wikipedia](https://en.wikipedia.org/wiki/Math.NET_Numerics) | [OpenHUB](https://www.ohloh.net/p/mathnet)
### Current Version ### Current Version
@ -55,7 +55,7 @@ Supported Platforms:
- PCL Portable Profiles 7, 47, 78, 259 and 328: Windows 8, Silverlight 5, Windows Phone/SL 8, Windows Phone 8.1. - PCL Portable Profiles 7, 47, 78, 259 and 328: Windows 8, Silverlight 5, Windows Phone/SL 8, Windows Phone 8.1.
- Xamarin: Android, iOS - Xamarin: Android, iOS
For full details, dependencies and platform discrepancies see [Platform Compatibility](http://numerics.mathdotnet.com/Compatibility.html). For full details, dependencies and platform discrepancies see [Platform Compatibility](https://numerics.mathdotnet.com/Compatibility.html).
Building Math.NET Numerics Building Math.NET Numerics
-------------------------- --------------------------
@ -77,5 +77,5 @@ FAKE:
./build.sh Build # build from Bash, with Mono on Linux/Mac or .Net on Windows ./build.sh Build # build from Bash, with Mono on Linux/Mac or .Net on Windows
./build.sh Test # build and run unit tests ./build.sh Test # build and run unit tests
See [Build & Tools](http://numerics.mathdotnet.com/Build.html) for full details See [Build & Tools](https://numerics.mathdotnet.com/Build.html) for full details
on how to build, generate documentation or even create a full release. on how to build, generate documentation or even create a full release.

2
RELEASENOTES.md

@ -259,7 +259,7 @@
* Update Vagrant setup to official Ubuntu 14.04 LTS box and proper apt-style Mono+F# provisioning. * Update Vagrant setup to official Ubuntu 14.04 LTS box and proper apt-style Mono+F# provisioning.
### 3.0.0-beta01 - 2014-04-01 ### 3.0.0-beta01 - 2014-04-01
* See also: [Roadmap](http://sdrv.ms/17wPFlW) and [Towards Math.NET Numerics Version 3](http://christoph.ruegg.name/blog/towards-mathnet-numerics-v3.html). * See also: [Roadmap](https://sdrv.ms/17wPFlW) and [Towards Math.NET Numerics Version 3](http://christoph.ruegg.name/blog/towards-mathnet-numerics-v3.html).
* **Major release with breaking changes** * **Major release with breaking changes**
* All obsolete code has been removed * All obsolete code has been removed
* Reworked redundancies, inconsistencies and unfortunate past design choices. * Reworked redundancies, inconsistencies and unfortunate past design choices.

2
build.fsx

@ -5,7 +5,7 @@
// | | | | (_| | |_| | | |_| |\ | |____ | | // | | | | (_| | |_| | | |_| |\ | |____ | |
// |_| |_|\__,_|\__|_| |_(_)_| \_|______| |_| // |_| |_|\__,_|\__|_| |_(_)_| \_|______| |_|
// //
// Math.NET Numerics - http://numerics.mathdotnet.com // Math.NET Numerics - https://numerics.mathdotnet.com
// Copyright (c) Math.NET - Open Source MIT/X11 License // Copyright (c) Math.NET - Open Source MIT/X11 License
// //
// FAKE build script, see http://fsharp.github.io/FAKE // FAKE build script, see http://fsharp.github.io/FAKE

6
build/MathNet.Numerics.Extension.nuspec

@ -7,9 +7,9 @@
<summary>@summary@</summary> <summary>@summary@</summary>
<description>@description@</description> <description>@description@</description>
<authors>@authors@</authors> <authors>@authors@</authors>
<projectUrl>http://numerics.mathdotnet.com/</projectUrl> <projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>http://www.mathdotnet.com/images/MathNet128.png</iconUrl> <iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<licenseUrl>http://numerics.mathdotnet.com/License.html</licenseUrl> <licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance> <requireLicenseAcceptance>false</requireLicenseAcceptance>
<tags>@tags@</tags> <tags>@tags@</tags>
<releaseNotes>@releaseNotes@</releaseNotes> <releaseNotes>@releaseNotes@</releaseNotes>

6
build/MathNet.Numerics.nuspec

@ -7,9 +7,9 @@
<summary>@summary@</summary> <summary>@summary@</summary>
<description>@description@</description> <description>@description@</description>
<authors>@authors@</authors> <authors>@authors@</authors>
<projectUrl>http://numerics.mathdotnet.com/</projectUrl> <projectUrl>https://numerics.mathdotnet.com/</projectUrl>
<iconUrl>http://www.mathdotnet.com/images/MathNet128.png</iconUrl> <iconUrl>https://www.mathdotnet.com/images/MathNet128.png</iconUrl>
<licenseUrl>http://numerics.mathdotnet.com/License.html</licenseUrl> <licenseUrl>https://numerics.mathdotnet.com/License.html</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance> <requireLicenseAcceptance>false</requireLicenseAcceptance>
<tags>@tags@</tags> <tags>@tags@</tags>
<releaseNotes>@releaseNotes@</releaseNotes> <releaseNotes>@releaseNotes@</releaseNotes>

10
docs/content/Build.md

@ -64,7 +64,7 @@ is *not* required when using Visual Studio or `msbuild` directly.
If the build or tests fail claiming that FSharp.Core was not be found, see If the build or tests fail claiming that FSharp.Core was not be found, see
[fsharp.org](http://fsharp.org/use/windows/) or install the [fsharp.org](http://fsharp.org/use/windows/) or install the
[Visual F# 3.0 Tools](http://go.microsoft.com/fwlink/?LinkId=261286) directly. [Visual F# 3.0 Tools](https://go.microsoft.com/fwlink/?LinkId=261286) directly.
Dependencies Dependencies
------------ ------------
@ -127,7 +127,7 @@ Example:
// | | | | (_| | |_| | | |_| |\ | |____ | | // | | | | (_| | |_| | | |_| |\ | |____ | |
// |_| |_|\__,_|\__|_| |_(_)_| \_|______| |_| // |_| |_|\__,_|\__|_| |_(_)_| \_|______| |_|
// //
// Math.NET Numerics - http://numerics.mathdotnet.com // Math.NET Numerics - https://numerics.mathdotnet.com
// Copyright (c) Math.NET - Open Source MIT/X11 License // Copyright (c) Math.NET - Open Source MIT/X11 License
// //
// Math.NET Numerics v3.5.0 // Math.NET Numerics v3.5.0
@ -172,9 +172,9 @@ Official Release Process (Maintainers only)
publishing to the NuGet gallery is quite unreliable. publishing to the NuGet gallery is quite unreliable.
* Create new GitHub release, attach Zip files (to be automated) * Create new GitHub release, attach Zip files (to be automated)
* Copy artifacts to [release archive](http://1drv.ms/1lMtdNi) (to be automated) * Copy artifacts to [release archive](https://1drv.ms/1lMtdNi) (to be automated)
* Consider a tweet via [@MathDotNet](https://twitter.com/MathDotNet) * Consider a tweet via [@MathDotNet](https://twitter.com/MathDotNet)
* Consider a post to the [Google+ site](https://plus.google.com/112484567926928665204) * Consider a post to the [Google+ site](https://plus.google.com/112484567926928665204)
* Update Wikipedia release version and date for the * Update Wikipedia release version and date for the
[Math.NET Numerics](http://en.wikipedia.org/wiki/Math.NET_Numerics) and [Math.NET Numerics](https://en.wikipedia.org/wiki/Math.NET_Numerics) and
[Comparison of numerical analysis software](http://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software) articles. [Comparison of numerical analysis software](https://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software) articles.

4
docs/content/Compatibility.md

@ -34,8 +34,8 @@ Dependencies
Package Dependencies: Package Dependencies:
- .Net 4.0 and higher, Mono, PCL Profiles: None - .Net 4.0 and higher, Mono, PCL Profiles: None
- .Net 3.5: [Task Parallel Library for .NET 3.5](http://www.nuget.org/packages/TaskParallelLibrary) - .Net 3.5: [Task Parallel Library for .NET 3.5](https://www.nuget.org/packages/TaskParallelLibrary)
- F# on .Net 4.0 an higher, Mono, PCL Profiles: additionally [FSharp.Core](http://www.nuget.org/packages/FSharp.Core) - F# on .Net 4.0 an higher, Mono, PCL Profiles: additionally [FSharp.Core](https://www.nuget.org/packages/FSharp.Core)
Framework Dependencies (part of the .NET Framework): Framework Dependencies (part of the .NET Framework):

2
docs/content/DescriptiveStatistics.md

@ -425,7 +425,7 @@ A histogram can be computed using the [Histogram][hist] class. Its constructor t
the samples enumerable, the number of buckets to create, plus optionally the range the samples enumerable, the number of buckets to create, plus optionally the range
(minimum, maximum) of the sample data if available. (minimum, maximum) of the sample data if available.
[hist]: http://numerics.mathdotnet.com/api/MathNet.Numerics.Statistics/Histogram.htm [hist]: https://numerics.mathdotnet.com/api/MathNet.Numerics.Statistics/Histogram.htm
[lang=csharp] [lang=csharp]
var histogram = new Histogram(samples, 10); var histogram = new Histogram(samples, 10);

4
docs/content/IFsharpNotebook.md

@ -9,7 +9,7 @@
IF# Notebook IF# Notebook
============ ============
[iPython](http://ipython.org/) provides a rich browser-based interactive notebook with support for code, text, mathematical expressions, [iPython](https://ipython.org/) provides a rich browser-based interactive notebook with support for code, text, mathematical expressions,
inline plots and other rich media. [IfSharp](https://github.com/BayardRock/IfSharp), developed by Bayard Rock, is an F# profile inline plots and other rich media. [IfSharp](https://github.com/BayardRock/IfSharp), developed by Bayard Rock, is an F# profile
for iPython with IntelliSense and embedded FSharp.Charting. Thanks to its NuGet support it can load other packages like Math.NET Numerics on demand. for iPython with IntelliSense and embedded FSharp.Charting. Thanks to its NuGet support it can load other packages like Math.NET Numerics on demand.
@ -23,7 +23,7 @@ Follow the instructions at [IfSharp/Installation](http://bayardrock.github.io/If
Essentially: Essentially:
1. Install [Anaconda](http://continuum.io/downloads) 1. Install [Anaconda](https://continuum.io/downloads)
2. In a shell, run 2. In a shell, run
conda update conda conda update conda

12
docs/content/IntegralTransforms.md

@ -22,16 +22,16 @@ is to be used can be specified by an additional _options_ parameter.
Fourier Space: Discrete Fourier Transform and FFT Fourier Space: Discrete Fourier Transform and FFT
------------------------------------------------- -------------------------------------------------
Wikipedia has an extensive [article on the discrete Fourier transform (DFT)](http://en.wikipedia.org/wiki/Discrete_Fourier_transform). Wikipedia has an extensive [article on the discrete Fourier transform (DFT)](https://en.wikipedia.org/wiki/Discrete_Fourier_transform).
We provide implementations of the following algorithms: We provide implementations of the following algorithms:
* *Naive Discrete Fourier Transform (DFT):* Out-place transform for arbitrary vector lengths. Mainly intended for verifying faster algorithms: _[NaiveForward](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms.Algorithms/DiscreteFourierTransform.htm#NaiveForward)_, _[NaiveInverse](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms.Algorithms/DiscreteFourierTransform.htm#NaiveInverse)_ * *Naive Discrete Fourier Transform (DFT):* Out-place transform for arbitrary vector lengths. Mainly intended for verifying faster algorithms: _[NaiveForward](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Fourier.htm#NaiveForward)_, _[NaiveInverse](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Fourier.htm#NaiveInverse)_
* *Radix-2 Fast Fourier Transform (FFT):* In-place fast Fourier transform for vectors with a power-of-two length (Radix-2): _[Radix2Forward](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms.Algorithms/DiscreteFourierTransform.htm#Radix2Forward)_, _[url:Radix2Inverse](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms.Algorithms/DiscreteFourierTransform.htm#Radix2Inverse)_ * *Radix-2 Fast Fourier Transform (FFT):* In-place fast Fourier transform for vectors with a power-of-two length (Radix-2): _[Radix2Forward](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Fourier.htm#Radix2Forward)_, _[url:Radix2Inverse](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Fourier.htm#Radix2Inverse)_
* *Bluestein Fast Fourier Transform (FFT):* In-place fast Fourier transform for arbitrary vector lengths: _[BluesteinForward](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms.Algorithms/DiscreteFourierTransform.htm#BluesteinForward)_, _[url:BluesteinInverse](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms.Algorithms/DiscreteFourierTransform.htm#BluesteinInverse)_ * *Bluestein Fast Fourier Transform (FFT):* In-place fast Fourier transform for arbitrary vector lengths: _[BluesteinForward](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Fourier.htm#BluesteinForward)_, _[url:BluesteinInverse](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Fourier.htm#BluesteinInverse)_
Furthermore, the _[Transform](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms/Transform.htm)_ class provides a shortcut for the Bluestein FFT using static methods which are even easier to use: _[FourierForward](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms/Transform.htm#FourierForward)_, _[FourierInverse](http://api.mathdotnet.com/Numerics/MathNet.Numerics.IntegralTransforms/Transform.htm#FourierInverse)_. Furthermore, the _[Transform](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Fourier.htm)_ class provides a shortcut for the Bluestein FFT using static methods which are even easier to use: _[FourierForward](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Transform.htm#FourierForward)_, _[FourierInverse](https://numerics.mathdotnet.com/api/MathNet.Numerics.IntegralTransforms/Transform.htm#FourierInverse)_.
Code Sample using the Transform class: Code Sample using the Transform class:
@ -50,7 +50,7 @@ Fourier Options:
* *AsymmetricScaling:* Set this flag to suppress scaling on the forward transformation but scale the inverse transform with 1/N. * *AsymmetricScaling:* Set this flag to suppress scaling on the forward transformation but scale the inverse transform with 1/N.
* *NoScaling:* Set this flag to suppress scaling for both forward and inverse transformation. Note that in this case if you apply first the forward and then inverse transformation you won't get back the original signal (by factor N/2). * *NoScaling:* Set this flag to suppress scaling for both forward and inverse transformation. Note that in this case if you apply first the forward and then inverse transformation you won't get back the original signal (by factor N/2).
* *InverseExponent:* Uses the positive instead of the negative sign in the forward exponent, and the negative (instead of positive) exponent in the inverse transformation. * *InverseExponent:* Uses the positive instead of the negative sign in the forward exponent, and the negative (instead of positive) exponent in the inverse transformation.
* *Matlab:* Use this flag if you need MATLAB compatibility. Equals to setting the _AsymmetricScaling_ flag. This matches the definition used in the [url:wikipedia article|http://en.wikipedia.org/wiki/Discrete_Fourier_transform]. * *Matlab:* Use this flag if you need MATLAB compatibility. Equals to setting the _AsymmetricScaling_ flag. This matches the definition used in the [url:wikipedia article|https://en.wikipedia.org/wiki/Discrete_Fourier_transform].
* *NumericalRecipes:* Use this flag if you need Numerical Recipes compatibility. Equal to setting both the _InverseExponent_ and the _NoScaling_ flags. * *NumericalRecipes:* Use this flag if you need Numerical Recipes compatibility. Equal to setting both the _InverseExponent_ and the _NoScaling_ flags.
Useful symmetries of the Fourier transform: Useful symmetries of the Fourier transform:

2
docs/content/MKL.md

@ -3,7 +3,7 @@ Intel Math Kernel Library (MKL)
Math.NET Numerics is designed such that performance-sensitive algorithms Math.NET Numerics is designed such that performance-sensitive algorithms
can be swapped with alternative implementations by the concept of providers. can be swapped with alternative implementations by the concept of providers.
There is currently only a provider for [linear algebra related routines](http://numerics.mathdotnet.com/api/MathNet.Numerics.Providers.LinearAlgebra.Mkl/MklLinearAlgebraProvider.htm), but there There is currently only a provider for [linear algebra related routines](https://numerics.mathdotnet.com/api/MathNet.Numerics.Providers.LinearAlgebra.Mkl/MklLinearAlgebraProvider.htm), but there
are plans to add additional more e.g. related to nonlinear optimization problems or signal processing. are plans to add additional more e.g. related to nonlinear optimization problems or signal processing.
Providers become interesting when they can leverage a platform-native high performance library Providers become interesting when they can leverage a platform-native high performance library

2
docs/content/MatrixMarket.md

@ -4,7 +4,7 @@ NIST MatrixMarket Text Files
MatrixMarket is both a [vast repository of test data](http://math.nist.gov/MatrixMarket/) MatrixMarket is both a [vast repository of test data](http://math.nist.gov/MatrixMarket/)
and a text-based [exchange file format](http://math.nist.gov/MatrixMarket/formats.html) provided by NIST. and a text-based [exchange file format](http://math.nist.gov/MatrixMarket/formats.html) provided by NIST.
Being text-based makes it convenient to deal with and program against, and also works well with versioning Being text-based makes it convenient to deal with and program against, and also works well with versioning
tools like [Git](http://www.git-scm.com/). But other than [CSV](CSV.html) it can also store sparse matrices in a compact way. tools like [Git](https://www.git-scm.com/). But other than [CSV](CSV.html) it can also store sparse matrices in a compact way.
Math.NET Numerics provides basic support for MatrixMarket files with the **MathNet.Numerics.Data.Text** package, Math.NET Numerics provides basic support for MatrixMarket files with the **MathNet.Numerics.Data.Text** package,
which is available on NuGet as separate package and not included in the basic distribution. which is available on NuGet as separate package and not included in the basic distribution.

2
docs/content/Packages.md

@ -4,7 +4,7 @@ NuGet Packages & Binaries
The recommended way to get Math.NET Numerics is NuGet. The following packages are The recommended way to get Math.NET Numerics is NuGet. The following packages are
provided and maintained in the public [NuGet Gallery](https://nuget.org/profiles/mathnet/). provided and maintained in the public [NuGet Gallery](https://nuget.org/profiles/mathnet/).
The complete set of Zip and NuGet packages including symbol packages is also available in the The complete set of Zip and NuGet packages including symbol packages is also available in the
[release archive](http://1drv.ms/1NlUeDT). [release archive](https://1drv.ms/1NlUeDT).
*We're currently planning what platforms we should support in the future. *We're currently planning what platforms we should support in the future.
Consider to [vote for the platforms you need to be supported](https://discuss.mathdotnet.com/t/poll-what-platforms-should-math-net-numerics-support/60), Consider to [vote for the platforms you need to be supported](https://discuss.mathdotnet.com/t/poll-what-platforms-should-math-net-numerics-support/60),

2
docs/content/Regression.md

@ -107,7 +107,7 @@ To fit to a polynomial we can choose the following linear model with $f_i(x) :=
$$$ $$$
y : x \mapsto p_0 + p_1 x + p_2 x^2 + \cdots + p_N x^N y : x \mapsto p_0 + p_1 x + p_2 x^2 + \cdots + p_N x^N
The predictor matrix of this model is the [Vandermonde matrix](http://en.wikipedia.org/wiki/Vandermonde_matrix). The predictor matrix of this model is the [Vandermonde matrix](https://en.wikipedia.org/wiki/Vandermonde_matrix).
There is a special function in the `Fit` class for regressions to a polynomial, There is a special function in the `Fit` class for regressions to a polynomial,
but note that regression to high order polynomials is numerically problematic. but note that regression to high order polynomials is numerically problematic.

2
docs/content/Users.md

@ -33,7 +33,7 @@ Open Source
* [Maintenance Game](https://github.com/KaptenJon/MaintenanceGame) * [Maintenance Game](https://github.com/KaptenJon/MaintenanceGame)
* [Monica](https://github.com/zhuazhua/Monica) * [Monica](https://github.com/zhuazhua/Monica)
* [Math.Net PowerShell](http://mathnetpowershell.codeplex.com/) (unaffiliated) * [Math.Net PowerShell](http://mathnetpowershell.codeplex.com/) (unaffiliated)
* [Math.NET Symbolics](http://symbolics.mathdotnet.com) and other [Math.NET](http://www.mathdotnet.com) projects. * [Math.NET Symbolics](https://symbolics.mathdotnet.com) and other [Math.NET](https://www.mathdotnet.com) projects.
Closed Source Closed Source
------------- -------------

4
docs/content/index.md

@ -6,7 +6,7 @@ in science, engineering and every day use. Covered topics include special functi
linear algebra, probability models, random numbers, interpolation, integration, linear algebra, probability models, random numbers, interpolation, integration,
regression, optimization problems and more. regression, optimization problems and more.
Math.NET Numerics is part of the [Math.NET initiative](http://www.mathdotnet.com/) Math.NET Numerics is part of the [Math.NET initiative](https://www.mathdotnet.com/)
and is the result of merging dnAnalytics with Math.NET Iridium, replacing both. and is the result of merging dnAnalytics with Math.NET Iridium, replacing both.
Available for free under the [MIT/X11 License](License.html). Available for free under the [MIT/X11 License](License.html).
It targets Microsoft .Net 4, .Net 3.5 and Mono It targets Microsoft .Net 4, .Net 3.5 and Mono
@ -120,7 +120,7 @@ If you don't have NuGet yet:
[lang=sh] [lang=sh]
sudo mozroots --import --sync sudo mozroots --import --sync
curl -L http://nuget.org/nuget.exe -o nuget.exe curl -L https://nuget.org/nuget.exe -o nuget.exe
Then you can use NuGet to fetch the latest binaries in your working directory. Then you can use NuGet to fetch the latest binaries in your working directory.
The `-Pre` argument causes it to include pre-releases, omit it if you want stable releases only. The `-Pre` argument causes it to include pre-releases, omit it if you want stable releases only.

6
docs/tools/build-docs.fsx

@ -6,8 +6,8 @@
// Binaries that have XML documentation (in a corresponding generated XML file) // Binaries that have XML documentation (in a corresponding generated XML file)
let referenceBinaries = [ "MathNet.Numerics.dll"; "MathNet.Numerics.FSharp.dll" ] let referenceBinaries = [ "MathNet.Numerics.dll"; "MathNet.Numerics.FSharp.dll" ]
// Web site location for the generated documentation // Web site location for the generated documentation
let website = "http://numerics.mathdotnet.com" let website = "https://numerics.mathdotnet.com"
let githubLink = "http://github.com/mathnet/mathnet-numerics" let githubLink = "https://github.com/mathnet/mathnet-numerics"
// Specify more information about your project // Specify more information about your project
let info = let info =
@ -15,7 +15,7 @@ let info =
"project-author", "Christoph Ruegg, Marcus Cuda, Jurgen Van Gael" "project-author", "Christoph Ruegg, Marcus Cuda, Jurgen Van Gael"
"project-summary", "Math.NET Numerics, providing methods and algorithms for numerical computations in science, engineering and every day use. .Net 4, .Net 3.5, SL5, Win8, WP8, PCL 47 and 136, Mono, Xamarin Android/iOS." "project-summary", "Math.NET Numerics, providing methods and algorithms for numerical computations in science, engineering and every day use. .Net 4, .Net 3.5, SL5, Win8, WP8, PCL 47 and 136, Mono, Xamarin Android/iOS."
"project-github", githubLink "project-github", githubLink
"project-nuget", "http://nuget.com/packages/MathNet.Numerics" ] "project-nuget", "https://nuget.com/packages/MathNet.Numerics" ]
// -------------------------------------------------------------------------------------- // --------------------------------------------------------------------------------------
// For typical project, no changes are needed below // For typical project, no changes are needed below

10
docs/tools/templates/template.cshtml

@ -40,14 +40,14 @@
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
<div class="masthead"> <div class="masthead">
<ul class="nav nav-pills pull-right"> <ul class="nav nav-pills pull-right">
<li><a href="http://www.mathdotnet.com">Math.NET Project</a></li> <li><a href="https://www.mathdotnet.com">Math.NET Project</a></li>
<li><a href="http://numerics.mathdotnet.com">Math.NET Numerics</a></li> <li><a href="https://numerics.mathdotnet.com">Math.NET Numerics</a></li>
<li><a href="https://github.com/mathnet/mathnet-numerics">GitHub</a></li> <li><a href="https://github.com/mathnet/mathnet-numerics">GitHub</a></li>
</ul> </ul>
<h3 class="muted">Math.NET Numerics</h3> <h3 class="muted">Math.NET Numerics</h3>
@ -65,7 +65,7 @@
<li><a href="@Root/ReleaseNotes.html">Release Notes</a></li> <li><a href="@Root/ReleaseNotes.html">Release Notes</a></li>
<li><a href="@Root/License.html">MIT/X11 License</a></li> <li><a href="@Root/License.html">MIT/X11 License</a></li>
<li><a href="@Root/Compatibility.html">Platform Support</a></li> <li><a href="@Root/Compatibility.html">Platform Support</a></li>
<li><a href="http://numerics.mathdotnet.com/api/">Class Reference</a></li> <li><a href="https://numerics.mathdotnet.com/api/">Class Reference</a></li>
<li><a href="https://github.com/mathnet/mathnet-numerics/issues">Issues & Bugs</a></li> <li><a href="https://github.com/mathnet/mathnet-numerics/issues">Issues & Bugs</a></li>
<li><a href="@Root/Users.html">Who is using Math.NET?</a></li> <li><a href="@Root/Users.html">Who is using Math.NET?</a></li>
@ -77,7 +77,7 @@
<li class="nav-header">Getting Help</li> <li class="nav-header">Getting Help</li>
<li><a href="https://discuss.mathdotnet.com/c/numerics">Discuss</a></li> <li><a href="https://discuss.mathdotnet.com/c/numerics">Discuss</a></li>
<li><a href="http://stackoverflow.com/questions/tagged/mathdotnet">Stack Overflow</a></li> <li><a href="https://stackoverflow.com/questions/tagged/mathdotnet">Stack Overflow</a></li>
<li class="nav-header">Getting Started</li> <li class="nav-header">Getting Started</li>
<li><a href="@Root/">Getting started</a></li> <li><a href="@Root/">Getting started</a></li>

Loading…
Cancel
Save