Skip to main content

A PyQt-based application for visualizing and analyzing relay counts from DB files.

Project description

pypirccua

pypirccua - Python Pickering Relay Cycle Counting Utility Application is a PyQt-based application for visualizing and analyzing relay counts from DB files from Pickering PXI cards.

The file format specification is described in the official reference manual

License

  • Under GNU/GPLv3

Features

  • Parses RelayCount Card Database Files (similar to the NI PXIe Health Monitor).
  • Displays statistics on Pickering PXI card physical or logical layers.
  • Allows users to set a count heatmap and provides visual feedback as a reference.
  • Associates a .db file with a table view.

Changelog

[1.x.x] Future (somwhere in the future)

  • Support: Interconnect DB data mapping with the eBirst Card Definition set XML data, and visualize side-by-side with the default database PiTableView.
  • Support: dataset export functionality to Google Sheets.
  • Support: PiLpxi & LXI client bridge functionality into the application.
  • Support: additional statistics with an improved graph view (including support for zoom-in/out, selection, and callbacks in the table view).

[1.1.0] - 2024-11-20

  • Added: Thread support for Db card loading.
  • Added: PiDbCardList support for removing and clearing card list.
  • Added: PiDbCardList detect already existing duplicates when adding Card DB File to the list.
  • Added: PircViewer proper ProgressBar, StatusBar for app feedbacking information to the user.
  • Added: PircViewer About dialog.
  • Added: PiTableView export table to csv functionality.

[1.0.0] - 2024-11-17

  • Initial released version of the application.

Screenshots

initial db view

dbfile -> table association

Install

pip install .

Run

pypirccua

Project details


Download files

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

Source Distribution

pypirccua-1.1.0.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

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

pypirccua-1.1.0-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file pypirccua-1.1.0.tar.gz.

File metadata

  • Download URL: pypirccua-1.1.0.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pypirccua-1.1.0.tar.gz
Algorithm Hash digest
SHA256 3fc6ef59e3a401f3e488e80e65e86ab974aad8e84456f8374929ce7db5a4e1da
MD5 57b67f9cf79233bc2f698ceafccab78d
BLAKE2b-256 8883e24c25657e21e5a5de8e803bb60f1c189a932eeeb085eb58bfb940fabfd7

See more details on using hashes here.

File details

Details for the file pypirccua-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: pypirccua-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pypirccua-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19358086af76cecd94aecf5c9037eec4079c90d983ca860b06dcbb88cfccd952
MD5 a18bb61dabc1713617bf9afdde3141b3
BLAKE2b-256 ee661d8e523636e87a64c1c79fc10ba57e59f28f0e0c896ebde8d9a15f828101

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 Pingdom Monitoring Sentry Error logging StatusPage Status page