Changes between Version 2 and Version 3 of Documentation/DevelopmentCenter/ExternalLibraries


Ignore:
Timestamp:
06/30/15 13:08:19 (4 years ago)
Author:
jkarder
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/DevelopmentCenter/ExternalLibraries

    v2 v3  
    11HeuristicLab uses several external libraries with separate licences. We generally only include external libraries when the licence is compatible with the GPL.
    22The following external libraries are currently used by HeuristicLab:
    3 * [http://www.alglib.net/ ALGLIB]: for mathematics and data analysis (linear regression, random forest, neural networks, LBFGS...) (GPL)
     3* [http://www.alglib.net/ ALGLIB]: For mathematics and data analysis (linear regression, random forest, neural networks, LBFGS...) (GPL)
    44* [http://autodiff.codeplex.com/ AutoDiff]: For automatic differentiation (for gradient descent algorithms e.g. when used to optimize parameters of a symbolic regression model) (LGPL)
     5* [http://avalonedit.net/ AvalonEdit]: For all interfaces that support scripting in C# (programmable operator, scripting environment, ...). (MIT)
    56* [http://calendar.codeplex.com/ DayView]: For scheduling active times of hive clients. (GPL)
    67* [http://www.scilab.org/ Scilab interface for .NET]: To run Scilab scrips, for instance when optimizing simulation models. (CeCILL license (GPL compatible))
     
    910* [http://www.mathjax.org/ MathJax]: For showing symbolic regression models in mathematical notation (in a browser control). (Apache License, Version 2.0)
    1011* [http://www.mathworks.com/ MATLAB interface for .NET]: For interoperation with MATLAB for instance to run MATLAB scripts when optimizing Simulink simulation models.
     12* [http://www.mono-project.com/Cecil/ Mono.Cecil]: For inspection of managed assemblies within NRefactory. (MIT)
    1113* Netron Diagramming Library: For drawing the operator graph. (GPL)
     14* [https://github.com/icsharpcode/NRefactory NRefactory]: For parsing C# and providing code completion in all scripting interfaces. (MIT)
    1215* [http://github.com/jskeet/dotnet-protobufs/ Protocol Buffers (C#)]: For serialization of data between HeuristicLab and external applications. For instance when optimizing parameters of AnyLogic simulation models. (Custom, GPL compatible, original protobufs licence is "New BSD license")
    13 * Parts of [http://www.icsharpcode.net/OpenSource/SD/Default.aspx SharpDevelop]: For all interfaces that support scripting in C# (programmable operator, scripting environment, ...). (LGPL)
    1416* [http://icsharpcode.github.io/SharpZipLib/ SharpZipLib]: For handling ZIP archives. (Modified GPL, commercial closed-source apps allowed)
    1517* [https://github.com/dockpanelsuite/dockpanelsuite Weifen Luo DockPanel Suite]: For the docking UI used in the optimizer. (MIT)