3 Repos
The process of retrieving concrete values from object attributes using reflective interfaces.
Distinct from Reflection-Based Object Manipulation: Distinct from Reflection-Based Object Manipulation by focusing on the extraction of values rather than general interaction or modification.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Attribute Extraction. Refine with filters or upvote what's useful.
Object-reflector is a Python object reflection library and dynamic attribute access tool. It functions as an object property extractor designed to retrieve values from an object's internal state and inheritance hierarchies during runtime. The library provides the capability to access and extract private, protected, and inherited object attributes. This allows for the inspection of internal properties regardless of their visibility. The project covers domains including software debugging workflows, automated testing utilities, and general Python runtime reflection to analyze object properties
Extracts values from object properties regardless of their visibility or inheritance status.
HCL is a configuration language implementation designed for parsing, evaluating, and encoding structured settings through the use of blocks and attributes. It functions as a configuration AST parser and a schema-based decoder that maps attributes and blocks to internal data structures using predefined rules. The project includes an expression evaluation engine that resolves dynamic values and cross-references through multi-phase processing of variables and functions. It also provides a configuration file formatter to standardize the layout and indentation of source code for consistent visual
Collects attributes from all items in a list, tuple, or set using splat operators.
This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover
Retrieve, set, or delete attributes using their names as strings at runtime.