This release is a pre-release and may not be stable for production use.
# funky-collections
A set of collections implamented in pure python. Nessesary? No, probably not; most of the built in collections are writtten in C so they will be faster, but I was challenged to build a lower level c style collection the other day in python and my interest has been piqued! All collections are currently implamented using a doubly linked array approach with some optimizations of the special methods that most sequence types contain.
Currently Available:
Immutable Lists
Immutable Fixed Length Lists
Mutable Lists sort of
Mutable Fixed Lenth Lists sort of
Todo: * Sets * Tuples * FIFO Stack * FILO Stack * Optimize collections by introducing new tree search methods * Test all of the things! * Benchmark all of the things!
Metadata
Release files for funky-collections 0.1.0.dev0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| funky-collections-0.1.0.dev0.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| funky_collections-0.1.0.dev0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.3 kB
Release files / funky-collections-0.1.0.dev0.tar.gz
| Download URL | funky-collections-0.1.0.dev0.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dea8d5e4350dd07ad16ad9ecd3f5058b927439fdc04aa05c85a00552983e6862
|
|
BLAKE2b-256 checksum How to use checksums |
e96b5ba0fdfc9d4a31828b3657d1b210f4bfe8960446286e2746182344dee3ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|
Release files / funky_collections-0.1.0.dev0-py3-none-any.whl
| Download URL | funky_collections-0.1.0.dev0-py3-none-any.whl |
|---|---|
| Size | 6.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1627a0dd4c604a274bb13e9ea7e460aec167ff84eb40cdcb456ee4fc7cf5dbb3
|
|
BLAKE2b-256 checksum How to use checksums |
45dd77e76f30dbafaf5b5031d485071cd5b9d678513d7458fc64cd8414d11b74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|