Skip to main content

Abacus

PyPI version

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)

Source distribution for abacus-icalc 0.2.3
File Size Uploaded
abacus_icalc-0.2.3.tar.gz 16.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for abacus-icalc 0.2.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

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