Skip to contents

All functions

add_stage()
Add a stage to a tournament specification
add_transition()
Add a transition between stages
advance()
Advance tournament to next round
bottom_n()
Select bottom ranked participants from source standings
bottom_per_group()
Select bottom ranked participants per group
build()
Build a live tournament runtime from a specification
build_tournament()
Build a tournament runtime from a tournament specification
compute_tournament_rankings()
Compute tournament rankings
double_elim()
Create a double elimination bracket
export_matches()
Export tournament matches across materialized stages
export_standings()
Export tournament standings across materialized stages
export_tournament_log()
Export tournament routing log entries
filter_by()
Select participants using a custom predicate function
from_previous()
Resolve source stage from most recently defined stage order
get_ready_stages()
Get stage IDs currently ready to advance
get_routing_log()
Get transition routing log entries
group_stage_knockout()
Create a group stage followed by knockout bracket
is_stage_complete()
Check whether a stage is complete
losers()
Select losers from a source stage by elimination round
matches()
Inspect tournament matches
new_selector()
Construct a selector object for transition take = routing
previous_stage()
Resolve source stage from the immediately preceding stage
print(<group_stage_knockout>) print(<bracket_match>) print(<bracket>) print(<double_elim_bracket>) print(<tournament>)
Print bracketeer objects
qualify_losers()
Select losers from a source stage by elimination round
qualify_remaining()
Select all entrants remaining in the transition source pool
rankings()
Get tournament rankings
remaining()
Select entrants remaining in the current transition source pool
result()
Fluent tournament result entry helper
results()
Fluent tournament batch result entry helper
round_robin()
Create a round robin tournament
routing_log()
Get transition routing log
set_outcome()
Configure tournament outcome depth
single_elim()
Create a single elimination bracket
single_elim_stage() double_elim_stage() round_robin_stage() swiss_stage() group_stage_knockout_stage() two_leg_stage()
Create a stage specification
slice_per_group()
Select an inclusive standings slice per group
slice_range()
Select an inclusive standings slice
spec()
Create a bracketeer tournament specification
split_stage()
Add multiple transitions from one source stage
stage_status()
Inspect tournament stage status
standings()
Inspect tournament standings
summary(<bracket>)
Summarize bracketeer objects
swiss()
Create a Swiss-system tournament
teardown()
Teardown tournament state
top_n()
Select top ranked participants from source standings
top_per_group()
Select top ranked participants per group
tournament()
Create an empty live tournament pipeline
tournament_spec()
Create a tournament specification graph
two_leg()
Create a two-leg stage or bracket
validate()
Validate a tournament spec preflight
validate_tournament()
Dry-run preflight validation for tournament flow feasibility
validate_tournament_spec()
Validate a tournament specification
winner()
Get tournament winner