Skip to main content

More Collections! Some useful data structures for dealing with Data

Project description

Some useful data structures for collections of data

Class Index

Provide indexing for a list. Inner properties can be used for keys, and keys can be tuples of properties.

Class UniqueIndex

Same as Index, but includes checks and optimization to ensure members’ keys are unique.

Class Queue

A Queue is a list, with add() and pop(). It ensures members in the queue are not duplicated by not adding the ones already found in the queue.

Class Matrix

A multidimensional grid of values that can be used like a Mapping from a-tuple-of-coordinates to the value at that coordinate. Plus a few other convenience methods.

This is a naive implementation. The hope it is a simple facade to a faster implementation.

Class Relation

Store the many-to-many relations between two domains

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mo-collections-1.1.17049.zip (19.6 kB view details)

Uploaded Source

Built Distribution

mo_collections-1.1.17049-py2.7.egg (15.7 kB view details)

Uploaded Source

File details

Details for the file mo-collections-1.1.17049.zip.

File metadata

File hashes

Hashes for mo-collections-1.1.17049.zip
Algorithm Hash digest
SHA256 0883a67ead1f9331b16b341833e759c10faa21abe252339ee0125ccc6211b89d
MD5 e5380b92fe8bbe19c5658adfaf4595e0
BLAKE2b-256 95e5cebc88d6df67f27bf048bfb815c09101cfdcd07114d126b9c3d4d3d9bd2a

See more details on using hashes here.

File details

Details for the file mo_collections-1.1.17049-py2.7.egg.

File metadata

File hashes

Hashes for mo_collections-1.1.17049-py2.7.egg
Algorithm Hash digest
SHA256 1a6a3abce684591264656bf16801a57fb708ff06580506e9c83ee6f49353a9ef
MD5 cc3cb8bb3746d8d4f98b22f9924a64ba
BLAKE2b-256 f922ca72e2c12f0455bbb9978474ef1ac0f6261f239f34abd7c8a97ba711db99

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page