Skip to main content

An interactive algebra calculator built in Python using Python

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

abacus_icalc-0.2.3.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

abacus_icalc-0.2.3-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

Details for the file abacus_icalc-0.2.3.tar.gz.

File metadata

  • Download URL: abacus_icalc-0.2.3.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/1.0.0.beta0

File hashes

Hashes for abacus_icalc-0.2.3.tar.gz
Algorithm Hash digest
SHA256 80706c5964a94bea5ffe9cc0187d878fb2740173aaac2c48809ff9503fd61ac1
MD5 068fb69262693ae85c6aabee336ca1ad
BLAKE2b-256 8ff5df69de8e707d3b60ff413a79e2923393477e112efb123b5e3d9e89583748

See more details on using hashes here.

File details

Details for the file abacus_icalc-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for abacus_icalc-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f02e40d45e0d6660c4df93c9446972ad74ee724aa666b45f6c1b449c272d088d
MD5 468cc9f7dbd00bb75cd1b125fa7d5aca
BLAKE2b-256 e87a4af03476e4b155c315b1a2e6661feef91f92af9e9c6de5dde182f5015798

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page