Skip to main content

Python performance monitoring tool using HPC

Project description

CI & HPC · Travis (.org) branch Read the Docs download the PDF Docs GitHub Coveralls github branch

A simple framework which can monitor the performance and scalability of software packages. The framework presented here combines Continuous Integation & High Performance Computing together with a minimalistic set of Python scripts. The results can be visualised in form of static Jupyter notebook or in an interactive web page.

Features

  • automatically run benchmarks of your project
  • inspect performance and scalability of your project
  • create complex configurations with travis syntax build matrix capabilities
  • use entire computing node with parallel test processing
  • automatically browse a commit history and run the benchmarks
  • automatically determine which tests to run based on results in your database

Coming soon

  • simplify entire structure with a github push webhook
  • run extra tests when suspecting significant performance change
  • easily create web visualisation configuration from analyzing records in database

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

cihpc-0.1.1.tar.gz (53.7 kB view hashes)

Uploaded Source

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