Fung-Calc
Written by: "Fungmeista" (mizunoami44 at users.sourceforge.net *)

[About] [News] [Download] [Features] [Screenshots] [Using the Fung-Calc] [API Documentation] [Special Thanks]

About

    Fung-Calc is a free, open source advanced graphing calculator for Linux using Qt. It plots in function, polar, parametric, density plot, and stat plot mode.  3D graph modes are now in production and various 3D graphing modes are available in the latest release!  The Fung-Calc is constantly being updated and new features are added daily.

    If you have any feature requests, comments on user-friendliness, bugs, or other comments please email me at "mizunoami44 at users.sourceforge.net" * or go to the Fung-Calc SourceForge.net project page.  I appreciate all feedback :)

* Remove all spaces and replace at with @.  This prevents computer robots from "harvesting" my e-mail and selling it or sending me junk e-mail.

Current features include:

News

05/08/2003

       Fung-Calc v1.2.1 released. This is a bug fix release. There were many major and minor bugs (such as crashes while dealing with animation on graphs that don't support it and issues with calculating trigonometric functions) so it is highly recommended to upgrade. There is again backwards compatibility with Qt 3.0.x. I compiled this on FreeBSD 5.0 as well as Knoppix and fixed some issues for these platforms, which means I fixed compile errors for other platforms as well. See the Download section.

04/23/2003

       Fung-Calc v1.2.0 released.  So, what happened to v1.1.0?  Well, v1.1.0 unofficially included the new density plot graph and at the same time introduced a few new bugs in other areas; thus, it was too buggy to release.  But now all is well and v1.2.0 brings the ability to animate graphs! See an very simple sample animation here (it's only a few frames) as an animated GIF.  This release also includes a few interface improvements and here-and-there increased stability.  This release I admit won't be perfect and as it hasn't had much testing. However, there is some work I am anxious to dive into, and I decided to release what I had before I did. See the Download section.

01/06/2003

       At long last, Fung-Calc stable version 1.0.0 released!  All the current features are solid and bug-free.  See the Download section.

01/03/2003

       Fung-Calc v0.10.0 released.  Highlights in this release include a Box Zoom and "Snap to Grid" feature.  "Snap to Grid" works great with the trace feature and when selecting an interval for math functions because it can be used to select exact values.  I didn't mean to make a minor release of 10 but this version deserved it.  There has also been a bit of internal restructuring in this release and a few bug fixes.  No changes have been made to the 3D graphs since the last version except for a fix in an obvious bug when graphing 3D Functions which was present only in v0.9.3.  See the Download section.

12/20/2002

       Fung-Calc v0.9.3 released.  Highlights in this release are mainly bug fixes and fine tuning of several features as it gets shaped up for v1.0.  Also, I've been working on the 3D graph and have added 3D polar and cylindrical modes which are available in this release.  All 3D graphs are still in early beta. Another improvement to 3D graphs is that I've added a slider to easily adjust the resolution. Again, the 3D graph is not compiled by defualt and can be compiled from the source distribution by passing "--enable-glgraph" to the configure script.  See the Download section.

10/22/2002

    I uploaded RPMs and source RPMs for version 0.9.2.  I've been having trouble building the RPMs after upgrading to Mandrake 9.0, but everything has been worked out.  There are two RPMs, one has the beta 3D function graphing capabilities enabled and the other doesn't.  See the Download section.

10/15/2002

    Fung-Calc v0.9.2 released.  Download it here.  This release is mainly a bug fix and cleaning up of existing features, although new features include ability to use previously defined functions in new functions and recognizes constants (e and pi) and secant, cosecant, and cotangent functions.  A complete list of changes can be found in the ChangeLog.  There was a huge focus on stability.  The last releases, I admit, had a few bugs and I've worked really hard to make sure this release was *perfect*.  I think it is quite an improvement over the last.  Please let me know of any problems you may have or bugs you find.

    Another huge addition to the Fung-Calc is its new 3-D function graph which uses Mesa.  This is in beta and therefore is not compiled by default.  See the README file included with the source distribution for information on enabling the 3-D function graph.

    Note: .fgc files created by previous versions will not load with this version.  This was due to a bug with loading graphs and a slight change of format was made.  Go here for information on converting an existing .fgc to the new format.  Its rather simple.

    There has also been an update to the Fung-Calc web site!  A complete API documentation has been uploaded as well as the complete highlighted, browseable source code.  It was created using Doxygen.  Not all functions and classes have explanations yet, but as I revisit each class I am adding descriptions and documentation.

10/23/2002

        Snapshot released with support for 3D function graphs using MesaGL!  Take a look at the new screenshots and get the new source at fung-calc-20021023.tar.gz (597.5Kb).  Don't hesitate to tell me what you think!

Currently implemented features are:
Still to be implemented are:
This is my first time to program using OpenGL! I'm still learning all about OpenGL and the 3D graph will improve as I become more experienced with it and learn more about what I can do with OpenGL.  I was very surprised to find out how easy OpenGL was to program with!

10/18/2002

        The stat plot graph has been giving me quite a headache, and I finally scrapped it and completely rewrote it.  I'm satisfied with it now and hopefully all the problems are fixed now.  A major fix in this snapshot is that now functions that contain spaces will load.  *.fgc files from releases prior to this one will not load with this snapshot and new releases because of changes to the format of the file in order to fix this.  A *.fgc file can easily be changed to the new format by opening it in a text editor and adding a colon after each function, with a space before and after it.
    There are also other various bug fixes.

10/8/2002

   
    Now recognizes the constants pi and e and previously entered functions can be used to define new functions. See the examplesIt also includes many bug fixes and (no guarantees) appears pretty stable, except the stat plot graph. 
10/4/2002

    Fung-Calc version 0.9 released.  This release mainly fixes up many little bugs, especially for stat plot graphs.

What's new version 0.9?
9/24/2002

    Fung-Calc version 0.8.9.1 released.  This is the first public release of Fung-Calc and I hope people find it a useful tool.  Since this is the first release I am curious as to what other people think about it and am open to all contructive critisism.  Please email me at mizunoami44 at users.sourceforge.net.

What's new in version 0.8.9.1?
    It's all new!  Take a look at the features.


Download

The latest version of Fung-Calc is version 1.2.1.

Latest Release - version 1.2.1 Latest Snapshot - Latest release is newer than last snapshot

    I try to make snapshots pretty stable, so don't be too scared to download this and give it a try!   Older Releases and Snapshots
   
    Just in case you're interested all prior releases are available here.



Special Thanks

Making sure that credit goes where it is due, the function parser in this program was written by "Warp (warp@iki.fi)".  Also most of the help on understood expressions was written by Warp.  His home page is http://iki.fi/warp/FunctionParser/


Linux User #276176
Get counted with The Linux Counter!
SourceForge Logo
Hosted by SourceForge.net
OSI Certified