MercuryTech.Colt.Library
0.9.3.46
dotnet add package MercuryTech.Colt.Library --version 0.9.3.46
NuGet\Install-Package MercuryTech.Colt.Library -Version 0.9.3.46
<PackageReference Include="MercuryTech.Colt.Library" Version="0.9.3.46" />
<PackageVersion Include="MercuryTech.Colt.Library" Version="0.9.3.46" />
<PackageReference Include="MercuryTech.Colt.Library" />
paket add MercuryTech.Colt.Library --version 0.9.3.46
#r "nuget: MercuryTech.Colt.Library, 0.9.3.46"
#:package MercuryTech.Colt.Library@0.9.3.46
#addin nuget:?package=MercuryTech.Colt.Library&version=0.9.3.46
#tool nuget:?package=MercuryTech.Colt.Library&version=0.9.3.46
This is a ported project from CERN Colt Library
Original source of CERN Colt library, as the homepage https://dst.lbl.gov/ACSSoftware/colt/ doesn't contain it anymore
Some code such as Matrix, etc. are based on code written by Mauro Mazzieri. The files based on Mauro are clearly states as based on his work. https://sourceforge.net/projects/ncolt/
Added all classes and methods which implemented in Java original code, and enhanced some features.
This code is able to complie in Visual Studio 2022 Community with .NET 7.0
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- MercuryTech.Language.Core (>= 0.8.2.19)
- Microsoft.Win32.Registry (>= 5.0.0)
- System.Management (>= 9.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Implemented Colt library.
- Added Extension methods to support IDictionary, Premitive Type, Object type, IEnumerable type, IList and Array classes/structs
- Bug fix
- Added Array transpose methods
- Changed AlmostEqual method to be ExpressionTree logic.
- Updated the Target framework to .NET 7.0
- Fixed duplicated classes using Mercury.Language.Core library
[0.9.3.0]
- Refactor the class implemented of Interfaces for Design Pattern
[0.9.3.1]
- Bug fixed for LUDecompositionQuick
[0.9.3.11 ~ 0.9.3.18]
- Package reference updates
[0.9.3.19]
- Moved AutoParallel class into Mercury.Language.Core library
[0.9.3.20]
- Moved some Dictionary Extension Methods to Mercury.Language.Core library
[0.9.3.21 - 0.9.3.22]
- Package reference updates
[0.9.3.23]
- Added Japanese translated resource messages
[0.9.3.24 ~ 0.9.3.26]
- Package reference updates
[0.9.3.27]
- Update MersenneTwister Random generator class
[0.9.3.29 - 43]
- Bug fix of MersenneTwister Random generator class (setSeed() method)
[0.9.3.44]
- Added OldDefaultSeed field for compatibility
[0.9.3.44]
- Updated target framework from .NET 7 to .NET 8
[0.9.3.45]
- Bug fix for RandomEngine.NextInt32() method, removed unnecesary entry points. (for .NET 8, important to fix for setting an entry point in a project using this assembly)