LICENSE
README.rst
pyproject.toml
setup.py
src/orthograph/__init__.py
src/orthograph/compare.py
src/orthograph/definition.py
src/orthograph/dependencies.py
src/orthograph/discovery.py
src/orthograph/errors.py
src/orthograph/execution.py
src/orthograph/logging.py
src/orthograph/profile.py
src/orthograph/py.typed
src/orthograph/queries.py
src/orthograph/rendering.py
src/orthograph.egg-info/PKG-INFO
src/orthograph.egg-info/SOURCES.txt
src/orthograph.egg-info/dependency_links.txt
src/orthograph.egg-info/requires.txt
src/orthograph.egg-info/top_level.txt
src/orthograph/backends/__init__.py
src/orthograph/backends/loader.py
src/orthograph/backends/registry.py
src/orthograph/backends/gqlalchemy/__init__.py
src/orthograph/backends/gqlalchemy/base_models.py
src/orthograph/backends/gqlalchemy/client.py
src/orthograph/backends/gqlalchemy/codegen.py
src/orthograph/backends/gqlalchemy/query_builder.py
src/orthograph/backends/gqlalchemy/result_adapter.py
src/orthograph/backends/memgraph/__init__.py
src/orthograph/backends/memgraph/inspector.py
src/orthograph/backends/memgraph/queries.py
src/orthograph/backends/neo4j/__init__.py
src/orthograph/backends/neo4j/inspector.py
src/orthograph/backends/neo4j/queries.py
src/orthograph/backends/neo4j/result_adapter.py
src/orthograph/backends/networkx/__init__.py
src/orthograph/backends/networkx/conversion.py
src/orthograph/backends/networkx/inspector.py
src/orthograph/comparison/__init__.py
src/orthograph/comparison/diff_rules.py
src/orthograph/comparison/engine.py
src/orthograph/comparison/rules.py
src/orthograph/comparison/type_mapping.py
src/orthograph/comparison/views.py
src/orthograph/cypher/__init__.py
src/orthograph/cypher/base_models.py
src/orthograph/cypher/bindings.py
src/orthograph/cypher/exceptions.py
src/orthograph/cypher/generator.py
src/orthograph/cypher/identifiers.py
src/orthograph/cypher/parser.py
src/orthograph/cypher/query.py
src/orthograph/cypher/query_execution.py
src/orthograph/cypher/schema_codec.py
src/orthograph/cypher/validation.py
src/orthograph/diagnostics/__init__.py
src/orthograph/diagnostics/classification.py
src/orthograph/diagnostics/errors.py
src/orthograph/diagnostics/logging.py
src/orthograph/diagnostics/result.py
src/orthograph/graph_definition/__init__.py
src/orthograph/graph_definition/cardinality_checks.py
src/orthograph/graph_definition/exceptions.py
src/orthograph/graph_definition/graph_definition.py
src/orthograph/graph_definition/identity.py
src/orthograph/graph_definition/models.py
src/orthograph/graph_definition/property_spec.py
src/orthograph/graph_definition/validation.py
src/orthograph/graph_profile/__init__.py
src/orthograph/graph_profile/constraints.py
src/orthograph/graph_profile/inspection.py
src/orthograph/graph_profile/models.py
src/orthograph/graph_profile/queries/__init__.py
src/orthograph/graph_profile/queries/shared.py
src/orthograph/io/__init__.py
src/orthograph/io/formats.py
src/orthograph/io/query_catalogue_yaml.py
src/orthograph/io/yaml.py
src/orthograph/query/__init__.py
src/orthograph/query/base_models.py
src/orthograph/query/catalogue.py
src/orthograph/query/pagination.py
src/orthograph/query/write_result.py
src/orthograph/visualization/__init__.py
src/orthograph/visualization/formats.py
src/orthograph/visualization/mermaid.py
src/orthograph/visualization/text.py
tests/test_architecture.py
tests/test_dependencies.py
tests/test_root_surface.py