Your rating: None Average: 5 (4 votes)

Calculate mathematical derivatives, integrals, limits and expression solvers using Python & SymPy.

Inspired by Roberto Colistete Jr., who had made individual  apps for Derivatives, Integrals and Limits, Solver  takes off from there. All functions are in one application. 

Output can be configured to be Bidemensional calculus, Latex, c, javascript and python/sympy.

Integrals support up to 3 dimensions, definite and indefinite. The Solver can be used to find up to 3 variable values or variously complex equations (sympys Eq() function).

Currently there is limited help and settings / recent calculations are not stored. These limitations will soon be addressed in next release.


A version is also available on Chum where the libraries are external to the app (python3-sympy and python3-mpmath).

The Original Derivative, Limit and Integral apps from Roberto Colistete are available from Chum.



Application versions: 
File harbour-solver-0.3.0-1.i486.rpm10.6 MB14/06/2023 - 23:00
File harbour-solver-0.3.0-1.armv7hl.rpm10.6 MB14/06/2023 - 23:00
File harbour-solver-0.3.0-1.aarch64.rpm10.6 MB14/06/2023 - 23:00
File harbour-solver-0.4.0-1.aarch64.rpm10.61 MB17/06/2023 - 17:50
File harbour-solver-0.4.0-1.armv7hl.rpm10.61 MB17/06/2023 - 17:50
File harbour-solver-0.4.0-1.i486.rpm10.61 MB17/06/2023 - 17:50
File harbour-solver-0.4.1-2.aarch64.rpm11.59 MB16/07/2023 - 13:09
File harbour-solver-0.4.1-2.armv7hl.rpm11.59 MB16/07/2023 - 13:09
File harbour-solver-0.4.1-2.i486.rpm11.59 MB16/07/2023 - 13:09
* Sun Jul 16 2023 Mark Washeim <> - 0.4.1-2
- fix error in library include

* Sat Jul 15 2023 Mark Washeim <> - 0.4.1
- [Release] small bug fixes on start notification, features
- [Feature] add methods for ^ and sqrt shortcuts
- [Feature] add notifications to copy operations
* Tue Jun 20 2023 Mark Washeim <> - 0.4.0-2
- [Release] binary rpm format fix
- [Release] meta fix and build options
* Sat Jun 17 2023 Mark Washeim <> - 0.4.0
- [Release] docked, notifications, settings fixes
- [Add]: add Docked panels for inputs on all interfaces, Notifications objects, Localstorage
* Wed Jun 14 2023 Mark Washeim <> - 0.3.0
- [Release] update versions, minor test updates, changes
- [Feature] solve(Eq, Var) implemented
- [Feature] add solver page/functions
* Wed Jun 14 2023 Mark Washeim <> - 0.2.0
- [Release] chum updates
- [Release] obs and harbour
* Tue Jun 13 2023 Mark Washeim <> - 0.1.0
- [Release] rename stuff for harbour compatible release
- [Init] initial addition of the combined files of derivative, integral and limit



elkiaer's picture

Nice, its working now.

poetaster's picture

Thanks for checking!

elkiaer's picture

It is not working, seems to miss some additional installations.

poetaster's picture

Ah, found it. not sure how it crept in. If you want a quick fix line 11 of the file


should read:

sys.path.append("/usr/share/harbour-solver/lib/python" + str(major) + "." + str(minor) + "/site-packages/");

The path that was in there was really old, so not sure how that happened. Thanks for reportin!

poetaster's picture

A new build is on the way.

objectifnul's picture

Why is it in "Music" category?

poetaster's picture

Good question. Changed that. Thanks for noticing!