Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

statistical analysis for calculation timings #12168

Open
haraldschilly opened this issue Dec 16, 2011 · 1 comment
Open

statistical analysis for calculation timings #12168

haraldschilly opened this issue Dec 16, 2011 · 1 comment

Comments

@haraldschilly
Copy link
Member

The attached script does some statistical analysis and plotting for a series of timings done with timeit. It should help to understand how the performance of an algorithm does work out and also how the underlying framework and hardware behaves under load. It shows a time-series, a histogram and CDF plot. It does reject outlyers based on quantile-margins and starts with a dedicated warmup phase. Additional features are possible. Plotting is done via matplotlib, this should be changed to Sage-specific routines.

Links:

sage-devel discussion about this

script in action on sagenb.org

Component: misc

Author: schilly

Issue created by migration from https://trac.sagemath.org/ticket/12168

@jdemeyer
Copy link

comment:1

Attachment: timehisto.py.gz

@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe mkoeppe removed this from the sage-6.4 milestone Dec 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants