Metadata-Version: 2.1
Name: cihpc
Version: 0.1.1
Summary: Python performance monitoring tool using HPC
Home-page: https://github.com/janhybs/ci-hpc
Author: jan-hybs
Author-email: jan.hybs@tul.cz
License: MIT License
Description: # CI & HPC &middot; [![Travis (.org) branch](https://img.shields.io/travis/janhybs/ci-hpc/dev.svg?style=flat-square)](https://travis-ci.org/janhybs/ci-hpc) [![Read the Docs](https://img.shields.io/readthedocs/ci-hpc/dev.svg?style=flat-square)](https://ci-hpc.readthedocs.io/en/dev) [![download the PDF Docs](https://img.shields.io/badge/docs-PDF-d3231c.svg?style=flat-square&logo=adobe&logoColor=white)](https://readthedocs.org/projects/ci-hpc/downloads/pdf/dev/) [![GitHub](https://img.shields.io/github/license/janhybs/ci-hpc.svg?style=flat-square)](https://github.com/janhybs/ci-hpc/blob/master/LICENSE) [![Coveralls github branch](https://img.shields.io/coveralls/github/janhybs/ci-hpc/dev.svg?style=flat-square)](https://coveralls.io/github/janhybs/ci-hpc)
        
        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
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Description-Content-Type: text/markdown
