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

Uploaded Source

Built Distribution

ftpvl-0.1.3-py2.py3-none-any.whl (12.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: ftpvl-0.1.3.tar.gz
  • Upload date:
  • Size: 11.9 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.3.tar.gz
Algorithm Hash digest
SHA256 768f9f1c7038f768be9da93ac442d985d9cdc2605a73ff39e18ae76f381e5dfb
MD5 b213528ff56faab9e8db71f5b40a72cc
BLAKE2b-256 4a188a70153cbb5da7108c244d585df6d409419727aba24f8df2685b7835045c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ftpvl-0.1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.8 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.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0ff7e3a62f0c6eeb61756c453a788da03da8af2c0469a55ecf6270156c29f2fc
MD5 582ad5967bff6c7ff22e19d5ed26388d
BLAKE2b-256 f049bccaa18701053d875c72958b416d61ae8ac9ca2b704875cffe0aed2ad823

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