Create and maneuver matrices, scalars and vectors with Alg3py (Ubuntu Software Center)
Alg3py is a lightweight easy-to-use utility that deals with mathematical operations, such as matrices, vectors and scalars, presenting itself as a clean environment for resolving math specific actions.
Alg3py features operations with matrices (
Trace, Transpose, Adjoint, Determinant, Adjugate matrix, Inverse, Addition, Substraction, Scalar product, Matricial product, Tensorial product), operations with vectors (
Addition, Substraction, Scalar product, Matricial product, Dot product, Cross product, extraction and conversion operations) and operations with scalars (
Adjoint, Inverse, Addition, Substraction, Scalar product, Convert to vector, Convert to matrix).
Alg3py features a double-sided approach when maneuvering operations, consequently, launching Alg3py presents the user a read-only interface (no editing allowed), in order to change the displayed numbers, the
Edition mode must be enabled under
Alg3py-->View-->Edition mode, action that arranges the available numbers in editable rectangles.
The handy math utility comes with support for Ubuntu One, thus allowing users to easily upload Alg3py files to Ubuntu One and sync them across multiple computers; uploading a file (if the Ubuntu One control panel is already installed and one's account details have been entered) is as simple as
Alg3py-->File-->Ubuntu One-->Upload; accessing an already uploaded Alg3py file is to be performed under
Alg3py-->File-->Ubuntu One-->Download, action that summons a dialog from where the desired file is to be selected (the dialog exposes all of the Alg3py files already uploaded to Ubuntu One).
The created mathemathical files are, by default, saved as ALG3 file formats, nevertheles, on-demand, Alg3py comes with support to export files as TEX and MATHML, export functionallity accessible via
Alg3py 12.07 is available for free via Ubuntu Software Center.
Alg3py has been created as part of Ubuntu App Showdown.