Skip to content

Latest commit

 

History

History
66 lines (49 loc) · 1.87 KB

README.md

File metadata and controls

66 lines (49 loc) · 1.87 KB

Just Pure 2D Graphics Matrix Display

Authors


Description

Just Pure 2D Graphics Matrix Display (JP2GMD) is a powerful matrix calculator.

It allows you to perform basic operations on matrices, such as addition, subtraction, multiplication, and division. It also allows you to perform more advanced operations, such as finding the determinant, the inverse, and the transpose of a matrix.

One of its most powerful features is the ability to generate LaTeX code for the matrix you are working with and all the operations you perform on it.


Installation

Install dependencies if applicable:

Ubuntu

sudo apt-get install libfontconfig libfontconfig1-dev cmake xorg-dev libxcb-shape0-dev libxcb-xfixes0-dev

Run the program:

$ cargo run

Check program help using

$ cargo run -- --help

Usage

Check out the guide.

Development

Plan

  • 1.1. Implement rational numbers representation.
  • 1.2. Implement matrix module for given any number representation.
  • 1.3. Implement basic operations on matrices.
  • 1.4. Implement LaTeX code generation.
  • 2.1. Implement GUI.
  • 2.2. Extend the number representation module to allow for more sophisticated numbers.
  • 2.3. Implement complex operations on matrices.

and all other things added as GH Issues. Issue marked [NITD] (Not Intended To be Developed) are ideas taken into consideration when developing more critical features. They are not intended to be developed during the JNP3 project - maybe in the future if time allows.

GUI Preview

gui.png

Libraries