Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 1 addition & 16 deletions polaris/evaluate/_results.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
)
from pydantic.alias_generators import to_camel

from polaris.evaluate import ResultsMetadata, BenchmarkPredictions
from polaris.evaluate import ResultsMetadata
from polaris.utils.errors import InvalidResultError
from polaris.utils.misc import slugify
from polaris.utils.types import (
Expand Down Expand Up @@ -197,18 +197,3 @@ class CompetitionResults(EvaluationResult):
@property
def competition_artifact_id(self) -> str:
return f"{self.competition_owner}/{slugify(self.competition_name)}"


class CompetitionPredictions(ResultsMetadata, BenchmarkPredictions):
"""
Predictions for competition benchmarks.

This object is to be used as input to [`CompetitionSpecification.evaluate`][polaris.competition.CompetitionSpecification.evaluate].
It is used to ensure that the structure of the predictions are compatible with evaluation methods on the Polaris Hub.
In addition to the predictions, it contains additional meta-data to create a results object.

Attributes:
access: The access the returned results should have
"""

access: AccessType = "private"
Loading