.gitignore
.numba_config.yaml
.pre-commit-config.yaml
.readthedocs.yaml
LICENSE.md
MANIFEST.in
Makefile
README.md
contributing.md
initialize.py
pyproject.toml
pytest.ini
requirements.txt
run_on_agave.sh
run_tests.py
setup.py
sync_interpretation_parallel.py
test_config.json
.github/workflows/python-package-version-test.yml
.github/workflows/python-publish.yml
docs/Makefile
docs/advanced_graph.ipynb
docs/friends_graph.graphml
docs/group-chat-example.md
docs/hello-world.md
docs/hello-world.py
docs/make.bat
docs/pyreason_library.md
docs/rules.txt
docs/source/about.rst
docs/source/conf.py
docs/source/index.rst
docs/source/installation.rst
docs/source/key_concepts.rst
docs/source/license.rst
docs/source/_static/pyreason_logo.jpg
docs/source/_static/rule_image.png
docs/source/_static/css/custom.css
docs/source/_templates/autoapi/index.rst
docs/source/_templates/autoapi/python/attribute.rst
docs/source/_templates/autoapi/python/class.rst
docs/source/_templates/autoapi/python/data.rst
docs/source/_templates/autoapi/python/exception.rst
docs/source/_templates/autoapi/python/function.rst
docs/source/_templates/autoapi/python/method.rst
docs/source/_templates/autoapi/python/module.rst
docs/source/_templates/autoapi/python/package.rst
docs/source/_templates/autoapi/python/property.rst
docs/source/api_reference/index.rst
docs/source/examples_rst/advanced_example.rst
docs/source/examples_rst/advanced_output_example.rst
docs/source/examples_rst/annF_average_example.rst
docs/source/examples_rst/annF_linear_combination_example.rst
docs/source/examples_rst/basic_example.rst
docs/source/examples_rst/custom_threshold_example.rst
docs/source/examples_rst/index.rst
docs/source/examples_rst/infer_edges_example.rst
docs/source/tutorials/advanced_graph.png
docs/source/tutorials/advanced_graph.py
docs/source/tutorials/advanced_tutorial.rst
docs/source/tutorials/annotation_function.rst
docs/source/tutorials/basic_graph.png
docs/source/tutorials/basic_tutorial.rst
docs/source/tutorials/creating_rules.rst
docs/source/tutorials/custom_thresholds.rst
docs/source/tutorials/cybersecurity_inconsistency.rst
docs/source/tutorials/index.rst
docs/source/tutorials/infer_edges.rst
docs/source/tutorials/installation.rst
docs/source/tutorials/rule_image.png
docs/source/tutorials/understanding_logic.rst
docs/source/user_guide/1_pyreason_graphs.rst
docs/source/user_guide/2_pyreason_facts.rst
docs/source/user_guide/3_pyreason_rules.rst
docs/source/user_guide/4_pyreason_settings.rst
docs/source/user_guide/5_inconsistent_predicate_list.rst
docs/source/user_guide/6_pyreason_output.rst
docs/source/user_guide/7_jupyter_notebook_usage.rst
docs/source/user_guide/8_advanced_usage.rst
docs/source/user_guide/9_machine_learning_integration.rst
docs/source/user_guide/index.rst
examples/advanced_graph_ex.py
examples/advanced_output.txt
examples/annotation_function_ex.py
examples/basic_tutorial_ex.py
examples/classifier_integration_ex.py
examples/closed_world_pred_ex.py
examples/custom_threshold_ex.py
examples/cybersecurity_inconsistency_ex.py
examples/image_classifier_ex.py
examples/inconsistency_example.py
examples/infer_edges_ex.py
examples/multiple_classifier_integration_ex.py
examples/temporal_classifier_ex.py
examples/text.py
examples/csv_outputs/advanced_rule_trace_edges_20241119-012153.csv
examples/csv_outputs/advanced_rule_trace_nodes_20241119-012153.csv
examples/csv_outputs/basic_rule_trace_nodes_20241119-012005.csv
examples/csv_outputs/basic_rule_trace_nodes_20241125-114246.csv
examples/csv_outputs/cybersecurity_rule_trace_edges.csv
examples/csv_outputs/cybersecurity_rule_trace_nodes.csv
examples/csv_outputs/inconsistency_example_edges_20260318-083700.csv
examples/csv_outputs/inconsistency_example_nodes_20260318-083700.csv
examples/csv_outputs/infer_edges_rule_trace_edges_20241119-140955.csv
examples/csv_outputs/infer_edges_rule_trace_nodes_20241119-140955.csv
examples/images/fish_1.jpeg
examples/images/fish_2.jpeg
examples/images/shark_1.jpeg
examples/images/shark_2.jpeg
examples/images/shark_3.jpeg
jobs/.gitignore
lit/README.md
media/group_chat_graph.png
media/hello_world_friends_graph.png
media/infer_edges1.png
media/infer_edges11.png
media/infer_edges2.png
media/pyreason_logo.jpg
output/.gitignore
profiling/.gitignore
pyreason/.cache_status.yaml
pyreason/__init__.py
pyreason/pyreason.py
pyreason.egg-info/PKG-INFO
pyreason.egg-info/SOURCES.txt
pyreason.egg-info/dependency_links.txt
pyreason.egg-info/requires.txt
pyreason.egg-info/top_level.txt
pyreason/examples/hello-world/friends_graph.graphml
pyreason/scripts/__init__.py
pyreason/scripts/annotation_functions/__init__.py
pyreason/scripts/annotation_functions/annotation_functions.py
pyreason/scripts/components/__init__.py
pyreason/scripts/components/label.py
pyreason/scripts/components/world.py
pyreason/scripts/facts/__init__.py
pyreason/scripts/facts/fact.py
pyreason/scripts/facts/fact_edge.py
pyreason/scripts/facts/fact_node.py
pyreason/scripts/interpretation/__init__.py
pyreason/scripts/interpretation/interpretation.py
pyreason/scripts/interpretation/interpretation_dict.py
pyreason/scripts/interpretation/interpretation_fp.py
pyreason/scripts/interpretation/interpretation_parallel.py
pyreason/scripts/interval/__init__.py
pyreason/scripts/interval/interval.py
pyreason/scripts/learning/__init__.py
pyreason/scripts/learning/classification/__init__.py
pyreason/scripts/learning/classification/classifier.py
pyreason/scripts/learning/classification/hf_classifier.py
pyreason/scripts/learning/classification/logic_integration_base.py
pyreason/scripts/learning/classification/temporal_classifier.py
pyreason/scripts/learning/classification/yolo_classifier.py
pyreason/scripts/learning/utils/__init__.py
pyreason/scripts/learning/utils/model_interface.py
pyreason/scripts/numba_wrapper/__init__.py
pyreason/scripts/numba_wrapper/numba_types/__init__.py
pyreason/scripts/numba_wrapper/numba_types/fact_edge_type.py
pyreason/scripts/numba_wrapper/numba_types/fact_node_type.py
pyreason/scripts/numba_wrapper/numba_types/interval_type.py
pyreason/scripts/numba_wrapper/numba_types/label_type.py
pyreason/scripts/numba_wrapper/numba_types/rule_type.py
pyreason/scripts/numba_wrapper/numba_types/world_type.py
pyreason/scripts/program/__init__.py
pyreason/scripts/program/program.py
pyreason/scripts/query/__init__.py
pyreason/scripts/query/query.py
pyreason/scripts/rules/__init__.py
pyreason/scripts/rules/rule.py
pyreason/scripts/rules/rule_internal.py
pyreason/scripts/threshold/__init__.py
pyreason/scripts/threshold/threshold.py
pyreason/scripts/utils/__init__.py
pyreason/scripts/utils/fact_parser.py
pyreason/scripts/utils/filter.py
pyreason/scripts/utils/filter_ruleset.py
pyreason/scripts/utils/graphml_parser.py
pyreason/scripts/utils/output.py
pyreason/scripts/utils/plotter.py
pyreason/scripts/utils/query_parser.py
pyreason/scripts/utils/reorder_clauses.py
pyreason/scripts/utils/rule_parser.py
pyreason/scripts/utils/visuals.py
pyreason/scripts/utils/yaml_parser.py
scripts/numba_wrapper/numba_types/interval_type.py
tests/__init__.py
tests/api_tests/conftest.py
tests/api_tests/test_pyreason_add_operations.py
tests/api_tests/test_pyreason_file_loading.py
tests/api_tests/test_pyreason_reasoning.py
tests/api_tests/test_pyreason_settings.py
tests/api_tests/test_pyreason_state_management.py
tests/api_tests/test_pyreason_validation.py
tests/api_tests/test_files/example_facts.csv
tests/api_tests/test_files/example_facts.json
tests/api_tests/test_files/example_facts_no_headers.csv
tests/api_tests/test_files/example_rules.csv
tests/api_tests/test_files/example_rules.json
tests/api_tests/test_files/example_rules_no_headers.csv
tests/functional/__init__.py
tests/functional/friends_graph.graphml
tests/functional/group_chat_graph.graphml
tests/functional/knowledge_graph_test_subset.graphml
tests/functional/test_advanced_features.py
tests/functional/test_basic_reasoning.py
tests/functional/test_closed_world_preds.py
tests/functional/test_edge_inference.py
tests/functional/test_inconsistency_trace.py
tests/functional/test_utilities.py
tests/unit/__init__.py
tests/unit/disable_jit/__init__.py
tests/unit/disable_jit/conftest.py
tests/unit/disable_jit/test_annotation_functions.py
tests/unit/disable_jit/interpretations/test_closed_world_predicates.py
tests/unit/disable_jit/interpretations/test_ground_rule_helpers.py
tests/unit/disable_jit/interpretations/test_interpretation_common.py
tests/unit/disable_jit/interpretations/test_interpretation_init.py
tests/unit/disable_jit/interpretations/test_old_interp_file.py
tests/unit/disable_jit/interpretations/test_reason_core.py
tests/unit/disable_jit/interpretations/test_reason_misc.py
tests/unit/disable_jit/interpretations/test_reason_update.py
tests/unit/dont_disable_jit/__init__.py
tests/unit/dont_disable_jit/conftest.py
tests/unit/dont_disable_jit/test_classifiers.py
tests/unit/dont_disable_jit/test_fact_parser.py
tests/unit/dont_disable_jit/test_numba_consistency.py
tests/unit/dont_disable_jit/test_parallel_consistency.py
tests/unit/dont_disable_jit/test_rule_parser.py
tests/unit/dont_disable_jit/test_world.py