Saturday, 24 May 2008

F# for Visualization and F# for Numerics documentation now on-line

The autogenerated HTML documentation for the current beta releases of our F# for Visualization and F# for Numerics libraries are now freely available on-line from the ends of the respective sales pages.


Thursday, 22 May 2008

F# for Numerics 0.0.0.6

Following Microsoft's release of another new F# version, we have updated our F# for Numerics product that brings high-performance numerical methods with an elegant functional interface to the F# programming language. F# for Numerics 0.0.0.6 provides:

  • Support for the latest F# compiler version 1.9.4.17.
  • Linear algebra routines including full matrix inversion for single-precision real matrices, as well as double-precision, complex and arbitrary-precision rational.
  • Faster high-quality random number generation using the state-of-the-art Mersenne Twister algorithm.

This product currently requires .NET 3.0 or better and F# 1.9.4.17.

F# 1.9.4.17 released

Microsoft have made a bug fix release 1.9.4.17 that addresses some important issues in the recently released 1.9.4.15 version of the F# distribution.

F# for Visualization 0.3.0.2

Following Microsoft's release of another new F# version, we have updated our F# for Visualization product that adds interactive graphing and charting functionality to F#. F# for Visualization 0.3.0.2 provides:

  • Support for the latest F# compiler version 1.9.4.17.
  • An example illustrating the elegant functional interface provided for general purpose 2D vector graphics, upon which the graphing, charting and mathematical typesetting algorithms are based.
  • An example of the new 3D visualization capabilities in action.

This product currently requires .NET 3.0 or better and F# 1.9.4.17.

Sunday, 18 May 2008

Porting and optimizing the SciMark2 benchmark

The F#.NET Journal just published an article about the SciMark2 benchmark from NIST:

"The SciMark2 benchmark is a suite of numerical algorithms that were originally collated into a benchmark for scientific computing on the Java platform. Porting this benchmark to F# provides an excellent tutorial on the implementation of efficient numerical algorithms and the existing C# implementation of this benchmark can be used for comparison. The results illustrate the strengths and weaknesses of the current F# implementation in terms of performance..."

To read this article and more, subscribe to The F#.NET Journal today!

Thursday, 15 May 2008

F# for Numerics 0.0.0.4

Our F# for Numerics library that provides high-performance numerical methods and related functionality for Microsoft's interactive F# programming language has just been updated with support for the latest version of F#.

F# for Numerics 0.0.0.4 also provides a new efficient and numerically-robust linear solver that is not only remarkably simple to use but can also be applied to real, complex and even arbitrary-precision rational matrices!

This product requires F# 1.9.4.15.

F# for Visualization 0.3.0.1

Our F# for Visualization product that adds interactive graphing and charting functionality to F# has just been updated. F# for Visualization 0.3.0.1 provides:

  • Support for the latest F# compiler version 1.9.4.15.
  • An elegant and efficient functional interface to the vector graphics capabilities provided by Microsoft's Windows Presentation Foundation.
  • Typeset mathematics.
  • 2D function plots.
  • Preliminary support for 3D visualization.

This product currently requires .NET 3.0 or better and F# 1.9.4.15.