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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metarace_trackmeet-1.13.12.tar.gz (234.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

metarace_trackmeet-1.13.12-py3-none-any.whl (252.2 kB view details)

Uploaded Python 3

File details

Details for the file metarace_trackmeet-1.13.12.tar.gz.

File metadata

  • Download URL: metarace_trackmeet-1.13.12.tar.gz
  • Upload date:
  • Size: 234.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for metarace_trackmeet-1.13.12.tar.gz
Algorithm Hash digest
SHA256 36cbb7aafd2e61e33fe0e09ef68dc12f9abe1b84e96919714c1017a6d023ec2c
MD5 9e1b733c56f9b738820e63ea7da17422
BLAKE2b-256 c2fa3b13c5efa4b66f543164d6bb9809a5d75bcef9f4e1a9e486688ef3146c2b

See more details on using hashes here.

File details

Details for the file metarace_trackmeet-1.13.12-py3-none-any.whl.

File metadata

File hashes

Hashes for metarace_trackmeet-1.13.12-py3-none-any.whl
Algorithm Hash digest
SHA256 a435692c9e2c5e2d73f906af9964ed26186f3a327f8cc2fe1d42093df27a4c1c
MD5 fc2b5c45f3517119d72c5a222468b23c
BLAKE2b-256 b93d31abe25cc650b69fdfa6b24336c843e177a7b99f0cd1c849b353394e4146

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page