pybfcA Python library that include dependency graphs or attribute dictionary. | |
Download |
pybfc Ranking & Summary
Advertisement
pybfc Tags
- development physical dependency dependency develop Python library graph .NET Dependency Injector Dependency Injector attribute create dependency file attribute change attribute HTML attribute Dependency Director Object Dependency titleblock attribute Device dependency export attribute import attribute personality attribute Data Attribute dictionary library text attribute modify attribute Read Only Attribute Attribute Changer attribute editor view dependency edit attribute display attribute ANSI attribute security attribute dependency management Identify Dependency list dependency AssemblyFileVersion Attribute Services Dependency Dependency Viewer Task Dependency dependency explorer Dependency Inversion TestTransaction attribute Dependency Diagram Dependency Graph Find Dependency Dependency Searcher Avoid Dependency Conflict Avoid Library Dependency File Dependency reveal attribute code dependency assembly dependency Java dependency missing dependency attribute enumerator Dependency Browser Browse Dependency Check Dependency dependency manager manage dependency dependency analysis external dependency dependency creator get attribute Dependency Structure AssemblyVersion Attribute Dependency Detector threads-related algorithm dependency mapper loop attribute analyze dependency dependency package include dependency Set Attribute
pybfc Description
pybfc is a handy, easy to use, generic purpose library in Python designed to include directed graphs, dependency graphs, threads-related algorithms, etc. Basically the library offers: · An Attribute Dictionary - a proxy to a dictionary via attributes; · Function caching; · Dependency Graphs: creating, managing and running tasks in DFS and threaded modes; · Directed Graphs; · Freezing concept: making stuff hashable and comparable; · Frozen Dict: like frozenset but a dict; · Linked-list: a double linked list; · Derivable Data: data containers with inheritance: · DerivedSet; · DerivedDict; · NamedContext: each context has a name, local data, derivable data and bubbles - to control contexts that derive from it. · Thread Pool; · Multi-lock, to manage multi locking requests easily; · Orderded Data: · ordered set; · ordered dict (Python 2.7 has this already) · File-like: · Indented file - a wrapper for file objects to write indented text; · Blocked file - a wrapper for file objects to write block-like text; · thread-safe line writer; · Picklable: · Modules and callables in them; · partial (Python 2.7 fixed this already). · Views: can iterate on the same data multiple times: · generators; · sequences of weak refs; · Utilities and wrappers: · Python code compilation; · exec statement add-ons; · cached file importing; · OS related; · Multiprocessing related. Note: This library has not reached maturity yet.
pybfc Related Software