Development¶
Links¶
The source code for ssds
is released under the Apache License 2.0.
It can be viewed on Github under the project ssds-python. In PyPI,
it can be viewed at ssds.
ssds-python
also has a sister project: ssds-deno
, a version of the
library ported to Deno. The same algorithmic efficiency for all your Deno
back-end needs! It is also released under the Apache License 2.0 and
can be viewed on Github (ssds-deno).
Currently, all the data structures in ssds-python
are implemented in
Python for ease of programming. Later, they may be re-implemented in C
for efficiency.
Testing¶
ssds
comes with an array of unit tests. They can be run on a
file-by-file basis by using the following command format:
python3 -m unittest tests/<filename>.py
There are two categories of
tests: accuracy and efficiency. Accuracy tests compare the ssds
data
structure against a naive implementation for correctness; efficiency tests
simply time how long it takes to execute a series of operations.