
MySymbian ~ MyMaemo ~ MyMeeGo Symbian & Linux based Communicator and Smartphone Info Center The Oldest Symbian Community Website  Since 1999

View previous topic :: View next topic 
Author 
Message 
rcolistete DEVELOPER
Joined: 11 May 2003
Posts: 74
Thanks received: 11 in 10 posts Thanks given: 3
Location: Brazil Phone: Nokia N9, Nokia N900, Nokia N810, was N95, E63, 9500, NGage, 9290, 7650

Posted: Wednesday, 19.Oct.2011 14:24 Post subject: Derivative  calculating mathematical derivatives 



"Derivative" is an easy to use free and opensource (LGPL v3) application to calculate mathematical derivatives with many features :
* ordinary and partial derivatives from 1 to 3 variables;
* multiple derivatives;
* calculation of gradient, divergent, curl and laplacian in 3 dimensions and different coordinate systems (cartesian, cylindrical and spherical);
* 5 simplification methods for nonnumerical results;
* option to show the calculation time;
* option to show the not calculated derivative before the result;
* 7 output types : simple, bidimensional, typesetting, LaTeX, MathML, C and Fortran;
* copy&paste available in all entry fields and also in the result, allowing copying the result to anywhere;
* history and line completion editing in the input expressions.
See the Derivative web site and Derivative in MyMaemo Software Catalog.
"Derivative" runs on Maemo 4 (Nokia N800/N810), Maemo 5 (Nokia N900) or any smartphone / tablet / computer where Python, SymPy and PyQt are available. Future versions will use PySide and QML.
SymPy is a computer algebra system (CAS) written in pure Python, it is free and open source project, see SymPy.org. SymPy last version (0.7.1, July 2011) is available for Maemo 4 (Diablo) and Maemo 5 (Fremantle). Look at SymPy topic in MyMaemo forum.
Derivative v1.0.0 (16/10/2011) is available for Maemo 5 (Fremantle) in the extras repository :
* 1st public release for Maemo 4 Diablo and Maemo 5 Fremantle on extrasdevel/extrastesting/extras repository;
* using SymPy 0.7.1 (07/2011);
* time to load is approx. 16 seconds on Nokia N810 and 7 seconds on Nokia N900 @ 600 MHz.
Python, PyQt and SymPy will also be installed if not installed before.
"Derivative" is small (60 K but it installs "SymPy" (about 18.5 MB after install, with .pyc compiled Python files). "Derivative" and "SymPy" are optified on Maemo 5.
Please help promote "Derivative" (v1.0.0 promoted in 30/10/2011) to extras repository by voting in :
Derivative 1.0.01fremantle1
See also "Integral" and "Limit", which calculates mathematical integrals and limits :
Integral topic in MyMaemo forum
Integral in MyMaemo Software Catalog
Limit topic in MyMaemo forum..
Last edited by rcolistete on Wednesday, 02.Nov.2011 04:26; edited 2 times in total 

Back to top 

The following users say THANKS! for this post: kapr73



rcolistete DEVELOPER
Joined: 11 May 2003
Posts: 74
Thanks received: 11 in 10 posts Thanks given: 3
Location: Brazil Phone: Nokia N9, Nokia N900, Nokia N810, was N95, E63, 9500, NGage, 9290, 7650

Posted: Tuesday, 01.Nov.2011 17:21 Post subject: 



Derivative is now promoted to extras repository, thanks for the votes.


Back to top 


rcolistete DEVELOPER
Joined: 11 May 2003
Posts: 74
Thanks received: 11 in 10 posts Thanks given: 3
Location: Brazil Phone: Nokia N9, Nokia N900, Nokia N810, was N95, E63, 9500, NGage, 9290, 7650

Posted: Wednesday, 02.Nov.2011 04:27 Post subject: 



Corrected the time to open Derivative on Maemo 5 (Nokia N900), about 7 s instead of 23 s. It is faster due to byte compiling of Python files of last SymPy package version.


Back to top 




Posting/discussing/exchanging warez/cracks/serial numbers/links to web sites offering such resources and/or any other illegal content is FORBIDDEN on this forum and results in an immediate BAN.

