Skip to content

EuclidOS is a modern, free, and open-source graphing calculator OS. Currently, the OS can do basic arithmetics, store variables, and work with matrices.

License

Notifications You must be signed in to change notification settings

NumberC/EuclidOS

Repository files navigation

EuclidOS

EuclidOS is a modern, free, and open-source graphing calculator OS. Currently, the OS can do basic arithmetics, store variables, and work with matrices. It can also graph, but only in y=mx+b form. Due to UI issues, graphing is currently unavailable.

EuclidOS can do Arithmetic

Main Screen

Graph Equations

Graphing

And Edit Matrices

Matrix Editing

Installation/Usage

This will require at least JDK 1.8 or OpenJDK. Currently, this OS has no GUI, is only using a CLI for basic arithmetic, and needs much more work before being available for public use.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Help is especially needed for UI/GUI. We would like to use Java Swing and make the GUI components modular. Please make sure to update tests as appropriate.

Dependencies

All dependencies are implemented and compiled in the build.gradle file. These dependencies include:

License

This project is licensed under the MIT License.

About

EuclidOS is a modern, free, and open-source graphing calculator OS. Currently, the OS can do basic arithmetics, store variables, and work with matrices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages