Skip to main content
Pre-release

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)

Source distribution for funky-collections 0.1.0.dev0
File Size Uploaded
funky-collections-0.1.0.dev0.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for funky-collections 0.1.0.dev0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0.dev0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page