Skip to main content

FIX message parser and viewer

Project description

FIX Inspector

CI

Offline FIX message viewer and decoder for troubleshooting trade logs.

Requirements

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

Install from source

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

Main UI

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.1.0.tar.gz (121.7 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.1.0-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fixinspector-0.1.0.tar.gz
Algorithm Hash digest
SHA256 97867f1c6fa4863e8fe54eafa0158d0c9a0047bd96c3f6a14cd16f9644a30a47
MD5 0b1c71c412c26d6114135e34a03ba0a0
BLAKE2b-256 593ec4fb7f60dc54c5662341ace1734aca4709e64cde36a689bf2fe07e49205f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixinspector-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: fixinspector-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 32.4 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8b23d0cf07899546bccfb826c2511beedbe98a9eb14e292771b47ed15edb5fe
MD5 79c652e5efe5477783593a3218746b6a
BLAKE2b-256 465c270284645612798fb5b7941c5fcf4ad35f2c1450edd19256fd2af929a9a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixinspector-0.1.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