Metadata-Version: 2.1
Name: anax
Version: 1.1
Summary: An encrypted non-linear database based on Pandas
Home-page: https://github.com/abrahamrhoffman/anaxdb
Author: Abraham Hoffman
Author-email: abrahamrhoffman@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: pandas (==1.0.3)
Requires-Dist: numpy (==1.18.2)
Requires-Dist: pyarrow (==0.16.0)
Requires-Dist: matplotlib (==3.2.1)
Requires-Dist: seaborn (==0.10.0)
Requires-Dist: pycryptodome (==3.9.7)
Requires-Dist: pathlib (==1.0.1)
Requires-Dist: minio (==5.0.8)

# AnaxDb
An encrypted non-linear database based on Pandas

### Install AnaxDb

```
pip install anax
```

### Getting Started

```
import anax
```

Next, bootstrap a new database.

```
anax.Database(bootstrap=True);
```

### Using the Database

Connect:

```
anax = anax.Database()
```

Show tables:

```
anax.tables()

['users']
```

Read a table:

```
anax.read("users")

                                uid username              email  password  admin
0  54c355db7d3d432ca8bfea093affb501    admin  admin@example.com  YWRtaW4=   True
```

There is much more to Anax. For examples and explanations click <a href="https://github.com/abrahamrhoffman/AnaxDb/tree/master/examples">here</a>.

# Development
```
cd AnaxDb
python3 setup.py sdist
pip3 install twine
twine upload dist/*
```

