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.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

ftpvl-0.1.1-py2.py3-none-any.whl (12.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: ftpvl-0.1.1.tar.gz
  • Upload date:
  • Size: 11.2 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.1.tar.gz
Algorithm Hash digest
SHA256 999f89d473202814ca8366fe0c3219cef8e52d66bd9e4d6699e40d8a825b4399
MD5 6862559891ef6dc0417263dc0ba1f96f
BLAKE2b-256 d390ad2d27d803d95c57004faae1712598853be8c65b90660cca4cc7f7a2b736

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ftpvl-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.0 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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 79fe1e7f407354ab5a33bec41e1fb67981b33196f2ef0ebab91b0895f483a622
MD5 cf7ce84aef0955adefa4d68ac030dd1a
BLAKE2b-256 d849167a037aec222cfa41f3b0498e862b4c3a6c802c7fb288f82ad7b1420e1c

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