Index:

|
 | Products |
|
|
|
Johns Hope's FPlot
Johns Hope's FPlot is an Open Source Windows programm for plotting and fitting
of measurement data and mathematical functions.
Why yet another function plotting programm? The great advantage of FPlot is
flexibility and speed. Functions can be entered as C# sourcecode, which is
similar to C, and are compiled on the fly with the C#-compiler included in .NET.
This way you can express any function, no matter how complicated, and your
function evaluates at the full speed of any compiled .NET programm, there is no
slow expression interpreter in between. Also FPlot has built in support to
numerically integrate and differentiate your functions. If you want to fit your
model to measurement data, you don't have to mess around with many predefined
models, simply express your fitting model with C# and you are ready to fit the
model to your data. So FPlot is a simple but powerful app to do curve fitting.
You can also easily refer to third party libraries like
Math.NET (Open Source) or
dnAnalytics (freeware),
NMath from CenterSpace Softare
(commercial) or
IMSL from Visual
Numerics (commercial). As an alternative you can use functions from the book
Numerical Recipes in C.
FPlot also comes with a free .NET library that implements the core functionality
of FPlot and that you can use in your own .NET programms. The library also
implements a WebControl you can use to plot functions and data on an ASP.NET
webpage. If you need an interactive webpage that plots custom functions or data,
feel free to contact us.
Demo:
Since FPlot is programmed with .NET it is easy to include it's functionality in
a ASP.NET Page. Here is a small
demo website which implements basic function plotting.
Download:
System Requirements:
Supported Operating Systems: Windows 98; Windows NT; Windows 2000; Windows ME;
Windows XP, Windows Vista, Windows 7
Microsoft Windows NT 4.0 requires Service Pack 6a.
JohnsHope's FPlot requires the
.NET Framework 2.0
installed on your computer to run. If .NET is not installed on your computer,
The FPlot installer will download it automatically. If you don't have internet
access on the installation computer you need to download .NET as well, what you
can do here.
(Freeware)
Screenshots:

An FPlot Session.
The above image is a screenshot of some data fitted with three gauss-curves.
A screenshot of the Mandelbrot set. You can zoom in on this image by dragging on
it with the mouse. Alternatively you can also zoom out by holding the shift key
while dragging.
Version History:
- 2.15: XAML Gradient support
- 2.14: Bugfixes, UI improvements, automatic update
- 2.13: Bugfix: Could not add a new library.
- 2.12: FPlot is now Open Source. Improved fitting routines, improved data reading, compiler bugfixes, global source header for global using directives.
- 2.11: Improved compiler error reporting. PlotImage WebControl now maintains scroll position across postbacks.
- 2.10: Improved fractals example, bugfixes
- 2.09: Bugfixes
- 2.08: FPlot is now freeware again.
- 2.07: Improvements in the Installer, improved example files.
- 2.06: Excel data support (except Excel 2007)
- 2.05: Zooming and EnableViewState facilites in the WebControl PlotImage
- 2.03: Stable 2 release. Implements a global item grid.
- 1.05: Stable 1 release (runs on .NET 1.1)
Support:
For support use the Sourceforge support forum, or mail to
support8@johnshope.com.
You can also find FPlot infos on the Sourceforge project page.
Bug Reports:
You can report any Bugs here.
Source Code:
You can access source code in the Sourceforge Subversion repository.
Here
you can download the source code from sourceforge.net. If you want to participate in the
further development of Johns Hope's FPlot, please
contact us.
Donations:
If you want to support the development of FPlot with money either
contact us, or donate a fixed
amount of money.
|