LICENSE
Makefile
README.md
pyproject.toml
src/ragas/__init__.py
src/ragas/_analytics.py
src/ragas/_version.py
src/ragas/async_utils.py
src/ragas/cache.py
src/ragas/callbacks.py
src/ragas/cli.py
src/ragas/config.py
src/ragas/cost.py
src/ragas/dataset_schema.py
src/ragas/evaluation.py
src/ragas/exceptions.py
src/ragas/executor.py
src/ragas/experiment.py
src/ragas/losses.py
src/ragas/messages.py
src/ragas/run_config.py
src/ragas/sdk.py
src/ragas/utils.py
src/ragas/validation.py
src/ragas.egg-info/PKG-INFO
src/ragas.egg-info/SOURCES.txt
src/ragas.egg-info/dependency_links.txt
src/ragas.egg-info/entry_points.txt
src/ragas.egg-info/requires.txt
src/ragas.egg-info/top_level.txt
src/ragas/backends/README.md
src/ragas/backends/__init__.py
src/ragas/backends/base.py
src/ragas/backends/gdrive_backend.py
src/ragas/backends/inmemory.py
src/ragas/backends/local_csv.py
src/ragas/backends/local_jsonl.py
src/ragas/backends/registry.py
src/ragas/backends/utils.py
src/ragas/embeddings/__init__.py
src/ragas/embeddings/base.py
src/ragas/embeddings/haystack_wrapper.py
src/ragas/experimental/__init__.py
src/ragas/experimental/dataset.py
src/ragas/experimental/exceptions.py
src/ragas/experimental/utils.py
src/ragas/experimental/embeddings/__init__.py
src/ragas/experimental/embeddings/base.py
src/ragas/experimental/embeddings/google.py
src/ragas/experimental/embeddings/huggingface.py
src/ragas/experimental/embeddings/litellm.py
src/ragas/experimental/embeddings/openai.py
src/ragas/experimental/embeddings/utils.py
src/ragas/experimental/llms/__init__.py
src/ragas/experimental/llms/base.py
src/ragas/experimental/llms/llm.py
src/ragas/experimental/metrics/__init__.py
src/ragas/experimental/metrics/base.py
src/ragas/experimental/metrics/decorator.py
src/ragas/experimental/metrics/discrete.py
src/ragas/experimental/metrics/numeric.py
src/ragas/experimental/metrics/ranking.py
src/ragas/experimental/metrics/result.py
src/ragas/experimental/prompt/__init__.py
src/ragas/experimental/prompt/base.py
src/ragas/experimental/prompt/dynamic_few_shot.py
src/ragas/experimental/prompt/prompt-formats.md
src/ragas/experimental/tracing/__init__.py
src/ragas/experimental/tracing/langfuse.py
src/ragas/experimental/tracing/mlflow.py
src/ragas/integrations/__init__.py
src/ragas/integrations/amazon_bedrock.py
src/ragas/integrations/griptape.py
src/ragas/integrations/helicone.py
src/ragas/integrations/langchain.py
src/ragas/integrations/langgraph.py
src/ragas/integrations/langsmith.py
src/ragas/integrations/llama_index.py
src/ragas/integrations/opik.py
src/ragas/integrations/r2r.py
src/ragas/integrations/swarm.py
src/ragas/llms/__init__.py
src/ragas/llms/base.py
src/ragas/llms/haystack_wrapper.py
src/ragas/metrics/__init__.py
src/ragas/metrics/_answer_correctness.py
src/ragas/metrics/_answer_relevance.py
src/ragas/metrics/_answer_similarity.py
src/ragas/metrics/_aspect_critic.py
src/ragas/metrics/_bleu_score.py
src/ragas/metrics/_context_entities_recall.py
src/ragas/metrics/_context_precision.py
src/ragas/metrics/_context_recall.py
src/ragas/metrics/_datacompy_score.py
src/ragas/metrics/_domain_specific_rubrics.py
src/ragas/metrics/_factual_correctness.py
src/ragas/metrics/_faithfulness.py
src/ragas/metrics/_goal_accuracy.py
src/ragas/metrics/_instance_specific_rubrics.py
src/ragas/metrics/_multi_modal_faithfulness.py
src/ragas/metrics/_multi_modal_relevance.py
src/ragas/metrics/_noise_sensitivity.py
src/ragas/metrics/_nv_metrics.py
src/ragas/metrics/_rouge_score.py
src/ragas/metrics/_simple_criteria.py
src/ragas/metrics/_sql_semantic_equivalence.py
src/ragas/metrics/_string.py
src/ragas/metrics/_summarization.py
src/ragas/metrics/_tool_call_accuracy.py
src/ragas/metrics/_topic_adherence.py
src/ragas/metrics/base.py
src/ragas/metrics/utils.py
src/ragas/optimizers/__init__.py
src/ragas/optimizers/base.py
src/ragas/optimizers/genetic.py
src/ragas/optimizers/utils.py
src/ragas/prompt/__init__.py
src/ragas/prompt/base.py
src/ragas/prompt/few_shot_pydantic_prompt.py
src/ragas/prompt/mixin.py
src/ragas/prompt/multi_modal_prompt.py
src/ragas/prompt/pydantic_prompt.py
src/ragas/prompt/utils.py
src/ragas/testset/__init__.py
src/ragas/testset/graph.py
src/ragas/testset/graph_queries.py
src/ragas/testset/persona.py
src/ragas/testset/synthesizers/__init__.py
src/ragas/testset/synthesizers/base.py
src/ragas/testset/synthesizers/generate.py
src/ragas/testset/synthesizers/prompts.py
src/ragas/testset/synthesizers/testset_schema.py
src/ragas/testset/synthesizers/utils.py
src/ragas/testset/synthesizers/multi_hop/__init__.py
src/ragas/testset/synthesizers/multi_hop/abstract.py
src/ragas/testset/synthesizers/multi_hop/base.py
src/ragas/testset/synthesizers/multi_hop/prompts.py
src/ragas/testset/synthesizers/multi_hop/specific.py
src/ragas/testset/synthesizers/single_hop/__init__.py
src/ragas/testset/synthesizers/single_hop/base.py
src/ragas/testset/synthesizers/single_hop/prompts.py
src/ragas/testset/synthesizers/single_hop/specific.py
src/ragas/testset/transforms/__init__.py
src/ragas/testset/transforms/base.py
src/ragas/testset/transforms/default.py
src/ragas/testset/transforms/engine.py
src/ragas/testset/transforms/filters.py
src/ragas/testset/transforms/extractors/__init__.py
src/ragas/testset/transforms/extractors/embeddings.py
src/ragas/testset/transforms/extractors/llm_based.py
src/ragas/testset/transforms/extractors/regex_based.py
src/ragas/testset/transforms/relationship_builders/__init__.py
src/ragas/testset/transforms/relationship_builders/cosine.py
src/ragas/testset/transforms/relationship_builders/traditional.py
src/ragas/testset/transforms/splitters/__init__.py
src/ragas/testset/transforms/splitters/headline.py
tests/conftest.py
tests/benchmarks/Dockerfile
tests/benchmarks/benchmark_eval.py
tests/benchmarks/benchmark_testsetgen.py
tests/benchmarks/utils.py
tests/e2e/test_adaptation.py
tests/e2e/test_amnesty_in_ci.py
tests/e2e/test_fullflow.py
tests/e2e/test_langchain_llm_attributes.py
tests/e2e/test_testset_generation.py
tests/experimental/__init__.py
tests/experimental/conftest.py
tests/experimental/e2e/__init__.py
tests/experimental/unit/__init__.py
tests/experimental/unit/test_datatable.py
tests/experimental/unit/test_dynamic_few_shot_prompt.py
tests/experimental/unit/test_llm.py
tests/experimental/unit/test_metric_base.py
tests/experimental/unit/test_prompt_save_load.py
tests/unit/test_analytics.py
tests/unit/test_async_utils.py
tests/unit/test_cache.py
tests/unit/test_cli.py
tests/unit/test_cost.py
tests/unit/test_dataset_schema.py
tests/unit/test_embeddings.py
tests/unit/test_executor.py
tests/unit/test_executor_in_jupyter.ipynb
tests/unit/test_experiment.py
tests/unit/test_import.py
tests/unit/test_knowledge_graph_save.py
tests/unit/test_langgraph.py
tests/unit/test_metric.py
tests/unit/test_optimizer_config.py
tests/unit/test_prompt.py
tests/unit/test_run_config.py
tests/unit/test_simple.py
tests/unit/test_testset_schema.py
tests/unit/test_utils.py
tests/unit/test_validation.py
tests/unit/backends/test_gdrive_backend.py
tests/unit/backends/test_inmemory.py
tests/unit/backends/test_local_csv.py
tests/unit/backends/test_local_jsonl.py
tests/unit/llms/test_llm.py
tests/unit/prompt/test_prompt_mixin.py
tests/unit/prompt/test_prompt_utils.py