An open API service indexing awesome lists of open source software.

https://github.com/claytsay/ssds-python

Some specialized data structures for Python.
https://github.com/claytsay/ssds-python

python-library python3

Last synced: 4 months ago
JSON representation

Some specialized data structures for Python.

Awesome Lists containing this project

README

          

# ssds-python

Some Specialized Data Structures for Python.

`ssds-python` is a library of specialized data structures that are used for
niche purposes, usually in certain algorithms. As such, they are implemented with
efficiency in mind.

## Installation

### From PyPI

Simply run the following command to install the package:

```bash
pip3 install ssds
```

### From Source

After cloning, this package can be built and installed from source using the
following command:

```bash
python3 setup.py install
```

## Testing

Tests are located in the `./tests` folder. They can be run manually using the
following command format:

```bash
python3 -m unittest tests/TestSomething.py
```

For some of the structures, the tests will include reports on the
time taken to perform certain operations. These might be useful in
evaluating the efficiency of the implementations.

## Licensing

This software is licensed under the Apache Licence 2.0. See `LICENSE`
for more information.