A series of tournaments organized by the same club.
Whether the championships is close, and its ranking finalized.
Kind of pairing method used to build next round, used as default value for the corresponding field when creating a new tourney.
Description of the championship.
Primary key.
Previous championship’s ID.
Number of players per team.
Previous championship.
Kind of prize-giving.
This is used to determine which method will be used to assign final prizes. It may be:
similar to fixed, but applied to best fourty scores starting from 1000:
- 1000
- 900
- 800
- 750
- 700
- 650
- 600
- 550
- 500
- 450
- 400
- 375
- 350
- 325
- 300
- 275
- 250
- 225
- 200
- 175
- 150
- 140
- 130
- 120
- 110
- 100
- 90
- 80
- 70
- 60
- 50
- 40
- 35
- 30
- 25
- 20
- 15
- 10
- 5
- 1
Summarize the championship, collecting final prizes of the players.
Parameters: |
|
---|---|
Return type: | a tuple of two slots |
For each tuple of players collect the earned prize in each tourney of the championship, or zero if the players did not participate to a given event.
limit and onlywomen are used by the general rankings, to consider only last year tourneys and to produce women ranking respectively.
Results in a tuple of two items, the first being a list of two slots tuples, respectively the date and the guid of a tourney, the second a list of tuples, sorted by total prize: each tuple contains five items, a tuple of players, their total prize, a list of their prizes sorted by date of event, the number of prizes and finally None or a list of skipped prizes.
Reduce a single championship to a simple dictionary.
Parameters: | serializer – a sol.models.bio.Serializer instance |
---|---|
Return type: | dict |
Returns: | a plain dictionary containing a flatified view of this championship |
Number of worst results to skip in computing the ranking.