Skip to main content

FIX message parser and viewer

Project description

FIX Inspector

CI

Offline FIX message viewer and decoder for troubleshooting trade logs.

Main UI

Requirements

  • Python 3.12+
  • PySide6 (Qt6)
  • Supported platforms: Windows, macOS, and Linux

Install from source

python -m pip install -e .
python -m fixinspector

Install from PyPI

python -m pip install fixinspector
python -m fixinspector

The fixinspector command launches the GUI after installation.

CLI

fixinspect decode sample.log --format text
fixinspect decode sample.log --format json
fixinspect index sample.log

The same CLI subcommands are available through the package module:

python -m fixinspector decode sample.log --format json
python -m fixinspector index sample.log

Custom QuickFIX-style XML dictionaries can be supplied with --dict.

Development

If you use uv, the existing lockfile supports the same workflows:

uv sync --all-groups
uv run python -m fixinspector
uv run pytest -q

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

fixinspector-0.2.0.tar.gz (134.4 kB view details)

Uploaded Source

Built Distribution

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

fixinspector-0.2.0-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file fixinspector-0.2.0.tar.gz.

File metadata

  • Download URL: fixinspector-0.2.0.tar.gz
  • Upload date:
  • Size: 134.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fixinspector-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7c2ece53ba5018ebddfe52a435fddec428b6a21ec43311bd0a3b0dd8fe60c4e7
MD5 e7ba7a4388cba3a833e3f1a6454eba69
BLAKE2b-256 7a76f940fb52e8aff69a33f2d0dd2d0b590290ebfeacbe1c3bd067616fa77dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixinspector-0.2.0.tar.gz:

Publisher: publish.yml on khchanel/fixinspector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fixinspector-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: fixinspector-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fixinspector-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3827ef35023ea4e1852d5ccd518dca04dd5c78097a22cc96fc3be5cfa639764
MD5 828b724329df8b1d161f990cc7e851b8
BLAKE2b-256 b48d72fac53010651a0e7b502db8778e237d44c8df2c4a966ae6b7fe158d493d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixinspector-0.2.0-py3-none-any.whl:

Publisher: publish.yml on khchanel/fixinspector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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