|
|
10-19-2011
, 02:28 AM
|
|
Posts: 538 |
Thanked: 81 times |
Joined on May 2011
@ Russia
|
#2
|
|
|
10-19-2011
, 08:59 AM
|
|
Posts: 685 |
Thanked: 1,380 times |
Joined on May 2011
@ Brazil
|
#3
|
| The Following User Says Thank You to rcolistete For This Useful Post: | ||
|
|
10-20-2011
, 11:40 AM
|
|
Posts: 685 |
Thanked: 1,380 times |
Joined on May 2011
@ Brazil
|
#4
|
|
|
10-23-2011
, 03:19 PM
|
|
Posts: 685 |
Thanked: 1,380 times |
Joined on May 2011
@ Brazil
|
#5
|
| The Following User Says Thank You to rcolistete For This Useful Post: | ||
|
|
10-30-2011
, 02:40 PM
|
|
Posts: 685 |
Thanked: 1,380 times |
Joined on May 2011
@ Brazil
|
#6
|
|
|
11-01-2011
, 10:04 PM
|
|
Posts: 685 |
Thanked: 1,380 times |
Joined on May 2011
@ Brazil
|
#7
|
![]() |
| Thread Tools | Search this Thread |
|
* 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 non-numerical 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 : http://www.robertocolistete.net/derivative/.
"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 http://sympy.org/. SymPy last version (0.7.1, July 2011) is available for Maemo 4 (Diablo) and Maemo 5 (Fremantle), see the SymPy thread in Talk Maemo.org.
(16/10/2011)
Derivative v1.0.0 is available for Maemo 5 (Fremantle) in the extras repositories and Maemo.org Downloads :
* 1st public release for Maemo 4 Diablo and Maemo 5 Fremantle on extras-devel/extras-testing/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.
(22/10/2011)
Derivative v1.0.2 for Maemo 4 (Diablo) is in extras repository as well as Maemo.org Downloads :
* depends on python-symPy_0.7.1-maemo4 which fixes the missing dependency of python2.5-dev on Maemo 4 Diablo;
* saves the last used coordinate system;
* uses 'Symplify terms' as the default simplification method.
For the users of Derivative v1.0.0 for Maemo 4, which was not running because of the missing python2.5-dev dependency, the solution is :
- uninstall "Integral"/"Derivative"/"Limit" from the application manager (it will uninstall python-sympy_0.7.1-maemo3);
- update the application manager;
- install "Integral"/"Derivative"/"Limit" so that the new python-sympy (and python2.5-dev) will be installed.
The "About" dialog shows "In loving memory of my wife Lorena" because unfortunately she left this world in 19/09/2011.
Python, PyQt and SymPy will also be installed if not installed before.
"Derivative" is small (60 KB) but it installs "SymPy" (about 18.5 MB after install, with .pyc compiled Python files). "Derivative" and "SymPy" are optified on Maemo 5.
On Maemo 4 (Diablo) "Derivative" and its dependencies takes about 40 MB after install :
* SymPy (about 18.5 MB);
* python2.5-dev for SymPy, about 15 MB after install;
* "ttf-dejavu" (7,7MB after install) font because the Monospace font on Maemo 4 lacks many mathematical symbols for bidimensional output, so DejaVu Sans Mono is used.
For Maemo 5 users, please help promote "Derivative" (v1.0.0 promoted in 30/10/2011) to extras repository by voting in :
Derivative 1.0.0-1fremantle1
See also "Integral" and "Limit" for Maemo 4 & 5, which calculate mathematical integrals and limits.
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell. PyGlet - OpenGL, etc in Python.
-- My blog about mobile & scientific computing ---
Nokia N9 16GB Black @ 1.35 GHz with Easy Debian + Stowaway foldable BT keyboard.
Nokia N900 @ 1.1 GHz, EasyDebian, MeeGo 1.2, NITDroid 2.2. N810 with cloned Maemo on SD, EasyDebian.
Last edited by rcolistete; 11-01-2011 at 10:08 PM. Reason: Memory used and time to load corrected