MathGL is ...
- a library for making high-quality scientific graphics
under Linux and Windows;
- a library for the fast data plotting and data processing of large
data arrays;
- a library for working in window and console modes and for
easy embedding into other programs;
- a library with large and growing set of graphics.
At this version (1.11) MathGL has more than 35000 lines of code, more than 55 general types of graphics for 1d, 2d and 3d data arrays, including special ones for chemical and statistical graphics. It can export graphics to raster and vector (EPS or SVG) formats. It has Qt, FLTK, OpenGL interfaces and can be used even from console programs. It has functions for data processing and script MGL language for simplification of data plotting. Also it has several types of transparency and smoothed lightning, vector fonts and TeX-like symbol parsing, arbitrary curvilinear coordinate system and many over useful things. It can be used from code written on C++/C/Fortran/Python/Octave and many other languages. Finally it is platform independent and free (under GPL v.2.0 license).
Also I recommend you to look at UDAV
which is WYSWYG interface for MGL script plotter.
There is a forum where you can ask a question or suggest an improvement. However the contact form is preferable for quicker answer.
Also you can subscribe to MathGL group
|
Latest news
- 15 September 2011. I slightly update site appearance.
- 24 August 2011. The summary of my doctoral thesis was published officially in VAK (in Russian).
- 23 August 2011. New version (v.2.beta) of MathGL is released. There are a lot of new features, which partially denoted here. Since this version is formally unstable (there is no full testing and not features are ready) then it is not default version for download -- use file manager.
I change download page correspondingly and add help for version 2.0..
- 31 May 2011. Update links to other projects, add PDF documentation for latest version.
- 30 May 2011. New version (v.1.11.2) of MathGL is released. Most interesting: add quaternary axis, minor bug fixes.
- 30 May 2011. New version (v.1.4.2) of U3D is released.
- 26 March 2011. Note, that win32 binaries were compiled by latest MinGW (v.4.5.2) and require additional libraries (GSL, PNG, GIF, JPEG, ZLIB). All of them can be found here or download as single zip file here.
- 11 February 2011. Update web-site. Add Russian and partially French translations.
- 17 November 2010. New versions of MathGL (v.1.11.0.1) and UDAV (v.0.7.0.1) are released. Most interesting: bugfix for determining sizes of a data file under Windows.
- 12 November 2010. Add group (mailing list) about MathGL.
- 8 November 2010. New version (v.1.11) of MathGL is released. Most interesting: new plots, new text/line styles and markers, new aligning for subplot/colorbar/legend, save/load compressed files (data/font/eps/svg), new MGL features, bug fixes.
- 8 November 2010. New version (v.0.7) of UDAV is released. New features: improve "New Command" dialog and animation, add keywords completion and hotkeys, use MathGL documentation for help, many minor improvements.
- 4 November 2010. Update web site: now all samples are addressed to MathGL documentation; add search over site; slightly change design of all pages; add new samples to Examples of additional features.
- I'm thinking about v.2.0 release. The current "wish" list is partially incompatible with interface of v.1.*. So, if you have any suggestions, improvements or bugs than e-mail me and I'll include it into the "wish" list and try to add to the new release.
- About LGPL and GPL licenses. Generally MathGL is GPL library. However, you can use LGPL license for MathGL core if you don't use wrapper classes (don't use file mgl_w.h and SWIG-based interfaces) and disable GSL features (by defining NO_GSL or using --disable-gsl configure option). According this, I've added the LGPL win32 binaries and change the download page.
- I need help for making PDF from UTF-8 TeXinfo sources. Please, contact me if you know receipt.
- 5 June 2009. MathGL is selected as winner of Trophées du Libre competition for Science category.
Detailed news list here. Sourceforge project page here. |