Home | Trees | Indices | Help |
|
---|
|
ranking.py - Classes to produce rankings of objects that implement Rankable. Each class that has a ranking (currently Course and Category) has to inherit from Rankable. Rankable specifies the interface of rankable classes.
|
|||
RankableItem Defines the interface for all rankable items (currently Runner, Team, Run). |
|||
Ranking A Ranking objects combines a scoreing strategy, a validation strategy and a rankable object (course or category) and computes a ranking. |
|||
RelayRanking | |||
Rankable Defines the interface for rankable objects like courses and categories. |
|||
OpenRuns | |||
Cache Cache for scoreing and validation results. |
|||
CachingObject Common parent class for all caching objects. |
|||
AbstractScoreing Defines a strategy for scoring objects (runs, runners, teams). |
|||
TimeScoreing Builds the score from difference of start and finish times. |
|||
Starttime Basic start time strategy. |
|||
SelfstartStarttime StarttimeStrategy for Selfstart |
|||
MassstartStarttime Returns start time relative to a fixed mass start time. |
|||
RelayStarttime Returns start time computed from starttime == finish time of the previous runner in a relay team. |
|||
RelayMassstartStarttime | |||
Validator Defines a strategy for validating objects (runs, runners, teams). |
|||
CourseValidator Validation strategy for courses. |
|||
SequenceCourseValidator Validation strategy for a normal orienteering course. |
|||
AbstractRelayScoreing Base class for all relay scoreing classes. |
|||
RelayScoreing Combined validator and scoreing class for relay teams. |
|||
Relay24hScoreing This class is both a validation strategy and a scoreing strategy. |
|||
Relay12hScoreing This class is both a valiadtion and a scoreing strategy. |
|||
Relay24hScore | |||
ControlPunchtimeScoreing Scores according to the (expected) absolute punchtime at a given control. |
|||
RoundCountScoreing This scoreing strategy computes the score as the count of complete runs of a course. |
|||
UnscoreableException | |||
ValidationError |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Nov 3 23:56:07 2023 | http://epydoc.sourceforge.net |