308 Commits (beb775bebefdc12e189e31109a475bc76ea7cc87)

Author SHA1 Message Date
Christoph Ruegg 701d5b6c3a F#: add MathNet.Numerics.fsx script to packages for simpler usage in scripts+FSI, with formatters 12 years ago
Christoph Ruegg 86ad88f1e2 Release: v3.0.0-beta04 12 years ago
Christoph Ruegg 057f19c04c LA: F# modules matrix sumRows, sumAbsRows, normRows and same for columns 12 years ago
Christoph Ruegg dc0523ce0c LA: F# modules add DiagonalMatrix module to create diagonal matrices 12 years ago
Christoph Ruegg 725d7487d8 Release: v3.0.0-beta03 12 years ago
Christoph Ruegg 975380d53d Release: v3.0.0-beta02 13 years ago
Christoph Ruegg 2c3328900f Build: build NuGet packages with FAKE 13 years ago
Christoph Ruegg 4d0381c286 Build: drop PCL profile 136 (replaced by profile 344) 13 years ago
Christoph Ruegg 237e826c20 Build: Xamarinify solutions 13 years ago
Christoph Ruegg f1b0325415 Build: fix Fsharp.Core reference in F# PCL projects (legacy) 13 years ago
Christoph Ruegg d32903e4c0 Build: add PCL profile 344 13 years ago
Christoph Ruegg 1681a5208f LA: use enums for zero and existing data behavior instead of booleans (readability, errors) 13 years ago
Christoph Ruegg ad35177803 LA: drop F# Matrix.frobenius function 13 years ago
Christoph Ruegg 38fea05dcf LA: make non-arithmetic instance members available as functions in F# 13 years ago
Christoph Ruegg ba3ba30a96 LA: F# matrix/vector zero random and identity functions with explicit generic type parameter 13 years ago
Christoph Ruegg 85bff1bc83 Distributions: array-sampling (wip) 13 years ago
Christoph Ruegg d83a8f8ba1 LA: storage-aware non-inplace map on matrices 13 years ago
Christoph Ruegg f73bc67ee0 LA: storage-aware non-inplace map on vectors 13 years ago
Christoph Ruegg fa67ff3ab4 BigRational: fix pow to support negative integer exponents 13 years ago
Christoph Ruegg 1ebebfb62f BigRational: add IsZero, IsOne, IsInteger, Reciprocal, Pow (compat with **), FromFraction 13 years ago
Christoph Ruegg d285d2eb26 Distributions: static PMF, PMFLn, CDF functions for discrete distributions 13 years ago
Christoph Ruegg ab3c982781 Build: fix F# PCL projects 13 years ago
Christoph Ruegg e1e735bc10 Build: fix F# projects to build with mono F# 13 years ago
Christoph Ruegg 0aef2d4694 Random: all RNGs must provide static Sample(values) function to fill existing array 13 years ago
Christoph Ruegg dfa9483c3b Generate: clarifications and simplifications, F# module, docs 13 years ago
Christoph Ruegg 29bc58398f Generate: LogSpacedMap, F# func argument support in F# module 13 years ago
Christoph Ruegg ed940a85b2 Fsharp functions should use 'Func' instead of just 'F' as suffix 13 years ago
Christoph Ruegg e82b38223c Statistics: add Statistics F# module for higher order functions 13 years ago
Christoph Ruegg be8498e6c1 Build: do not copy FSharp.Core to out (fixes docs) 13 years ago
Jack Pappas 4a80106408 Changed the BigRationalLarge type to a normal class instead of a single-case discriminated union because the F# compiler doesn't (yet) optimize single-case DU types as well as it could. 13 years ago
Jack Pappas 3c639b6b7a Optimized the BigInteger parser function used when PORTABLE is defined; now, it doesn't create any intermediate strings via slicing. 13 years ago
Jack Pappas 1e8e105cd5 Removed Complex.fsi from secondary project files. 13 years ago
Jack Pappas ec90ead1de General cleanup and reformatting of some F# code originally imported from the F# PowerPack. Functionality is unchanged, but this will make it easier to implement new functionality in the future. 13 years ago
Christoph Ruegg 40bad6b301 Random: api cleanup 13 years ago
Christoph Ruegg 11519beb84 Random: tweak sampling (based on a lot of benchmarks), new robust seeds 13 years ago
Christoph Ruegg 57ea773354 Random: extend F# extensions with XSamples and XSampleSeq 13 years ago
Christoph Ruegg b0fcc0cc50 Random: reintroduce SystemRandomSource, RandomSource abstract again 13 years ago
Christoph Ruegg 02f6960c50 Random: rework 13 years ago
Christoph Ruegg 5e997534ad LA: build random with standard distribution, seed 13 years ago
Christoph Ruegg f8e81d375e Random: use thread-safe mersenne twister instead of System.Random as default fallback 13 years ago
Christoph Ruegg a0a861e790 LA: phase out Vector.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 7f7120ea60 LA: phase out Matrix.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 89c6824114 Build: roll back F# portable FSharp.Core hint path 13 years ago
Christoph Ruegg 89c76125c6 Build: VS12 (2013) support, build config simplification 13 years ago
Christoph Ruegg 728dc322ec Docs: Turn F# Sample project into documentation (using FSharp.Literate/Formatting) 13 years ago
Christoph Ruegg fadc4c87a0 Samples: extend F# distribution samples to Sample module, random walk 13 years ago
Christoph Ruegg 6fb602cc0b Samples: migrate F# random & distributions to FSharp.Formatting style 13 years ago
Christoph Ruegg 9a5ecea3ac Distributions: update F# module to core changes; easier to specify just seed 13 years ago
Christoph Ruegg 6d7b0e3f2e Random: use a less problematic seed by default 13 years ago
Christoph Ruegg c50297f890 Build: add portable profile 47 (in addition to 136) with System.Numerics 13 years ago