Friday, March 2, 2012

Finally rebased!

After a long time, I finally rebased my branch "master" to upstream. I had never used git rebase before, but yesterday I finally did it successfuly.

Now I intend to improving my fork, working on stastistic, multiproject and branches features.


Saturday, August 6, 2011

Multi-project support on Codespeed

Hi, all. I commited today to the branch gsoc on my Codespeed fork (https://github.com/daniloaf/codespeed/tree/gsoc) some small fixes and multi-project support on Timeline view.

I'll make some more tests and work on multi-project support on Changes view this week.

Sunday, July 17, 2011

Codespeed 0.9.0 released!

A few hours ago, Miquel just released Codespeed 0.9.0!

It doesn't have many differences from 0.8.1, but code base was completely refactored by Frank into a Django App.

If no critical bugs appear in next days, this release will be uploaded to PyPI soon.

More info: http://groups.google.com/group/codespeed/browse_thread/thread/2e865464d78259a3

Tuesday, July 5, 2011

Finally, error bars!

Finally we got error bars on Codespeed!

We used an old post by Jeremiah Faith (bfjf) on a issue created by Chris Leonello (cleonello) on jqPlot bitbucket which adds error bars using jqPlot OHLCRenderer plugin. You can check this issue here.

Now, we got real error bars on Timeline view.

We tried using series inverse colors:



and using grey:




It's also possible to set if you want Codespeed to display error bars or not by editing codespeed/settings.py and changing the value of use_error_bars to True or False.

Monday, June 27, 2011

Codespeed 0.8 - Released!

Last week Miquel finished merging some code and fixing some stuff and released Codespeed 0.8!

Some changes on this release are:
- Branch support (for now, only working on the Comparison view)
- VC integration for github
- Command line client to post results via HTTP
- New documentation explaining Codespeed views and concepts

The objective of the branch support is to allow comparing feature branches then get merged back into the master.

If you are using Codespeed 0.7 and wants to use 0.8, please check this link

For more info, check:
https://github.com/tobami/codespeed/wiki/Releases
https://groups.google.com/group/codespeed/browse_thread/thread/f1abb7ff5bc96681?

Friday, June 17, 2011

Error bars on Codespeed

We are trying to use error bars on Codespeed to get a more confident and useful information on plots.

Playing with jqPlot1.0 examples, I got an initial idea to create a plot with error bars, which was a bar chart with vertical lines based on standard deviation. The following image shows it:



But the idea was to use the error bars on Timeline view. So, I changed the plot to a line chart, and got:




Now I need to use this on Codespeed. In fact, I did it, but it's still not fine because of performance problems. I hope to finish it still this weekend.

Monday, May 23, 2011

Codespeed 0.8 - To be released

Hi, all.

Version 0.8 of Codespeed is to be released [0]. This release brings some new stuff: support for git and github (by acdha) and the branch comparison (by me).

The most visible feature related to branch is on the Comparison view. It now combines project, executable, revision and branch to compare and the generated plots are still easy to understand, but now, one graphic is generated for each benchmark.
The Timeline view only shows results for the trunk branches (for now). We're still not using the branch features on this view because we got some problems with multi-project stuff. We may have a nice advance after my GSoC project.

So, what's missing to release?
Well, from the branch features, tobami needs to merge my fork code [1] with the main branch [2].

0: https://github.com/tobami/codespeed/wiki/Releases
1: https://github.com/daniloaf/codespeed
2: https://github.com/tobami/codespeed