read a polyspace report and export misra or run-time results
Project description
polyspace-report2excel
polyspace-report2excel is a python module which adds the possibility to read a polyspace report and export misra or run-time results in an excel file for easier analyse.
Package installation
pip install polyspace-report2excel
Usage
Export polyspace data in an HTML report or RTF report then run export-all.py, you can use --help
.
Script was made for polyspace 2018 but you can run it with polyspace 2014
by adding --poly14
argument.
By default it export all tables to excel and generate one file per Polyspace chapter. Use arguments to filter what you need.
:warning: by converting RTF file you must precise --runtime or --misra
Usage example with the pip package
p2e input.html output-folder/
p2e input.rtf ouput-folder/ --runtime
Usage example by cloning the repository
If you don't want to install the package polyspace-report2excel
, first install the dependencies.
pip install .
Then, you can run:
python src/p2e/main.py input.html ouput-folder/
python src/p2e/main.py input.rtf ouput-folder/ --runtime
Arguments
--misra
will export misra report only.--runtime
will export run-time report only (ignored if--misra
).-y
will force overwrite if output files already exist.--poly14
will read report from polyspace 2014--csv
will export data in CSV instead of xlsx
Create you own export script
You can also create you own script if needed. With HTMLReader
you can
extract all tables from report to python variables, do some operations
and finally write to excel with exportxlsx
. You can use export-all.py
as example or see docstrings inside HTMLReader
or exportxlsx
.
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
File details
Details for the file polyspace-report2excel-1.0.2.tar.gz
.
File metadata
- Download URL: polyspace-report2excel-1.0.2.tar.gz
- Upload date:
- Size: 47.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f3ae9a4b24927da460396ac0a335a91878c5d370ad027d554584bb0cc77bffe |
|
MD5 | 2b109ab640b52a34259a9b472fea2361 |
|
BLAKE2b-256 | fa9172c45e62e3faa8a5f9e19fabc1d66e9b6a48751814967088078221fcfab6 |
File details
Details for the file polyspace_report2excel-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: polyspace_report2excel-1.0.2-py3-none-any.whl
- Upload date:
- Size: 36.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f44dd1e8b31aac03e162fa107c17099feb4ffb4218960b33c369ed611909557 |
|
MD5 | bf6d9681e686059aba8f07e0f210af5a |
|
BLAKE2b-256 | 1d419522ddad9504b4e32d7e8e3ce143c9a3c63b89688d92e40ea16b5db7f78a |