Metadata-Version: 2.1
Name: abacus-icalc
Version: 0.2.1
Summary: Abacus is an interactive calculator using IPython
Author-email: Aleksandar Radivojevic <rzhw3h@gmail.com>
Requires-Python: ~=3.8
Description-Content-Type: text/markdown
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Environment :: Console
Classifier: Framework :: IPython
Requires-Dist: sympy ~= 1.9
Requires-Dist: ipython ~= 7.21 ; extra == "full"
Project-URL: Home, https://sandorex.github.io/abacus
Project-URL: Source, https://github.com/sandorex/abacus
Provides-Extra: full

# Abacus
[![PyPI version](https://badge.fury.io/py/abacus-icalc.svg)](https://badge.fury.io/py/abacus-icalc)

Powerful interactive calculator made in Python using Python with Python support

## Installation
To install Abacus currently the recommended way is using pip package `abacus-icalc`, but you can find the 

To install using pip run the following command
```sh
python -m pip install abacus-icalc[full]
```

## 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

