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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file hpctoolkit_dataframe-0.3.0.tar.gz.

File metadata

  • Download URL: hpctoolkit_dataframe-0.3.0.tar.gz
  • Upload date:
  • Size: 276.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for hpctoolkit_dataframe-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b9c8e683ab78aa4da638c16ffd5567c4bb6351b3b3a01b9ff1ddb586fdaf7098
MD5 b101f68bee85d234dd381a9d58aa1680
BLAKE2b-256 3d735abd4c937d1e231c53274551fc1b1ee2376274b92b05268e05633600a095

See more details on using hashes here.

File details

Details for the file hpctoolkit_dataframe-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hpctoolkit_dataframe-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9902848f53a554101797bc2b508b51dff2368886e8a0537904aff14f4f768f62
MD5 603404e22828fd7a3d54bd5e8239615f
BLAKE2b-256 ba89866367bc825dd5d055629c65cc9e697b33a46d6d7c9494dac6c211937e78

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