Skip to main content

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

  1. Add
  2. Subtract
  3. Multiply
  4. Divide
  5. Remainder
  6. Power
  7. Square Root

Mathematical Functions

  1. Logarithm
  2. Sin
  3. Cos
  4. Tangent
  5. Pi
  6. Euler's Number
  7. Avogadros's Number

Conversion Methods

  1. Decimal to Binary
  2. Binary to Decimal
  3. Binary to Hexadecimal
  4. Hexadecimal to Binary
  5. Binary to Octal
  6. Octal to Binary
  7. Decimal to Hexadecimal
  8. Hexadecimal to Decimal
  9. Decimal to Octal
  10. Octal to Decimal
  11. Text to Binary
  12. Binary to Text
  13. Octal to Hexadecimal
  14. Hexadecimal to Octal

Distance Measures

  1. Meters to Kilometers
  2. Kilometers to Meters
  3. Kilometers to Light-years
  4. Light-years to Kilometers
  5. Miles to Kilometers
  6. Kilometers to Miles
  7. Meters to Miles
  8. Miles to Meters

Weighing Scales

  1. Kilograms to Pounds
  2. Pounds to Kilograms
  3. Kilograms to Grams
  4. Grams to Kilograms
  5. Kilograms to Ton
  6. Ton to Kilograms
  7. Pounds to Grams
  8. Grams to Pounds
  9. Pounds to Ton
  10. Ton to Pounds
  11. Grams To Ton
  12. Ton to Grams
  13. Stone to Kilograms
  14. Kilograms to Stone

Statistics

  1. Mean
  2. Median
  3. Mode
  4. Standard Deviation
  5. Variance
  6. Range
  7. Quartiles
  8. Interquartile Range
  9. Skewness
  10. Kurtosis
  11. Z-test

Roman Numerals

  1. Integer to Roman
  2. Roman to Integer

Currency

  1. Currency Converter
  2. Cryptocurrency Converter

Other Options

  1. Subnet Calculator
  2. Mortgage Calculator
  3. Binary Calculator
  4. Table List
  5. Slovin's Formula
  6. Evaluate Mixed Operation
  7. View Previous Calculations

Type 'h' or 'help' to list all the options available.

Type 'Exit' or ^C to quit the program.

Usage Example

  1. Upon running the script, a password prompt will appear. Enter the password to proceed.
  2. After successful authentication, the calculator menu will be displayed.
  3. Enter the number corresponding to the desired operation and follow the prompts to input the required values.
  4. The result of the calculation will be displayed, and you will have the option to save the calculation for future reference.
  5. 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

Release files for nethermath 1.2.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nethermath 1.2.10
File Size Uploaded
nethermath-1.2.10.tar.gz 16.1 kB Details

Release files / nethermath-1.2.10.tar.gz

Download URL nethermath-1.2.10.tar.gz
Size 16.1 kB
Tags Source
SHA-256 checksum
How to use checksums
02c199a14a6685208c97714f2086b2bcaa682343350f6b421c97c7cd1de3f5cc
BLAKE2b-256 checksum
How to use checksums
f3ca46be25dc9b7eefce9b3ec1355a466f7949941d2c0cfe87e37d323e19d86b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.2.10 This release

1 release file

1.2.4

2 release files

1.0.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page