Skip to main content

A visualization library for FPGA Tool Performance

Project description

FPGA Tool Performance Visualization Library (FTPVL)

Python application

Single Table Visualization

FTPVL is a library for simplifying the data collection and visualization process for Symbiflow development. Although it was made with Symbiflow in mind, it is highly extensible for future integration with other software.

Dependencies

The library extensively uses Pandas for data management and processing. Other dependencies are explained below:

  • pandas: for data management and processing
  • seaborn: for colormap generation
  • jinja2: for visualization generation

Development Dependencies

  • requests-mock: for mocking request object for testing fetchers
  • pylint: for linting
  • pytest: testrunner
  • coverage: for coverage testing
  • black: for auto-formatting

Example Usage

Take a look at the notebooks below to demonstrate the functionality of FTPVL.

  1. Using HydraFetcher and Processors
  2. Styling tables with SingleTableVisualizer
  3. Comparing two different Evaluations

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

ftpvl-0.1.2.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

ftpvl-0.1.2-py2.py3-none-any.whl (12.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ftpvl-0.1.2.tar.gz.

File metadata

  • Download URL: ftpvl-0.1.2.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.5

File hashes

Hashes for ftpvl-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1a6936aeb11252c31c05ba34a4d2831f9b72fe26ae2f88acad5d8b4c58d0eb9c
MD5 76ebc6d05854ee35bee5a8916e5a3a12
BLAKE2b-256 9b4e72dd092e90115a2c90188d8d26184dc8a42db0fb2025c1ec9f7eb8ef1e66

See more details on using hashes here.

File details

Details for the file ftpvl-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: ftpvl-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.5

File hashes

Hashes for ftpvl-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d1059c94fe8a5c535fcd1b732403f8951a95e686f6df8fdaa6386bd2bdaecb14
MD5 bb9c441f9961872327757e60f6d2002d
BLAKE2b-256 e9c84aa84c608c53c451d66df6becd2e2aeccb94cd480f3f0249c1bed0724b4c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page