valerio@esl
...Matt's home on the web.
Show or Hide this block  

Syndicate


Site Stats

5372 Visits
since June 2006.


Links

C# and .NET

Libraries

Most of these are open-source (free) libraries for .NET.

  • Alchemi
    Alchemi is an open source software framework that allows you to painlessly aggregate the computing power of networked machines into a virtual supercomputer (computational grid) and to develop applications to run on the grid.
  • ZedGraph
    ZedGraph is a set of classes, written in C#, for creating 2D line and bar graphs of arbitrary datasets. The classes provide a high degree of flexibility and are simple to use.
  • NPlot
    NPlot is a free charting library for .NET. It boasts an elegant and flexible API. NPlot includes controls for Windows.Forms, ASP.NET and a class for creating bitmaps.
  • NLog
    NLog is a .NET logging library designed with simplicity and flexibility in mind.
  • NUnit
    NUnit is a unit-testing framework for all .NET languages. It is written entirely in C# and has been completely redesigned to take advantage of many of the latest .NET language features.
  • dnAnalytics
    An open-source numerical library for the .NET framework. Also provides C# wrappers for BLAS and LAPACK.
  • Math.NET
    Math.NET is a mathematical open source library written in C#. Math.NET aims to provide a self contained clean framework for symbolic mathematical (CAS, Computer Algebra System), and also for numerical / scientific computations.
  • VTK .NET
    VTK.NET is a .NET wrapper for the Visualization Toolkit. With it, you can write Windows Forms applications in C#, managed C++, Visual Basic, or J#. It includes a Windows Forms Control for drag and drop design of forms. It is hosted on sourceforge.

Utilities

These are both standalone and Visual Studio 2005 plugins that I have grown to depend on.

  • NDoc
    NDoc generates class library documentation from .NET assemblies and the XML documentation files generated by the C# compiler, and can produce several different formats including MSDN-style HTML Help format (.chm), the Visual Studio .NET Help format (HTML Help 2), and MSDN-online style web pages. Note: The latest version of NDoc does not support .NET 2.0 (e.g. generics, etc) but there is an unofficial version that can handle this.
  • GhostDoc
    GhostDoc is a free add-in for Visual Studio 2005 that automatically generates XML documentation comments. Either by using existing documentation inherited from base classes or implemented interfaces, or by deducing comments from name and type of e.g. methods, properties or parameters.
  • x.doc
    x.doc is a Visual Studio 2005 add-in that provides a means to manage and visualize source-code comment documentation interactively in the IDE. It also provides a means of customization through an XSL stylsheet and a CSS file.
  • Line Counter Add-in
    Provides complete Solution and Project line counting and summary tool, written as a Visual Studio 2005 Managed Add-In (C#).
  • .NET Reflector
    Reflector is a class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows you to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic and IL.
  • TestDriven.NET
    TestDriven.NET is a Visual Studio Addin that makes it easy to run unit tests with a single click from within your solution.
  • NCover
    NCover interfaces with TestDriven.NET and provides statistics about your code, telling you how many times each line of code was executed during a particular run of the application.

Articles

Some useful articles about using C# for scientific computing.

Genetic Algorithms

References


This page last updated on : October 24, 2006
This page has been viewed : 602 times.


Top of Page

Copyright © 2006, by Matt Valerio. All Rights Reserved.
Site engine powered by JAF-CMS © 2004 - 2009. Themes by Ph03y3nk.
Page was generated in 0.16 seconds | best viewed at 1024 X 768 ++