Skip to main content

Operate on HPCtoolkit XML database files as pandas DataFrames.

Project description

Operate on HPCtoolkit XML database files as pandas DataFrames.

package version from PyPI build status from GitHub test coverage from Codecov grade from Codacy license

Database files generated by HPCtoolkit can be read by the GUI-based tools provided by developers of HPCtoolkit. However, programmatic access and analysis of such files is troublesome.

This library provides an HPCtoolkitDataFrame object, which is essentially a pandas DataFrame and can be queried and sliced as easily as any DataFrame. But it extends this functionality with methods for analysis and visualisation of performance data.

Usage

Please see examples.ipynb for details.

Installation

For simplest installation use pip:

pip3 install hpctoolkit_dataframe

Requirements

Python version 3.8 or later.

Python libraries as specified in requirements.txt.

Building and running tests additionally requires packages listed in requirements_test.txt.

Tested on Linux, macOS and Windows.

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

hpctoolkit_dataframe-0.3.0.tar.gz (276.5 kB view hashes)

Uploaded Source

Built Distribution

hpctoolkit_dataframe-0.3.0-py3-none-any.whl (13.7 kB view hashes)

Uploaded Python 3

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