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.
- Host: GitHub
- URL: https://github.com/claytsay/ssds-python
- Owner: claytsay
- License: apache-2.0
- Created: 2020-07-01T20:29:09.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-10T04:09:32.000Z (almost 6 years ago)
- Last Synced: 2025-11-27T23:22:43.149Z (6 months ago)
- Topics: python-library, python3
- Language: JavaScript
- Homepage: https://claytsay.github.io/ssds-python/index.html
- Size: 184 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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.