All Projects → leifwalsh → perfume

leifwalsh / perfume

Licence: other
Interactive performance benchmarking in Jupyter

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to perfume

Lfortran
Official mirror of https://gitlab.com/lfortran/lfortran. Please submit pull requests (PR) there. Any PR sent here will be closed automatically.
Stars: ✭ 220 (+566.67%)
Mutual labels:  jupyter, interactive
Bowtie
Create a dashboard with python!
Stars: ✭ 724 (+2093.94%)
Mutual labels:  jupyter, interactive
Iruby
Official gem repository: Ruby kernel for Jupyter/IPython Notebook
Stars: ✭ 600 (+1718.18%)
Mutual labels:  jupyter, interactive
Xpedite
A non-sampling profiler purpose built to measure and optimize performance of ultra low latency/real time systems
Stars: ✭ 89 (+169.7%)
Mutual labels:  benchmarking, jupyter
yargs-interactive
Interactive support for yargs
Stars: ✭ 40 (+21.21%)
Mutual labels:  interactive
docker-DataScience
Dockerfile containing the libraries I need in most of my projects.
Stars: ✭ 19 (-42.42%)
Mutual labels:  jupyter
data-lineage
Generate and Visualize Data Lineage from query history
Stars: ✭ 166 (+403.03%)
Mutual labels:  jupyter
gcpy
Python toolkit for GEOS-Chem.
Stars: ✭ 34 (+3.03%)
Mutual labels:  benchmarking
hubshare
A directory sharing service for JupyterHub
Stars: ✭ 57 (+72.73%)
Mutual labels:  jupyter
p3arsec
Parallel Patterns Implementation of PARSEC Benchmark Applications
Stars: ✭ 12 (-63.64%)
Mutual labels:  benchmarking
CRONO
A Shared Memory Multithreaded Graph Benchmark Suite for Multicores
Stars: ✭ 21 (-36.36%)
Mutual labels:  benchmarking
EngComp4 landlinear
Using computational thinking to get deep insights on the foundations of linear algebra
Stars: ✭ 102 (+209.09%)
Mutual labels:  jupyter
notebooks
Collection of (unfinished) notebooks
Stars: ✭ 13 (-60.61%)
Mutual labels:  jupyter
jupyterhub-deploy-hpc
Documented examples of Jupyterhub deployment in HPC settings
Stars: ✭ 30 (-9.09%)
Mutual labels:  jupyter
linkextractor
A Docker tutorial using a link extraction application example
Stars: ✭ 41 (+24.24%)
Mutual labels:  interactive
gaia
Gaia is a geospatial analysis library jointly developed by Kitware and Epidemico.
Stars: ✭ 29 (-12.12%)
Mutual labels:  jupyter
reactcci
React create component interactive CLI
Stars: ✭ 49 (+48.48%)
Mutual labels:  interactive
MGT-python
Musical Gestures Toolbox for Python
Stars: ✭ 25 (-24.24%)
Mutual labels:  jupyter
keras-adversarial-autoencoders
Experiments with Adversarial Autoencoders using Keras
Stars: ✭ 20 (-39.39%)
Mutual labels:  jupyter
jupyter rfb
Remote Frame Buffer for Jupyter
Stars: ✭ 21 (-36.36%)
Mutual labels:  jupyter

perfume

Documentation Status Updates

Interactive performance benchmarking in Jupyter

Overview

perfume is a performance benchmarking tool that provides quick feedback on the systems under test.

The primary goals are:

  • Prioritize analysis of distributions of latency, not averages.
  • Support both immediate feedback and robust benchmarking with many samples, through a UI that updates as we collect more information.
  • Provide raw data back to the user, for flexible custom analysis.
  • Provide helpful post-processing analysis and charting tools.

Features

  • Live-updating histogram chart and descriptive statistics during a benchmark run.
  • Jupyter notebook integration.
  • Tunable benchmarking overhead.
  • Comparative analysis of multiple functions under test.
  • Powerful post-processing analysis tools.

Demo

You can check out an example notebook using perfume.

docs/perfume.gif

docs/cumulative_quantiles.png

Installing

pip install perfume-bench

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].