CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-pynetworktables

A pure Python implementation of NetworkTables, used for robot communications in the FIRST Robotics Competition.

75

1.01x
Overview
Eval results
Files

Evaluation results

100%

SmartDashboard Chooser Bridge

SmartDashboard SendableChooser control helper

Criteria
Without context
With context

Chooser setup

100%

100%

Options access

100%

100%

Selection reading

100%

100%

Selection publish

100%

100%

Listener cleanup

100%

100%

66%

-5%

NetworkTables Connection Bootstrapper

Server/client connection setup and identity

Criteria
Without context
With context

Identity set

100%

100%

Server startup

64%

80%

Client connect

92%

60%

Connection snapshot

30%

25%

Clean reset

60%

60%

36%

-28%

Default Session Bridge

Instance lifecycle and default access

Criteria
Without context
With context

Default instance

90%

0%

Startup mode

90%

50%

Table I/O

100%

90%

Client connect

0%

0%

Update visibility

13%

0%

Shutdown/reset

60%

80%

85%

22%

Listener Monitor

Entry and subtable listeners plus connection listeners

Criteria
Without context
With context

Connection listener

50%

100%

Entry listeners

92%

92%

Subtable discovery

53%

66%

Listener cleanup

10%

60%

Callback-driven data

100%

100%

61%

11%

Entry Metadata Toolkit

Entry object controls and metadata

Criteria
Without context
With context

Default setup

30%

100%

Persistence toggles

75%

90%

Type-safe writes

56%

40%

Metadata snapshot

25%

25%

Clearing entry

66%

53%

65%

9%

Entry Type Control and Flags

Type enforcement, force-set overrides, and flag management

Criteria
Without context
With context

Type validation

0%

0%

Typed writes

0%

25%

Force retype

96%

100%

Preserve on mismatch

100%

100%

Flag control

90%

100%

65%

-8%

Network Table Persistence Toolkit

Persistent entry save/load and filtered snapshots

Criteria
Without context
With context

Persistent flagging

100%

100%

Save persistent file

100%

100%

Load persistent file

40%

100%

Prefix snapshot

25%

0%

Filtered import

100%

0%

80%

-2%

In-Memory NetworkTables Diagnostic Harness

In-memory test mode and verbose diagnostics

Criteria
Without context
With context

Test mode setup

100%

100%

Verbose toggle

25%

0%

Table writes

100%

100%

Entry reads

80%

100%

Cleanup

100%

100%

100%

Network Update Synchronizer

Update rate tuning and manual flush/queue drains

Criteria
Without context
With context

Update rate

100%

100%

Interval guard

100%

100%

Entry staging

100%

100%

Manual flush

100%

100%

Listener drain

100%

100%

Shutdown sequence

100%

100%

90%

8%

Table Telemetry Store

Table navigation and key-value I/O (primitives, arrays, raw)

Criteria
Without context
With context

Subtable setup

100%

92%

Primitive writes

100%

100%

Default status string

0%

100%

Array I/O

100%

100%

Raw frames

60%

60%

Install with Tessl CLI

npx tessl i tessl/pypi-pynetworktables
Evaluated
Agent
Codex

Table of Contents