https://github.com/withprecedent/piles
lightweight, flexible, extensible python composite data structures
https://github.com/withprecedent/piles
Last synced: 10 months ago
JSON representation
lightweight, flexible, extensible python composite data structures
- Host: GitHub
- URL: https://github.com/withprecedent/piles
- Owner: WithPrecedent
- License: apache-2.0
- Created: 2021-10-26T18:36:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-27T17:21:56.000Z (over 4 years ago)
- Last Synced: 2025-06-16T18:58:15.231Z (about 1 year ago)
- Language: Python
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The goal of piles is provide lightweight, turnkey, extensible composite data
structures.
piles's framework supports a wide range of coding styles. You can create
complex multiple inheritance structures with mixins galore or simpler,
compositional objects. Even though the data structures are necessarily object-
oriented, all of the tools to modify them are also available as functions, for
those who prefer a more funcitonal approaching to programming.
The project is also highly documented so that users and developers and make
piles work with their projects. It is designed for Python coders at all
levels. Beginners should be able to follow the readable code and internal
documentation to understand how it works. More advanced users should find
complex and tricky problems addressed through efficient code.