Commit Graph

  • a0fe120f70 Trust Region Methods: move to separate namespace Christoph Ruegg 2019-06-02 11:12:44 +0200
  • fa9e12de83 Build: no longer explicitly pass StrongName=false to dotnet tool Christoph Ruegg 2019-06-01 20:14:25 +0200
  • b2811c0a0d Build: remove almost all build framework variations, drop FsLoader and Mirror support Christoph Ruegg 2019-06-01 19:42:56 +0200
  • 5c9657ba82 Build: fix path of folder to be cleaned when publishing the API reference Christoph Ruegg 2019-05-30 18:09:06 +0200
  • f8b8ff078a Numerics: 4.8.0-beta02 api update Christoph Ruegg 2019-05-30 17:41:54 +0200
  • 600ff10137 Numerics: 4.8.0-beta02 docs update Christoph Ruegg 2019-05-30 17:41:40 +0200
  • 802a706020 Release v4.8.0-beta02 v4.8.0-beta02 Christoph Ruegg 2019-05-30 17:32:07 +0200
  • 6249c7fb0d Readme: add build status for Azure pipelines Christoph Ruegg 2019-05-30 17:18:26 +0200
  • 8ef17af65a Build: travis switch from Xenial to Bionic, using 2.2.105 instead of 2.2.106 Christoph Ruegg 2019-05-30 17:03:50 +0200
  • 710030339e Build: travis switch from Trusty to Xenial Christoph Ruegg 2019-05-30 16:40:51 +0200
  • 825c624971 Build: Azure Pipelines install SDK 2.2.106 Christoph Ruegg 2019-05-30 14:25:33 +0000
  • 05750fdfe9 Paket: update Christoph Ruegg 2019-05-30 15:51:44 +0200
  • e43065116d
    Merge pull request #640 from MarcoRoss84/tukeywindow Christoph Ruegg 2019-05-30 13:33:29 +0000
  • 51094fd805 Build: add remaining NuSpec files Christoph Ruegg 2019-05-30 15:08:01 +0200
  • 513aa54fc5
    Merge pull request #634 from eriove/nelder-mead-simplex-improvement-symmetrical-functions Christoph Ruegg 2019-05-30 11:25:32 +0000
  • f6a604a94d Implemented and tested Tukey window MarcoRoss84 2019-05-29 13:29:35 +0200
  • d6d81576cc Build: update publish docs/api to push to gh-pages branch Christoph Ruegg 2019-05-26 20:32:33 +0200
  • 73482462e5 Numerics: 4.8.0-beta01 api update Christoph Ruegg 2019-05-26 20:30:57 +0200
  • 2196aae6d7 Numerics: 4.8.0-beta01 docs update Christoph Ruegg 2019-05-26 20:28:14 +0200
  • 739c0f7230 Improve convergence for symmetrical functions Erik Ovegård 2019-04-30 15:00:14 +0200
  • 5f43b3ba4e Release v4.8.0-beta01 v4.8.0-beta01 Christoph Ruegg 2019-04-28 16:20:26 +0200
  • 5ac0158587
    Merge pull request #633 from EricScottSalem/NelderMeadSimplex_Does_Not_Always_Return_Best_Evaluated_Point Christoph Ruegg 2019-04-28 13:52:04 +0000
  • 2f259c62cd Paket: update Christoph Ruegg 2019-04-28 13:29:37 +0200
  • a95104b58b Upgrade to .Net Core 2.2 (2.2.4, SDK 2.2.106) Christoph Ruegg 2019-04-28 12:39:41 +0200
  • f6717c87f9 Issue 632, NelderMeadSimplex Does Not Always Return Best Evaluated Point Immediately prior to completion, re-evaluate objective function with best vertex to set proper state. Eric Salem 2019-04-25 13:32:25 -0400
  • ca78d994f1 Set up CI with Azure Pipelines [skip ci] Christoph Ruegg 2019-04-07 17:58:59 +0000
  • 7e4fc7c282 Build: force .Net SDK to 2.1.403 to work around breaking change in MsBuild 16 with VS 2019 installed Christoph Ruegg 2019-04-07 09:07:14 +0200
  • 2361efa654 Build: fix data package build and tests Christoph Ruegg 2019-03-24 14:37:24 +0100
  • b39292825a Paket: update build tools Christoph Ruegg 2019-03-24 13:56:21 +0100
  • 482c9d8ccd Paket: install Christoph Ruegg 2019-03-24 13:54:00 +0100
  • 8aa6a56910
    Merge pull request #614 from diluculo/LMTR Christoph Ruegg 2019-02-17 16:48:38 +0100
  • 6f2112084b Create CNAME Christoph Ruegg 2019-02-10 16:31:23 +0100
  • d877cb9a7e Init Christoph Ruegg 2019-02-10 16:29:59 +0100
  • 19bd5f576d Reworked objective model and nonlinear minimizers to match the scheme of the existing minimizers. diluculo 2019-01-04 18:29:16 +0900
  • 22d9041d59 Reworked ObjectiveModel. diluculo 2019-01-03 21:52:52 +0900
  • 975cd21252 Changed the sign of the gradient of the FittingObjectiveModel to match the scheme of the existing Minimizers. diluculo 2019-01-03 10:13:21 +0900
  • 99abb36a88 Add Correlation matrix to ObjectiveModel. diluculo 2019-01-02 20:13:32 +0900
  • 478d6a38a4 Renamed ModelMinimizationResult to NonlinearMinimizationResult. diluculo 2019-01-02 19:09:49 +0900
  • 68265cf9cd Cleanup NonLinearCurveFittingTests. diluculo 2019-01-02 18:22:22 +0900
  • 67db4f0501 Added a converter from IObjectiveModel to IObjectiveFunction. diluculo 2019-01-02 17:41:22 +0900
  • bf4b901fa5 Optimization: added trust region Newton-CG minimizer. diluculo 2019-01-02 15:33:34 +0900
  • 04b8b78dba Renamed QuadraticSubproblem to DogLegSubproblem. diluculo 2019-01-02 09:56:37 +0900
  • ef5e93697e Reworked TrustRegionMinimizer to support various subproblems. diluculo 2019-01-01 01:55:36 +0900
  • 4bac95e481 Added initialization step to ensure that the initialGuess is not internal parameters. diluculo 2018-12-31 20:01:37 +0900
  • 220ab5aadb Updated the box-constrained mapping rule in the FittingObjectiveModel. diluculo 2018-12-31 17:04:41 +0900
  • aca34e13b9 Optimization: added Levenberg-Marquardt and trust region dogleg minimizer. diluculo 2018-12-21 19:37:06 +0900
  • 7e45066368
    Merge pull request #612 from JeWaVe/optimization-hyb Christoph Ruegg 2018-12-15 10:16:33 +0100
  • 6867a78f9c Assembly size should not be an issue in this code. Should be a bit faster, since _factorialCache should now stay in the data segment (cached) instead of global memory Regis Portalez 2018-12-14 11:10:08 +0100
  • 8b9a5912f6 inline _factorialCache to a static readonly field Assembly size should not be an issue in this code. Should be a bit faster, since _factorialCache should now stay in the data segment (cached) instead of global memory values are store as hexadecimal constants, to save all bits, so new version returns the exact same values as before Regis Portalez 2018-12-14 10:46:58 +0100
  • 0105d62a26 Build: better framework support for multiple solutions Christoph Ruegg 2018-11-18 16:18:56 +0100
  • e94f9c6ab8 Work around .Net Core SDK breaking changes. Move fast and break things, I guess. Christoph Ruegg 2018-11-18 08:55:22 +0100
  • d8c190206e Release v4.7.0 v4.7.0 Christoph Ruegg 2018-11-11 20:09:36 +0100
  • 8bf2d5c663 Implemented closed form of Ridge regression ridge-regression Yuriy Zaletskyy 2018-07-17 20:28:41 +0300
  • 23b8cdc64b Special Functions: naming concept Christoph Ruegg 2018-11-11 19:31:23 +0100
  • b904efe0bc Merge remote-tracking branch 'diluculo/cleanupBessel' Christoph Ruegg 2018-11-11 19:17:35 +0100
  • ce989cb32a Drop redundant binding redirects Christoph Ruegg 2018-11-11 19:09:54 +0100
  • 77c174d969 Tests: test against .Net Core 2.1 instead of 1.1 and 2.0 (both deprecated) Christoph Ruegg 2018-11-11 18:56:09 +0100
  • 4292d6c653 Namespaces: never fully open System.Numerics to avoid name clashes Christoph Ruegg 2018-11-11 17:31:26 +0100
  • 284ca1ee5b Special Functions: added Kelvin functions diluculo 2018-11-09 14:37:20 +0900
  • 4cd8dbea6b UnitTests: replaced Evaluate.Polynomial with Polynomial.Evaluate. diluculo 2018-11-08 19:45:59 +0900
  • 1a5c1fba74 Special Functions: cleanup Bessel-type functions - Scale enum is added and replaced expScaled boolean flag. - Scaled Bessel functions are added. - HankelH1 and HankelH2 - allow only complex argument because they return usually complex values. - SphericalBesselJ and SphericalBesselY: - scaling options are removed. diluculo 2018-11-06 19:53:42 +0900
  • dbc1a02403 Special Functions: turn Amos into static class Christoph Ruegg 2018-11-04 20:31:55 +0100
  • e0c31b887c Cleanup: whitespace Christoph Ruegg 2018-11-04 20:09:32 +0100
  • 2be8c3a6ee
    Merge pull request #601 from diluculo/AiryBesselHankel Christoph Ruegg 2018-11-04 18:03:01 +0100
  • b625985d48 Linear Algebra: optimize range checking Christoph Ruegg 2018-11-04 17:50:39 +0100
  • 995b49593a Cleanup: whitespace Christoph Ruegg 2018-11-04 17:34:37 +0100
  • 968d079805 Cleanup: use nameof where appropriate Christoph Ruegg 2018-11-04 17:22:53 +0100
  • 6911870995 Build: fix nuget push Christoph Ruegg 2018-11-04 14:55:33 +0100
  • 03ef3b8a3a updated comments of d1mach and i1mach, showing the relationship to the Precision class. diluculo 2018-10-31 19:53:18 +0900
  • b131537dc7 added scaled option to the Bessel functions in order to calculate I(n+1, z) / I(n, z) for large z. diluculo 2018-10-18 21:26:49 +0900
  • 30f529d5c0 added Bessel-related functions, translated from Amos package diluculo 2018-10-17 20:01:12 +0900
  • 40cee2d989 Build: upgrade NUnit, BenchmarkDotNet Christoph Ruegg 2018-10-23 22:53:38 +0200
  • b7d9496a07 Build: less aggressive framework filters Christoph Ruegg 2018-10-23 22:29:26 +0200
  • 64a48f3eda Build: upgrade NETStandard.Library meta-package to v2.0.3 Christoph Ruegg 2018-10-23 22:20:56 +0200
  • 1b8df36059 Docs: update release notes and contributors Christoph Ruegg 2018-10-19 20:44:16 +0200
  • 5c449a6959
    Merge pull request #578 from RMAReader/master Christoph Ruegg 2018-10-19 20:27:07 +0200
  • 92f48d1506 Release v4.6.0 v4.6.0 Christoph Ruegg 2018-10-19 19:33:41 +0200
  • 246c143dea Build: update certificate fingerprint Christoph Ruegg 2018-10-19 19:26:36 +0200
  • bd8742aec3 Polynomial: more integration into FindRoots Christoph Ruegg 2018-10-19 19:23:17 +0200
  • 6c0bc89342 Polynomial: add static Zero to get the zero-polynomial Christoph Ruegg 2018-10-19 18:48:24 +0200
  • 9f8da8b00c Polynomial: migrate evaluation into Polynomial type Christoph Ruegg 2018-10-18 23:05:16 +0200
  • 7d8f619e74 Polynomial: DivRem small refactoring Christoph Ruegg 2018-10-18 22:56:09 +0200
  • 5eb1924988 Polynomial: no longer clone and normalize at creation Christoph Ruegg 2018-10-18 22:26:46 +0200
  • 70795dbcb8 Polynomial: Serialization Christoph Ruegg 2018-10-18 20:59:30 +0200
  • dfca416d4d Polynomial: IEquatable Christoph Ruegg 2018-10-18 20:28:42 +0200
  • a1d234a97e Polynomial: IFormattable Christoph Ruegg 2018-10-18 20:20:13 +0200
  • 938688c646 Polynomial: more human-friendly string formatting Christoph Ruegg 2018-10-17 01:23:09 +0200
  • 1ea8b9f32b Polynomial: more refactoring Christoph Ruegg 2018-10-16 23:16:24 +0200
  • 610921f6c2 Polynomial: more systematic arithmetics Christoph Ruegg 2018-10-14 21:25:55 +0200
  • c756e796ed Polynomial: rename to Roots() and EigenvalueMatrix() Christoph Ruegg 2018-10-14 20:55:54 +0200
  • 9a641040f9 Polynomial: reimplement arithmetics in immutable way Christoph Ruegg 2018-10-14 20:51:38 +0200
  • 674a221956 Polynomial: adapt to local code style Christoph Ruegg 2018-10-14 19:41:14 +0200
  • 8bfb3535ef Polynomial: rename Degree to CoefficientCount and add new Degree that matches the mathematical definition Christoph Ruegg 2018-10-14 19:22:57 +0200
  • 7374ecb1b5 Fit.Curve: extended to 2 and 3 parameters #597 Christoph Ruegg 2018-10-14 18:55:39 +0200
  • a1492e23a8 Correlation: switch auto-correlation back to accept arrays to avoid repeated enumerable iteration Christoph Ruegg 2018-10-14 16:17:09 +0200
  • a88e042a15 Fit.Curve: non-linear least-squares curve fitting (scalar) #597 Christoph Ruegg 2018-10-14 15:46:58 +0200
  • 112fedd17b FindMinimum: add two Nelder-Mead overloads for simpler usage with existing two and three argument functions #597 Christoph Ruegg 2018-10-14 14:48:22 +0200
  • 8ff943fb60 Build fix Christoph Ruegg 2018-10-13 17:39:55 +0200
  • e432437c8f MKL: upgrade to Intel Compiler 19 Christoph Ruegg 2018-09-16 16:35:22 +0200
  • 3ee12454f1 Docs: typo Christoph Ruegg 2018-09-02 18:50:04 +0200