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

First visualization widgets #412

Merged
merged 3 commits into from Sep 5, 2014

Conversation

Projects
None yet
3 participants
@jalabort
Member

jalabort commented Aug 19, 2014

This PR adds a first set of IPython widgets for visualization.

  • browse_images: allows us to visually navigate through a list of images.
  • visualize_aam: displays and AAM.
  • visualize_fitted_images: allows to visually asses the result of a particular fitting procedure.
  • visualize_iter_images: allows to navigate through the partial fitted shapes obtained at each iteration of a particular fitting procedure.
  • plot_ced: plot the Cumulative Error Distribution (CED) graph.

Some of these widgets implement part of the functionality lost by (Multi) FittingResults in #378. There exist some coupling between these widgets and Matplotlib that might need to be discussed (specially for plot_ced)

This PR is placed on top of #411 and #378

Most of the additions in this PR and in #411 and #378 can be checked from scrap/notebooks/Fitters/AAMs.ipynb in my scrap repo.

@jalabort jalabort referenced this pull request Aug 19, 2014

Merged

Fitting result fixes #378

4 of 4 tasks complete

@jabooth jabooth added the in progress label Aug 27, 2014

@nontas nontas referenced this pull request Sep 2, 2014

Closed

Training / fitting frameworks refinement #297

23 of 25 tasks complete
@jabooth

This comment has been minimized.

Member

jabooth commented Sep 5, 2014

Really nice @jalabort! Like that this is self contained. Happy to get this in so we can improve on it with smaller PRs going forwards. +1

@nontas

This comment has been minimized.

Member

nontas commented Sep 5, 2014

Excellent first definition of visualization widgets. I suggest that we merge this now and improve the widgets on a different PR. I went through the ipython widgets documentation and they are very powerful, which means we can make fancy visualization tools very similar to my matlab tools!
+1

@jalabort

This comment has been minimized.

Member

jalabort commented Sep 5, 2014

Well, if Travis is OK with the latest changes I think we should pull it in then.

Here I leave a pretty nice and self contained introductory tutorial (github repo) to IPython widgets... in case somebody is in the mood for designing custom widgets...

https://github.com/rossant/euroscipy2014?files=1

jabooth added a commit that referenced this pull request Sep 5, 2014

Merge pull request #412 from jalabort/first_widgets
First visualization widgets

@jabooth jabooth merged commit 2c8f2b3 into menpo:master Sep 5, 2014

1 check failed

continuous-integration/travis-ci The Travis CI build could not complete due to an error
Details

@jabooth jabooth deleted the jalabort:first_widgets branch Sep 5, 2014

@nontas nontas removed the in progress label Oct 1, 2014

@nontas nontas referenced this pull request Oct 1, 2014

Merged

Advanced widgets #452

4 of 4 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment