Skip to main content

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

Project description

pypirccua

This humble project introduces a Relay Cycle Counting utility application implemented in Python. The utility functions as a pxi database file parser and data viewer, with some basic statistics (questionable).

The file format specification is described in the official reference manual

License

  • Under GNU/GPL

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.

Future Nice-to-Haves

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

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.0.0.tar.gz (15.5 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.0.0-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pypirccua-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7fb90c9a2f20ad1c2083f01e844481c4f3da79903e88e9c8b4b2e1f8948b5feb
MD5 aa33916e35ce0040f8cc664ca949dbd5
BLAKE2b-256 7476513408df0f4acb5cd15a274503fa08227f62ba4cc0e555006000f67e68ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pypirccua-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 21.8 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce629e7fdd2448ae7432154f3d2b84791af19434f9ec074b665aa84d117cfae9
MD5 170f300dfb63e85c9150547064026dc6
BLAKE2b-256 424cc0defd7092b4430d9a3778dd5c1c3e30c85f618bad591a806fbeba195ff5

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