Flatsonar

Basic Numerical Methods

by Mohamed HAFIANE

Didactic application to aid students in learning Numerical Methods;

Sandboxed Verified creator GPL-3.0-or-later v1.9.1
Screenshot 1 of Basic Numerical Methods Screenshot 2 of Basic Numerical Methods Screenshot 3 of Basic Numerical Methods

About

A practical tool (for students and engineers) to foresee the result of calculus exercises. Calculation and visualization numerical methods for nonlinear equation, ODE, integration, linear system, nonlinear system, polynomial approximation, .....

Features:

  • Easy, intuitive GUI;
  • Compute roots of nonlinear equations (Bracketing methods (Bisection, Regula-Falsi) and Open Methods (Newton-Raphson,fixed point and secant));
  • Solving systems of linear equations (Direct methods (Gauss) and Iterative methods (Jacobi, Gauss-Seidel));
  • Solving systems of nonlinear equations (fixed point and Newton-Raphson);
  • Polynomial approximation calculator (Lagrange, Newton's Interpolating Polynomials);
  • Calculate numerical integral (Trapezoidal, and Simpson's 1/3 and Simpson's 3/8 rules);
  • Solve first order ordinary differential equation (Euler, Runge-Kutta and Kutta-Merson);
  • Plot the original expression and result within a given range;
  • English GUI.

Permissions

Everything this app can reach outside its sandbox. Nothing here weakens it.

  • inter-process communication (needed for X11)
    --share=ipc
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • Wayland display
    --socket=wayland
  • GPU acceleration
    --device=dri
  • access to xdg-config/kdeglobals
    --filesystem=xdg-config/kdeglobals:ro
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar
  • talks to org.kde.kconfig.notify
    --talk-name=org.kde.kconfig.notify
  • talks to org.kde.KGlobalSettings
    --talk-name=org.kde.KGlobalSettings

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.