Genius is a general purpose calculator with many advanced capabilities. To find out more go to: http://www.jirka.org/genius.html
We're back to the yearly release schedule. This time the release is a mix of fixes all over, and a bunch of new and improved example demos, including some interactive functionality to implement the new examples. There's new examples for teaching Complex Analysis, Calculus/Real Analysis, and Differential Equations. The examples are also so numerous that they were split up into separate submenus. In any case, Genius is one of the oldest GNOME projects going back to late 1997. It was the original GNOME calculator before I got wild ideas about it doing absolutely everything. It is programmable, has a powerful language and handles many fun features including support for matrices, rational numbers, and nice 2D and 3D plotting. The GUI version requires GNOME2 (at least glib2 if you don't want a GUI) a recent enough GMP library and the MPFR library. You can still use the command line version if you prefer non-gui interface. Here are the news in 1.0.22: * Add a line plot version of the heat equation FDM animation example, and improve the surface plot version * Add argument principle example * Add two Mandelbrot set examples and a Newton's fractal example * Add examples for visualizing complex mappings * Add example vizualizations for Riemann and Darboux sums * Split the examples into submenus as there is now too many of them * Add "filled" property to lines to allow drawing filled polygons * Add LinePlotWaitForClick and LinePlotMouseLocation functions for interactive programs (used for some of the above new examples) * LinePlotDrawPoints and LinePlotDrawLine accept a column vector of complex nubmers. * Fix possible infinite loop on parse on systems with newer flex * Fix setting of elements in transposed matrices (vectors) * Fix doc string to ErrorFunction (Thanks to Ask Hjorth Larsen) * Fix bad behavour upon double hitting "Run" * Fix vte deprecations, require 0.26 now * Fix some strings and fixes to documentation (thanks to Anders Johnsson) * Fix segfault when trying to swap a protected id with swapwith * Fix StripZeroColumns behavior on a zero matrix * Fix Subfactorial (Anders Johnsson), and let Subfactorial, Factorial, DoubleFactorial apply over matrix. * Fix some inverse trig functions with complex arguments. * Other minor fixes including some crashes * Translation updates (Miguel Rodríguez Núñez, Marek Černocký, Anders Jonsson, Ask Hjorth Larsen, Alan Mortensen, Balázs Úr, Mario Blättermann, Christian Kirbach, Мирослав Николић, Daniel Șerbănescu, Rafael Fontenelle, Piotr Drąg, Tiago Santos, Enrico Nicoletto, Daniel Mustieles, Julien Hardelin, et moi) * During making of these changes the author (Jiri) was partially supported by NSF grant DMS 1362337 and the Oklahoma State University http://download.gnome.org/sources/genius/1.0/ ftp://ftp.5z.com/pub/genius/ http://www.jirka.org/genius.html Genius is in Ubuntu, Debian, Fedora, GARNOME, OpenSUSE, and probably other distribution repositories, so check those. Usually you want to install two packages: genius and gnome-genius (perhaps also gnome-common on some distros). Of course, it will be a little bit before this version hits those servers ... Have fun, Jiri -- Jiri (George) Lebl, http://math.okstate.edu/people/lebl/ or http://www.jirka.org/ _______________________________________________ gnome-announce-list mailing list gnome-announce-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-announce-list