Skip to content

Scientific calculator offering everything a standard scientific calculator does, and even more

License

Notifications You must be signed in to change notification settings

hra-ved/SCI-CAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCI-CAL

1. Introdoction

Calculator offering everything a standard scientific calculator does, and even more
Using python3 and PyQt6

2. Key features

  • Built-in, extensive choice of constants from many areas such as Electromagnetism or Nuclear physics
  • Built-in choice of functions such as logarithms (with custom base or the standard one), trigonometric or hyperbolic
  • Matrix mode offering addition, subtraction and two types of multiplication (scalar and matrix)
  • Transpose, Inverse, Determinant and Pseudo random gen options included for matrix part
  • Bitwise mode offering all standard bitwise operations
  • Modular user interface and choice of additional options (via *.hjson files)

3. Install

3.1 Download and install Python3.8+

  • Download Latest version of Python3.8 installer from here

3.2 Install python packages

pip3 install -r requirements.txt

4. Usage

4.1 GUI run

Run run.sh or run.bat script to open the app:

cd /path/to/script/location
chmod +x run.sh
./run.sh

or

c:\path to scripts\my script.cmd

4.2 GUI screenshots

  • scientific view

GUI

  • matrix view

GUI

  • bitwise view

GUI

5. Future plans

  • equation support (standard, exponetial, polynomial, differential, etc. ) [WIP]
  • base conversion and calculator mode [WIP]
  • derivation and integration mode
  • function graph plotter mode
  • statistics mode

6. License

  • MIT License

Releases

No releases published

Packages

No packages published

Languages