Data structures: Heaps, lists, queues, and Python hacks.
|
|
bidict
Bi-directional dictionary; assumes 1:1 mappings.
|
|
|
idict
Case-insensitive string-keyed dictionary.
|
|
|
pprint_mixin
Mixin for pretty-printing free_structs.
|
|
|
free_struct
General-purpose Python object with a bunch of boilerplate utility
functionality built-in.
|
|
|
LazyObject
An object whose attributes do nothing.
|
|
|
Enum
Create an enumerated type, then add var/value pairs to it.
|
|
|
ListMixin
Defines all list operations from a small subset of methods.
|
|
|
TestList
|
|
|
Heap
A list that maintains the heap invariant.
|
|
|
common_tests
|