Timing and result application for track cycling events
Project description
metarace-trackmeet
Archived: 2026-05-14 Moved to: https://codeberg.org/ndf-zz/metarace-trackmeet
Timing and result application for UCI Part 3 Track Races.
Shared installation script: metarace-install.
Usage
Choose meet folder and open:
$ trackmeet
Open an existing track meet:
$ trackmeet PATH
Create empty meet folder and open it:
$ trackmeet --create
Edit default configuration:
$ trackmeet --edit-default
Standards
Standard track meet competitions are enabled by importing a list of category standards for the meet. Reference standards for Australian domestic meets are provided at the following URL:
To enable standard competitions, check the source urls in Meet->Properties->Standards, then import to the current meet via Data->Update Standards.
Note: Keirin progressions and Omnium competitions are not yet complete in the current release (1.13.11).
Support
Requirements
- Python >= 3.11
- PyGObject
- Gtk >= 3.22
- metarace >= 2.1.23
- tex-gyre fonts (optional, recommended)
- evince (optional, recommended)
- rsync (optional)
- mosquitto (optional)
Post-Installation Notes
Optionally configure defaults for new meets and library options:
$ ~/Documents/metarace/venv/bin/trackmeet --edit-default
KDE/Plasma (Wayland)
KDE Plasma will incorrectly mask function key modifiers, rendering trackmeet action keys unusable. The workaround is to remove any keyboard shortcuts for Fn or Ctrl+Fn keys in Settings - Keyboard - Shortcuts.
Debugging messages are sent to the systemd journal, view with journalctl:
$ journalctl -f
Gnome Desktop (Wayland/X11)
By default, Gnome uses a system font which does not have fixed-width digits. As a result, rolling times displayed in trackmeet will jiggle left and right as the digits change, and right-aligned time columns will not align correctly at the decimal point.
To correct this, install gnome-tweaks and change the system font to one with fixed-width digits eg: Noto Sans Regular.
Debugging messages are sent to the systemd journal, view with journalctl:
$ journalctl -f
XFCE4/labwc (Wayland)
Remove any C-Fn or Fn key mappings from the Labwc
configuration file ~/.config/xfce4/labwc/rc.xml under
<keyboard><keybind key=...> elements.
Debugging messages are appended to ~/.xsession-errors, view with tail:
$ tail -f ~/.xsession-errors
XFCE4 (X11)
Under Settings, Window Manager, Keyboard, locate the "Workspace N" entries and clear the shortcuts for each one by selecting the "Clear" button.
Debugging messages are appended to ~/.xsession-errors, view with tail:
$ tail -f ~/.xsession-errors
Manual Installation
Install system requirements for your OS then prepare a metarace runtime directory and virtual env as follows:
$ mkdir -p ~/Documents/metarace
$ python3 -m venv --system-site-packages ~/Documents/metarace/venv
Use pip in your virtual env to download and install trackmeet along with any required python packages from the Python Package Index:
$ ~/Documents/metarace/venv/bin/pip3 install metarace-trackmeet
Create a new empty trackmeet:
$ ~/Documents/metarace/venv/bin/trackmeet --create
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file metarace_trackmeet-1.13.11.tar.gz.
File metadata
- Download URL: metarace_trackmeet-1.13.11.tar.gz
- Upload date:
- Size: 226.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3d1e02f082fb8ea7fe8ee2fab0014de431e04f1cbc25fd646cf63f1e56bbdb5
|
|
| MD5 |
ade87b4f2d7a368c05b18008d76b43ee
|
|
| BLAKE2b-256 |
8e1ac0b7b1e7b0027e7c06fb26da22dc2274507facc8b82b9890cb3e7dbbc3bf
|
File details
Details for the file metarace_trackmeet-1.13.11-py3-none-any.whl.
File metadata
- Download URL: metarace_trackmeet-1.13.11-py3-none-any.whl
- Upload date:
- Size: 244.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b5994cb04af100413f2cc22a5ace7f7b4f3bb22dfdf457802f0831a9026c6ed
|
|
| MD5 |
e376a500fed5c4d6053203352781c3f6
|
|
| BLAKE2b-256 |
36d3dee532814cd7d46f5a6ffc6c98e860efd205d3fb20ad14390804e0010b12
|