Skip to main content

metarace-trackmeet

Timing and result application for UCI Part 3 Track Races.

trackmeet screenshot

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:

https://6-v.org/au/

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.25
  • tex-gyre fonts (optional, recommended)
  • evince (optional, recommended)
  • rsync (optional)
  • mosquitto (optional)

Post-Installation Notes

Configure defaults for new meets and library options by right-clicking the desktop menu entry and selecting "Edit Defaults". Alternatively defaults can be edited from the command line with option --edit-default:

    $ ~/Documents/metarace/venv/bin/roadmeet --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

Metadata

Release files for metarace-trackmeet 1.13.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for metarace-trackmeet 1.13.13
File Size Uploaded
metarace_trackmeet-1.13.13.tar.gz 242.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for metarace-trackmeet 1.13.13
File Interpreter ABI Platform
metarace_trackmeet-1.13.13-py3-none-any.whl Python 3 none any Details

Total release size: 502.0 kB

Release files / metarace_trackmeet-1.13.13.tar.gz

Download URL metarace_trackmeet-1.13.13.tar.gz
Size 242.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6d44cd6714eac62112626b91d49fef8bd2b0ad9998db5e57a3f1e6e3f8199752
BLAKE2b-256 checksum
How to use checksums
7682b4d80240ef6c4a78866c911b5ed4ef53052dc12ecb0b37fc1829744fca55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / metarace_trackmeet-1.13.13-py3-none-any.whl

Download URL metarace_trackmeet-1.13.13-py3-none-any.whl
Size 259.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13d7c04a4d6bc9528a29f8b91dfca2267d19e76572c68d042419853eada1721c
BLAKE2b-256 checksum
How to use checksums
955472061e88739b87247396d3d178d4baf9768c08ed5cc40d2bbed2ca2e4864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.13.13 This release

2 release files

1.13.8

2 release files

1.13.7

2 release files

1.13.6

2 release files

1.13.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page