Skip to content

Instantly share code, notes, and snippets.

@Carreau
Created May 11, 2012 13:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Carreau/2659504 to your computer and use it in GitHub Desktop.
Save Carreau/2659504 to your computer and use it in GitHub Desktop.
Python contribution for SciPY

I'm a Ph.D. student in biophysics in Paris, and I'm contributing to scientific python community mostly by being involved in IPython.

I have mainly contributed in two areas of this project recently.

I improved the user interface of the recently released QtConsole, adding the menu bar with most of the menu actions, shortcut and icons to improve usability for new user, and better discoverability of functions. In particular, there is now a magics menu listings all currently available IPython magic function.

I also added support for multiple tabs in the Qt console attached to separate kernels. I also recently added the support for displaying inline jpeg inside the QtConsole. This and some other work should make the behavior and the use of IPython display hook system more consistent between the frontends that currently support image inlining.

The other side of IPython where I have contributed is the new Html Notebook frontend. I implemented an 'as you type' completer that filters the results of completion, and tooltips to provide relevant but unobtrusive information. I'm also currently working with Brian Granger on reorganising the notebook frontend for better configuration and interactivity, and writing a brand new completer and tooltip with more functionality.

I have recently joined the core IPython developer team after being invited by Fernando Perez, and would be more than happy to meet the other core IPython developer at SciPy. I'll also be really happy to discuss with other Python users and contributors to learn, and better understand people's expectation and needs.

You can find most of the things I've done in current IPython git repository : http://github.com/ipython/ipython You can find me with the alias Carreau.

Thank you. -- Bussonnier Matthias

@takluyver
Copy link

A few points from reading through it:

para 1: involved in

para 2: I have mainly

para 3:
menu actions, shortcuts
to improve usability
new users (rather than first user)
there (no capital) is now a magic menu
IPython magic functions

para 4:
First sentence doesn't quite flow. Something like "I also added support for multiple tabs in the Qt console attached to separate kernels."

para 5:
that filters the results
the part about tooltips is a bit unwieldy. Something like "...of completion, and tooltips to provide relevant but unobtrusive information"
and writing a brand new

@ellisonbg
Copy link

Some minor corrections:

being involve in IPython => being involved in IPython
I mainly contributed => I have mainly contributed
better usability for first user => better usability for new users
available IPython magics function => available IPython magic functions
This and some other works => This and some other work
where I have mainly contributed => where I have contributed

@fperez
Copy link

fperez commented May 14, 2012

Matthias, I think Thomas and Brian already covered the bases pretty well. I would perhaps just change:

I've recently been asked by Fernando Perez to join the IPython core developer team

to

I have recently joined the core IPython developer team after being invited by Fernando Perez

to indicate more clearly that you are a member of the team (not just that we invited you :).

I really hope you are accepted, it would be great to meet you and for you to see the US side of the scientific python community (I won't make it to EuroScipy, but I trust that Thomas and you will represent us well).

@Carreau
Copy link
Author

Carreau commented May 14, 2012

Thanks to all of you.
I've made the changes.

Matthias

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