LICENSE
README.md
pyproject.toml
requirements.txt
src/krrood/__init__.py
src/krrood/_version.py
src/krrood/exceptions.py
src/krrood/inheritance_path_length.py
src/krrood/singleton.py
src/krrood/utils.py
src/krrood.egg-info/PKG-INFO
src/krrood.egg-info/SOURCES.txt
src/krrood.egg-info/dependency_links.txt
src/krrood.egg-info/requires.txt
src/krrood.egg-info/top_level.txt
src/krrood/adapters/__init__.py
src/krrood/adapters/exceptions.py
src/krrood/adapters/json_serializer.py
src/krrood/class_diagrams/__init__.py
src/krrood/class_diagrams/attribute_introspector.py
src/krrood/class_diagrams/class_diagram.py
src/krrood/class_diagrams/exceptions.py
src/krrood/class_diagrams/factory_method_registry.py
src/krrood/class_diagrams/method_classifier.py
src/krrood/class_diagrams/mocking.py
src/krrood/class_diagrams/module_generation.py
src/krrood/class_diagrams/utils.py
src/krrood/class_diagrams/wrapped_field.py
src/krrood/code_generation/__init__.py
src/krrood/code_generation/enums.py
src/krrood/code_generation/exceptions.py
src/krrood/code_generation/formatting.py
src/krrood/code_generation/function_case.py
src/krrood/code_generation/generator.py
src/krrood/code_generation/imports.py
src/krrood/code_generation/naming.py
src/krrood/code_generation/source_extraction_utils.py
src/krrood/code_generation/type_hints.py
src/krrood/code_generation/templates/__init__.py
src/krrood/code_generation/templates/function_case.py.jinja
src/krrood/entity_query_language/__init__.py
src/krrood/entity_query_language/_monitoring.py
src/krrood/entity_query_language/_stack.py
src/krrood/entity_query_language/backends.py
src/krrood/entity_query_language/cache_data.py
src/krrood/entity_query_language/enums.py
src/krrood/entity_query_language/evaluable.py
src/krrood/entity_query_language/evaluation.py
src/krrood/entity_query_language/evaluation_context.py
src/krrood/entity_query_language/exceptions.py
src/krrood/entity_query_language/factories.py
src/krrood/entity_query_language/predicate.py
src/krrood/entity_query_language/query_graph.py
src/krrood/entity_query_language/scope.py
src/krrood/entity_query_language/utils.py
src/krrood/entity_query_language/core/__init__.py
src/krrood/entity_query_language/core/base_expressions.py
src/krrood/entity_query_language/core/bound_value.py
src/krrood/entity_query_language/core/expression_structure.py
src/krrood/entity_query_language/core/helpers.py
src/krrood/entity_query_language/core/mapped_variable.py
src/krrood/entity_query_language/core/variable.py
src/krrood/entity_query_language/explanation/__init__.py
src/krrood/entity_query_language/explanation/explanation.py
src/krrood/entity_query_language/operators/__init__.py
src/krrood/entity_query_language/operators/aggregators.py
src/krrood/entity_query_language/operators/arithmetic.py
src/krrood/entity_query_language/operators/comparator.py
src/krrood/entity_query_language/operators/concatenation.py
src/krrood/entity_query_language/operators/conditionals.py
src/krrood/entity_query_language/operators/core_logical_operators.py
src/krrood/entity_query_language/operators/logical_quantifiers.py
src/krrood/entity_query_language/operators/math_operations.py
src/krrood/entity_query_language/operators/set_operations.py
src/krrood/entity_query_language/orm/__init__.py
src/krrood/entity_query_language/orm/model.py
src/krrood/entity_query_language/query/__init__.py
src/krrood/entity_query_language/query/aggregation_structure.py
src/krrood/entity_query_language/query/builders.py
src/krrood/entity_query_language/query/match.py
src/krrood/entity_query_language/query/operations.py
src/krrood/entity_query_language/query/quantifiers.py
src/krrood/entity_query_language/query/query.py
src/krrood/entity_query_language/query/result_transformers.py
src/krrood/entity_query_language/rules/__init__.py
src/krrood/entity_query_language/rules/conclusion.py
src/krrood/entity_query_language/rules/conclusion_selector.py
src/krrood/entity_query_language/testing/__init__.py
src/krrood/entity_query_language/testing/result_generation.py
src/krrood/entity_query_language/testing/result_verification.py
src/krrood/entity_query_language/testing/templates/__init__.py
src/krrood/entity_query_language/testing/templates/verbalization_results.py.jinja
src/krrood/entity_query_language/verbalization/__init__.py
src/krrood/entity_query_language/verbalization/_example_domain.py
src/krrood/entity_query_language/verbalization/attribute_predicates.py
src/krrood/entity_query_language/verbalization/boolean_predicate.py
src/krrood/entity_query_language/verbalization/context.py
src/krrood/entity_query_language/verbalization/engine.py
src/krrood/entity_query_language/verbalization/exceptions.py
src/krrood/entity_query_language/verbalization/grammar_metadata.py
src/krrood/entity_query_language/verbalization/morphology.py
src/krrood/entity_query_language/verbalization/navigation_path.py
src/krrood/entity_query_language/verbalization/pipeline.py
src/krrood/entity_query_language/verbalization/relational_attributes.py
src/krrood/entity_query_language/verbalization/value_lexicon.py
src/krrood/entity_query_language/verbalization/verbalizer.py
src/krrood/entity_query_language/verbalization/fragments/__init__.py
src/krrood/entity_query_language/verbalization/fragments/base.py
src/krrood/entity_query_language/verbalization/fragments/features.py
src/krrood/entity_query_language/verbalization/fragments/roles.py
src/krrood/entity_query_language/verbalization/fragments/source_reference.py
src/krrood/entity_query_language/verbalization/grammar/__init__.py
src/krrood/entity_query_language/verbalization/grammar/aggregation/__init__.py
src/krrood/entity_query_language/verbalization/grammar/aggregation/assembler.py
src/krrood/entity_query_language/verbalization/grammar/aggregation/rules.py
src/krrood/entity_query_language/verbalization/grammar/chain/__init__.py
src/krrood/entity_query_language/verbalization/grammar/chain/assembler.py
src/krrood/entity_query_language/verbalization/grammar/chain/planner.py
src/krrood/entity_query_language/verbalization/grammar/chain/rules.py
src/krrood/entity_query_language/verbalization/grammar/clauses/__init__.py
src/krrood/entity_query_language/verbalization/grammar/clauses/assembler.py
src/krrood/entity_query_language/verbalization/grammar/clauses/composer.py
src/krrood/entity_query_language/verbalization/grammar/clauses/planner.py
src/krrood/entity_query_language/verbalization/grammar/conditions/__init__.py
src/krrood/entity_query_language/verbalization/grammar/conditions/assembler.py
src/krrood/entity_query_language/verbalization/grammar/conditions/placement.py
src/krrood/entity_query_language/verbalization/grammar/conditions/predication.py
src/krrood/entity_query_language/verbalization/grammar/conditions/recognition.py
src/krrood/entity_query_language/verbalization/grammar/conditions/rules.py
src/krrood/entity_query_language/verbalization/grammar/conditions/scoping.py
src/krrood/entity_query_language/verbalization/grammar/conditions/subject.py
src/krrood/entity_query_language/verbalization/grammar/framework/__init__.py
src/krrood/entity_query_language/verbalization/grammar/framework/assembler.py
src/krrood/entity_query_language/verbalization/grammar/framework/phrase_rule.py
src/krrood/entity_query_language/verbalization/grammar/framework/planner.py
src/krrood/entity_query_language/verbalization/grammar/framework/registry.py
src/krrood/entity_query_language/verbalization/grammar/framework/specificity.py
src/krrood/entity_query_language/verbalization/grammar/inference/__init__.py
src/krrood/entity_query_language/verbalization/grammar/inference/assembler.py
src/krrood/entity_query_language/verbalization/grammar/inference/planner.py
src/krrood/entity_query_language/verbalization/grammar/inference/rules.py
src/krrood/entity_query_language/verbalization/grammar/instantiated/__init__.py
src/krrood/entity_query_language/verbalization/grammar/instantiated/assembler.py
src/krrood/entity_query_language/verbalization/grammar/instantiated/planner.py
src/krrood/entity_query_language/verbalization/grammar/instantiated/rules.py
src/krrood/entity_query_language/verbalization/grammar/match/__init__.py
src/krrood/entity_query_language/verbalization/grammar/match/assembler.py
src/krrood/entity_query_language/verbalization/grammar/match/planner.py
src/krrood/entity_query_language/verbalization/grammar/query/__init__.py
src/krrood/entity_query_language/verbalization/grammar/query/assembler.py
src/krrood/entity_query_language/verbalization/grammar/query/planner.py
src/krrood/entity_query_language/verbalization/grammar/query/ranking.py
src/krrood/entity_query_language/verbalization/grammar/query/rules.py
src/krrood/entity_query_language/verbalization/grammar/query/selection.py
src/krrood/entity_query_language/verbalization/grammar/terms/__init__.py
src/krrood/entity_query_language/verbalization/grammar/terms/rules.py
src/krrood/entity_query_language/verbalization/microplanning/__init__.py
src/krrood/entity_query_language/verbalization/microplanning/binding_scope.py
src/krrood/entity_query_language/verbalization/microplanning/config.py
src/krrood/entity_query_language/verbalization/microplanning/coordination.py
src/krrood/entity_query_language/verbalization/microplanning/microplan.py
src/krrood/entity_query_language/verbalization/microplanning/possessive.py
src/krrood/entity_query_language/verbalization/microplanning/referring.py
src/krrood/entity_query_language/verbalization/rendering/__init__.py
src/krrood/entity_query_language/verbalization/rendering/coreference_processor.py
src/krrood/entity_query_language/verbalization/rendering/determiner_processor.py
src/krrood/entity_query_language/verbalization/rendering/discourse.py
src/krrood/entity_query_language/verbalization/rendering/formatter.py
src/krrood/entity_query_language/verbalization/rendering/morphology_processor.py
src/krrood/entity_query_language/verbalization/rendering/orthography_processor.py
src/krrood/entity_query_language/verbalization/rendering/passes.py
src/krrood/entity_query_language/verbalization/rendering/realization.py
src/krrood/entity_query_language/verbalization/rendering/renderer.py
src/krrood/entity_query_language/verbalization/rendering/source_documentation.py
src/krrood/entity_query_language/verbalization/rendering/source_link_resolver.py
src/krrood/entity_query_language/verbalization/vocabulary/__init__.py
src/krrood/entity_query_language/verbalization/vocabulary/countability.py
src/krrood/entity_query_language/verbalization/vocabulary/english.py
src/krrood/entity_query_language/verbalization/vocabulary/parts_of_speech.py
src/krrood/entity_query_language/verbalization/vocabulary/words.py
src/krrood/ontomatic/__init__.py
src/krrood/ontomatic/failures.py
src/krrood/ontomatic/property_descriptor/__init__.py
src/krrood/ontomatic/property_descriptor/attribute_introspector.py
src/krrood/ontomatic/property_descriptor/mixins.py
src/krrood/ontomatic/property_descriptor/monitored_container.py
src/krrood/ontomatic/property_descriptor/property_descriptor.py
src/krrood/ontomatic/property_descriptor/property_descriptor_relation.py
src/krrood/ormatic/__init__.py
src/krrood/ormatic/custom_types.py
src/krrood/ormatic/eql_interface.py
src/krrood/ormatic/exceptions.py
src/krrood/ormatic/helper.py
src/krrood/ormatic/ormatic.py
src/krrood/ormatic/sqlalchemy_generator.py
src/krrood/ormatic/type_dict.py
src/krrood/ormatic/utils.py
src/krrood/ormatic/wrapped_table.py
src/krrood/ormatic/data_access_objects/__init__.py
src/krrood/ormatic/data_access_objects/alternative_mappings.py
src/krrood/ormatic/data_access_objects/base.py
src/krrood/ormatic/data_access_objects/dao.py
src/krrood/ormatic/data_access_objects/from_dao.py
src/krrood/ormatic/data_access_objects/helper.py
src/krrood/ormatic/data_access_objects/to_dao.py
src/krrood/parametrization/__init__.py
src/krrood/parametrization/exceptions.py
src/krrood/parametrization/feature_extractor.py
src/krrood/parametrization/model_registries.py
src/krrood/parametrization/parameterizer.py
src/krrood/parametrization/random_events_translator.py
src/krrood/parametrization/feature_extraction/__init__.py
src/krrood/parametrization/feature_extraction/aggregations.py
src/krrood/parametrization/feature_extraction/exceptions.py
src/krrood/parametrization/feature_extraction/feature_extractor.py
src/krrood/patterns/__init__.py
src/krrood/patterns/caching.py
src/krrood/patterns/code_parsing_utils.py
src/krrood/patterns/exceptions.py
src/krrood/patterns/factory_and_kwargs.py
src/krrood/patterns/field_metadata.py
src/krrood/patterns/role.py
src/krrood/patterns/role_predicates.py
src/krrood/patterns/role_registry.py
src/krrood/patterns/specificity_ranking.py
src/krrood/patterns/subclass_safe_generic.py
src/krrood/ripple_down_rules/__init__.py
src/krrood/ripple_down_rules/exceptions.py
src/krrood/ripple_down_rules/experts.py
src/krrood/ripple_down_rules/helpers.py
src/krrood/ripple_down_rules/rdr.py
src/krrood/ripple_down_rules/rdr_decorators.py
src/krrood/ripple_down_rules/rules.py
src/krrood/ripple_down_rules/utils.py
src/krrood/ripple_down_rules/datastructures/__init__.py
src/krrood/ripple_down_rules/datastructures/callable_expression.py
src/krrood/ripple_down_rules/datastructures/case.py
src/krrood/ripple_down_rules/datastructures/dataclasses.py
src/krrood/ripple_down_rules/datastructures/enums.py
src/krrood/ripple_down_rules/datastructures/field_info.py
src/krrood/ripple_down_rules/user_interface/__init__.py
src/krrood/ripple_down_rules/user_interface/ipython_custom_shell.py
src/krrood/ripple_down_rules/user_interface/object_diagram.py
src/krrood/ripple_down_rules/user_interface/prompt.py
src/krrood/ripple_down_rules/user_interface/template_file_creator.py
src/krrood/rustworkx_utils/__init__.py
src/krrood/rustworkx_utils/graph_visualizer.py
src/krrood/rustworkx_utils/graph_visualizer_base.py
src/krrood/rustworkx_utils/rxnode.py
src/krrood/rustworkx_utils/utils.py
src/krrood/rustworkx_utils/visualization/__init__.py
src/krrood/rustworkx_utils/visualization/cytoscape_graph_visualizer.py
src/krrood/rustworkx_utils/visualization/interactive_graph_visualizer.py
src/krrood/rustworkx_utils/visualization/mesh_three_graph_visualizer.py
src/krrood/rustworkx_utils/visualization/three_graph_visualizer.py
src/krrood/rustworkx_utils/visualization/visnetwork_graph_visualizer.py
src/krrood/rustworkx_utils/visualization/templates/cytoscape_graph_visualizer.jinja
src/krrood/rustworkx_utils/visualization/templates/three_graph_visualizer.jinja
src/krrood/rustworkx_utils/visualization/templates/visnetwork_graph_visualizer.jinja
src/krrood/symbol_graph/__init__.py
src/krrood/symbol_graph/helpers.py
src/krrood/symbol_graph/symbol_graph.py
src/krrood/symbolic_math/__init__.py
src/krrood/symbolic_math/exceptions.py
src/krrood/symbolic_math/float_variable_data.py
src/krrood/symbolic_math/symbolic_math.py