The goal of this package is to provide high-quality, randomized schedule generators for competitions, particularly leagues. The schedulers generate lists of rounds for competitions when provided a list of teams or a team count.
Right now, this library supports schedule generation for pure round-robin competitions. While special wrappers are provided for round-robin leagues with between 1 and 4 meetings between teams, competitions with more meetings are possible.
There will be a v0.3, but I don’t know what should be in it. Should I clone scheduling formulas from real sports leagues? Do you want knockout cups, playoffs, or more predictable round-robin scheduling? I won’t know unless you tell me. Open feature requests on this project’s GitHub repo and tell me what you want to see in version 0.3!
Changes in v0.2
Standard round-robin schedulers for leagues with odd numbers of meetings.
Later changes in the v0.2 series
v0.2.1 added tests for higher-level round-robin schedules.
v0.2.2 and v0.2.3 added additional tests.
v0.2.4 rewrote the odd-numbered matrix generation and even-numbered match generation tests.
v0.2.5 rewrote the odd-numbered match generation test.
Changes in v0.1
Even-numbered standard round-robin schedulers.
Metadata
Release files for competitions-scheduler 0.2.5.post2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| competitions-scheduler-0.2.5.post2.tar.gz | 25.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| competitions_scheduler-0.2.5.post2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 34.9 kB
Release files / competitions-scheduler-0.2.5.post2.tar.gz
| Download URL | competitions-scheduler-0.2.5.post2.tar.gz |
|---|---|
| Size | 25.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8545190e42e745a618c641f169901487fc0e4a0622930f778222a93d56137c2a
|
|
BLAKE2b-256 checksum How to use checksums |
45816d73aa0c6710248a97982ecaf00374a1fca0f746f80db382c871c04b32f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / competitions_scheduler-0.2.5.post2-py2.py3-none-any.whl
| Download URL | competitions_scheduler-0.2.5.post2-py2.py3-none-any.whl |
|---|---|
| Size | 9.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
fe1788b6e619aac29301bb97a30cbe9edecfd2c925a2b14546b22ed70c3d2ecc
|
|
BLAKE2b-256 checksum How to use checksums |
7218d138f963145838a7c435131c8553cb68af2ebfb8888f5c39e9a0e49264b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |