Calculator with a sophisticated concepts.
Project description
NetherMath
This Python program is a scientific calculator or I can say an advanced calculator that performs various mathematical operations. It includes functions for basic arithmetic operations, trigonometric functions, logarithms, exponentiation, conversions, and more.
Install using PIP
pip3 install nethermath
Manual Installation
Open the terminal or command prompt
Clone the repository using this command:
https://github.com/veilwr4ith/NetherMath
Navigate to the directory where the Python script is located:
cd NetherMath
Allow executable permission:
chmod +x *
Install the necessary requirements:
pip3 install -r requirements.txt
Run the script using the command:
python3 nethermath.py
Enter Login
to make an account.
Once you've logged in type h
or help
for the commands.
Features
- Basic arithmetic operations: addition, subtraction, multiplication, division, and remainder.
- Exponentiation and square root.
- Trigonometric functions: sine, cosine, and tangent.
- Logarithmic functions.
- Conversion between different number systems: decimal, binary, hexadecimal, and octal.
- Conversion between different units of distance: meters, light-years, kilometers, feet, and miles.
- Calculation of Pi (π) and Euler's number (e).
- Avogadro's number calculation.
- Evaluation of mixed mathematical expressions.
- Conversion between different scales of weight: kilograms, pounds, tons, grams, and stone.
- Saving and viewing previous calculations.
Commands
Mathematical Operators
- Add
- Subtract
- Multiply
- Divide
- Remainder
- Power
- Square Root
Mathematical Functions
- Logarithm
- Sin
- Cos
- Tangent
- Pi
- Euler's Number
- Avogadros's Number
Conversion Methods
- Decimal to Binary
- Binary to Decimal
- Binary to Hexadecimal
- Hexadecimal to Binary
- Binary to Octal
- Octal to Binary
- Decimal to Hexadecimal
- Hexadecimal to Decimal
- Decimal to Octal
- Octal to Decimal
- Text to Binary
- Binary to Text
- Octal to Hexadecimal
- Hexadecimal to Octal
Distance Measures
- Meters to Kilometers
- Kilometers to Meters
- Kilometers to Light-years
- Light-years to Kilometers
- Miles to Kilometers
- Kilometers to Miles
- Meters to Miles
- Miles to Meters
Weighing Scales
- Kilograms to Pounds
- Pounds to Kilograms
- Kilograms to Grams
- Grams to Kilograms
- Kilograms to Ton
- Ton to Kilograms
- Pounds to Grams
- Grams to Pounds
- Pounds to Ton
- Ton to Pounds
- Grams To Ton
- Ton to Grams
- Stone to Kilograms
- Kilograms to Stone
Statistics
- Mean
- Median
- Mode
- Standard Deviation
- Variance
- Range
- Quartiles
- Interquartile Range
- Skewness
- Kurtosis
- Z-test
Roman Numerals
- Integer to Roman
- Roman to Integer
Currency
- Currency Converter
- Cryptocurrency Converter
Other Options
- Subnet Calculator
- Mortgage Calculator
- Binary Calculator
- Table List
- Slovin's Formula
- Evaluate Mixed Operation
- View Previous Calculations
Type 'h' or 'help' to list all the options available.
Type 'Exit' or ^C to quit the program.
Usage Example
- Upon running the script, a password prompt will appear. Enter the password to proceed.
- After successful authentication, the calculator menu will be displayed.
- Enter the number corresponding to the desired operation and follow the prompts to input the required values.
- The result of the calculation will be displayed, and you will have the option to save the calculation for future reference.
- To view previous calculations, choose the corresponding option from the menu.
Note
- You will need to make an account to use the tool first choose the command
Login
then it will ask you if you want to make an account for the tool. - The calculations are saved to a file named "calculations.txt" in the NetherMath directory. Modify the file path according to your desired path if necessary.
- When using currency converter it needs internet because this code uses API to convert currency and cryptocurrency
Developer
veilwr4ith
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nethermath-1.2.10.tar.gz
.
File metadata
- Download URL: nethermath-1.2.10.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c199a14a6685208c97714f2086b2bcaa682343350f6b421c97c7cd1de3f5cc |
|
MD5 | fc04f19581215a90aa024c9ca5c05a68 |
|
BLAKE2b-256 | f3ca46be25dc9b7eefce9b3ec1355a466f7949941d2c0cfe87e37d323e19d86b |