NPF Web extension designed to export results to a single html web app
Project description
Network Performance Framework Web Extension
This repository is an extension to NPF (https://github.com/tbarbette/npf). The architecture has been built based on npf's internal architecture. It should be used along as part of npf's workflow.
For more advanced usage, it can be used as a standalone tool. In order to do so, the app has to be initialized by running the following javascript command:
window.updateConfiguration(configurationData);
the signature of the updateConfiguration
method is available inside the App.tsx
file.
Available Scripts
npm start
Runs the app in development mode available at address http://localhost:3000
npm run test
Runs the test suite covering all methods used by the app
npm run coverage
Runs the test suite covering all methods used by the app
npm run build
Builds the app for production and optimizes it.
npm run deploy
Builds the app for production, optimizes it then prepares it for deployment.
Releases
- V0.6.1
- Fixed app crash when no split parameter available
- Fixed too many labels being created when too much variance in the data
- V0.6.0
- Added boxplot charts
- Added piechart
- Added error bars for line and bar plots
- Added test suite
- Added more documentation
- Added D-E-M-O keys interaction handler
- Added responsive design
- Added more settings conditionals
- Added more settings for split parameters
- Added parameter injection aliases for split parameter format
- Improved code comments
- Improved graph type recommendation
- Redesigned settings modal
- Settings are now saved locally per configuration
- V0.5.0
- Added documentations feature
- Added advanced settings
- Added more demo data
- Added full screen feature
- Added graph splitting feature
- Fixed loading system
- Fixed output path in python interface
- V0.4.0
- Switched data insertion system from json to csv
- Added default demo data
- Added bar charts and recommendation system
- Added settings
- Redesigned app event handler system
- Redesigned charts rendering
- V0.3.0
- Added navigation through configurations
- Added website loader
- Improved labels
- V0.2.3
- Added automatic build and commit to repo of template to fix it not being included properly.
- Renamed template.py to template.html
- V0.2.2
- Fixed checkout reset when building with github actions
- V0.2.1
- Fixed html file not being included properly. Added prebuild script.
- V0.2
- Inlining all app source codes into a single html file instead of external scripts
- V0.1.1
- PyPi package creation and publishing
- V0.1
- Github actions automatic releases
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for npf_web_extension-0.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49fcb6cf4e6aeb848ef354899ea92e4ea163be3a56bf3aaeb59271c67af5a8ef |
|
MD5 | b47ef1fbca2a3cbf6e8ea77475c214a0 |
|
BLAKE2b-256 | 53e005e513c0392c5c9d71b6ff84a5c928ae6416a41663ce5bc4c443fd82cc69 |