Abacus
Powerful interactive calculator made in Python using Python with Python support
Installation
To install Abacus run the following command with pip installed
python -m pip install abacus-icalc[ipython]
Latest
Another option is to install the latest version from master branch
python -m pip install abacus-icalc[ipython]@https://github.com/sandorex/abacus.git
For other branches append @branch to the url like so
python -m pip install abacus-icalc[ipython]@git+https://github.com/sandorex/abacus.git@branch
IPython or not
IPython is currently recommended way of using Abacus as it has all the features, i am planning making many features available without it too but it requires a lot of effort and time so it will have to wait
Project goals
The project is meant to be an interactive algebra calculator with scripting support
There are plenty of things i wanted to add (or may add in the future) like:
- Unit support / conversion, this is kinda supported using sympy units but is not very intuitive and easy to use
- GUI, this is planned but i am putting it off as its not a priority
Python support
Python is considered first class citizen and should always be supported in Abacus, if you encounter python code that doesn't run cause of syntax errors that is a bug and please report it
Alternatives
TODO
Metadata
Release files for abacus-icalc 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| abacus_icalc-0.2.3.tar.gz | 16.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| abacus_icalc-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 54.2 kB
Release files / abacus_icalc-0.2.3.tar.gz
| Download URL | abacus_icalc-0.2.3.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
80706c5964a94bea5ffe9cc0187d878fb2740173aaac2c48809ff9503fd61ac1
|
|
BLAKE2b-256 checksum How to use checksums |
8ff5df69de8e707d3b60ff413a79e2923393477e112efb123b5e3d9e89583748
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/1.0.0.beta0
|
Release files / abacus_icalc-0.2.3-py3-none-any.whl
| Download URL | abacus_icalc-0.2.3-py3-none-any.whl |
|---|---|
| Size | 37.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f02e40d45e0d6660c4df93c9446972ad74ee724aa666b45f6c1b449c272d088d
|
|
BLAKE2b-256 checksum How to use checksums |
e87a4af03476e4b155c315b1a2e6661feef91f92af9e9c6de5dde182f5015798
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/1.0.0.beta0
|