glom is a Python module for declaratively accessing and transforming data
Features
- Path-based access for nested structures
- Declarative data transformation using lightweight, Pythonic specifications
- Readable, meaningful error messages
- Built-in data exploration and debugging features
- Command-line interface (CLI) available
Links
- Project on GitHub: https://github.com/mahmoud/glom
- Documentation: https://glom.readthedocs.io/en/latest/
- Tutorial: https://glom.readthedocs.io/en/latest/tutorial.html