Skip to content

refactor: make evaluator paths configurable via CLI arguments #109

@AaryanCode69

Description

@AaryanCode69

Problem:
src/evaluation/evaluator.py contains two hard-coded absolute paths
(lines 74, 182) pointing to a developer's local machine. This breaks
the evaluator on any other machine, in CI, or in Docker.

Proposed Solution:

  • Add --embeddings_dir and --csv_path CLI arguments to parse_arguments()
  • Fall back to EmbeddingEnvironment.get_dir() when not provided
  • Remove all absolute path references

Files to change:

  • src/evaluation/evaluator.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions