- Mieszko Grodzicki @mgr0dzicki
- Alek Tudruj @tudny
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.
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
Check out the guide.
- 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.