# 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
8. Logarithm
9. Sin
10. Cos
11. Tangent
12. Pi
13. Euler's Number
14. Avogadros's Number
## Conversion Methods
15. Decimal to Binary
16. Binary to Decimal
17. Binary to Hexadecimal
18. Hexadecimal to Binary
19. Binary to Octal
20. Octal to Binary
21. Decimal to Hexadecimal
22. Hexadecimal to Decimal
23. Decimal to Octal
24. Octal to Decimal
25. Text to Binary
26. Binary to Text
27. Octal to Hexadecimal
28. Hexadecimal to Octal
## Distance Measures
29. Meters to Kilometers
30. Kilometers to Meters
31. Kilometers to Light-years
32. Light-years to Kilometers
33. Miles to Kilometers
34. Kilometers to Miles
35. Meters to Miles
36. Miles to Meters
## Weighing Scales
39. Kilograms to Pounds
40. Pounds to Kilograms
41. Kilograms to Grams
42. Grams to Kilograms
43. Kilograms to Ton
44. Ton to Kilograms
45. Pounds to Grams
46. Grams to Pounds
47. Pounds to Ton
48. Ton to Pounds
49. Grams To Ton
50. Ton to Grams
51. Stone to Kilograms
52. Kilograms to Stone
## Statistics
53. Mean
54. Median
55. Mode
56. Standard Deviation
57. Variance
58. Range
59. Quartiles
60. Interquartile Range
61. Skewness
62. Kurtosis
63. Z-test
## Roman Numerals
64. Integer to Roman
65. Roman to Integer
## Currency
65. Currency Converter
66. Cryptocurrency Converter
## Other Options
68. Subnet Calculator
69. Mortgage Calculator
70. Binary Calculator
71. Table List
72. Slovin's Formula
73. Evaluate Mixed Operation
74. 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
Raw data
{
"_id": null,
"home_page": "https://github.com/veilwr4ith/NetherMath",
"name": "nethermath",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "veilwr4ith",
"author_email": "fredmarkivand@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f3/ca/46be25dc9b7eefce9b3ec1355a466f7949941d2c0cfe87e37d323e19d86b/nethermath-1.2.10.tar.gz",
"platform": null,
"description": "# NetherMath\n\nThis 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.\n\n## Install using PIP\n\n`pip3 install nethermath`\n\n## Manual Installation\n\nOpen the terminal or command prompt\n\nClone the repository using this command:\n\n`https://github.com/veilwr4ith/NetherMath`\n\nNavigate to the directory where the Python script is located:\n\n`cd NetherMath`\n\nAllow executable permission:\n\n`chmod +x *`\n\nInstall the necessary requirements:\n\n`pip3 install -r requirements.txt`\n\nRun the script using the command:\n\n`python3 nethermath.py`\n\nEnter `Login` to make an account.\n\nOnce you've logged in type `h` or `help` for the commands.\n\n## Features\n- Basic arithmetic operations: addition, subtraction, multiplication, division, and remainder.\n- Exponentiation and square root.\n- Trigonometric functions: sine, cosine, and tangent.\n- Logarithmic functions.\n- Conversion between different number systems: decimal, binary, hexadecimal, and octal.\n- Conversion between different units of distance: meters, light-years, kilometers, feet, and miles.\n- Calculation of Pi (\u03c0) and Euler's number (e).\n- Avogadro's number calculation.\n- Evaluation of mixed mathematical expressions.\n- Conversion between different scales of weight: kilograms, pounds, tons, grams, and stone.\n- Saving and viewing previous calculations.\n\n## Commands\n\n## Mathematical Operators\n1. Add\n2. Subtract\n3. Multiply\n4. Divide\n5. Remainder\n6. Power\n7. Square Root\n\n## Mathematical Functions\n8. Logarithm\n9. Sin\n10. Cos\n11. Tangent\n12. Pi\n13. Euler's Number\n14. Avogadros's Number\n\n## Conversion Methods\n15. Decimal to Binary\n16. Binary to Decimal\n17. Binary to Hexadecimal\n18. Hexadecimal to Binary\n19. Binary to Octal\n20. Octal to Binary\n21. Decimal to Hexadecimal\n22. Hexadecimal to Decimal\n23. Decimal to Octal\n24. Octal to Decimal\n25. Text to Binary\n26. Binary to Text\n27. Octal to Hexadecimal\n28. Hexadecimal to Octal\n\n## Distance Measures\n29. Meters to Kilometers\n30. Kilometers to Meters\n31. Kilometers to Light-years\n32. Light-years to Kilometers\n33. Miles to Kilometers\n34. Kilometers to Miles\n35. Meters to Miles\n36. Miles to Meters\n\n## Weighing Scales\n39. Kilograms to Pounds\n40. Pounds to Kilograms\n41. Kilograms to Grams\n42. Grams to Kilograms\n43. Kilograms to Ton\n44. Ton to Kilograms\n45. Pounds to Grams\n46. Grams to Pounds\n47. Pounds to Ton\n48. Ton to Pounds\n49. Grams To Ton\n50. Ton to Grams\n51. Stone to Kilograms\n52. Kilograms to Stone\n \n## Statistics\n53. Mean\n54. Median\n55. Mode\n56. Standard Deviation\n57. Variance\n58. Range\n59. Quartiles\n60. Interquartile Range\n61. Skewness\n62. Kurtosis\n63. Z-test\n\n## Roman Numerals\n64. Integer to Roman\n65. Roman to Integer\n\n## Currency \n65. Currency Converter\n66. Cryptocurrency Converter\n\n## Other Options\n68. Subnet Calculator\n69. Mortgage Calculator\n70. Binary Calculator\n71. Table List\n72. Slovin's Formula\n73. Evaluate Mixed Operation\n74. View Previous Calculations\n\n\nType 'h' or 'help' to list all the options available.\n\nType 'Exit' or ^C to quit the program.\n\n\n## Usage Example\n1. Upon running the script, a password prompt will appear. Enter the password to proceed.\n2. After successful authentication, the calculator menu will be displayed.\n3. Enter the number corresponding to the desired operation and follow the prompts to input the required values.\n4. The result of the calculation will be displayed, and you will have the option to save the calculation for future reference.\n5. To view previous calculations, choose the corresponding option from the menu.\n\n## Note\n- 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.\n- 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.\n- When using currency converter it needs internet because this code uses API to convert currency and cryptocurrency\n\n## Developer\nveilwr4ith\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Calculator with a sophisticated concepts.",
"version": "1.2.10",
"project_urls": {
"Homepage": "https://github.com/veilwr4ith/NetherMath"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f3ca46be25dc9b7eefce9b3ec1355a466f7949941d2c0cfe87e37d323e19d86b",
"md5": "fc04f19581215a90aa024c9ca5c05a68",
"sha256": "02c199a14a6685208c97714f2086b2bcaa682343350f6b421c97c7cd1de3f5cc"
},
"downloads": -1,
"filename": "nethermath-1.2.10.tar.gz",
"has_sig": false,
"md5_digest": "fc04f19581215a90aa024c9ca5c05a68",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16132,
"upload_time": "2024-01-09T04:21:59",
"upload_time_iso_8601": "2024-01-09T04:21:59.906659Z",
"url": "https://files.pythonhosted.org/packages/f3/ca/46be25dc9b7eefce9b3ec1355a466f7949941d2c0cfe87e37d323e19d86b/nethermath-1.2.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-09 04:21:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "veilwr4ith",
"github_project": "NetherMath",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "nethermath"
}