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

Uploaded Source

Built Distribution

ftpvl-0.1.0-py2.py3-none-any.whl (11.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: ftpvl-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 2319abb72fe94a506b4b4e03a73d603cd5bb9f40dff8b3332a67ab27f2dbddf3
MD5 c1f7ca691ea42b7b3c989a921869633b
BLAKE2b-256 0f391c43fc51cb617605218eb259836e0b10dcbb5364962bd037cbce30e9dbd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ftpvl-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.9 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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 39aa2a80800506ddef58bd37258701caefd7c54325a843f1a27c0f2ff49892da
MD5 41942d080828627990b573a52af7b0ff
BLAKE2b-256 05fe77ce5455bb73098a9fa6c2c6ca73e1a736340fff4f5a1aec1a0bdbb24c7d

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