19 Oct
I am super excited to announce a job offer that is dear to my heart: doing quality open-source software, with Python scientific tools and machine learning, for clinical application of brain imaging. This is the most exciting job that I have had the chance to be recruiting for!
We are looking for a programmer to join [...]
Posted in machine learning, personnal, programming, python, science, scientific computing, scikit-learn by: gael
No Comments
30 Aug
John Hunter, the author of matplotlib passed away yesterday after a short battle against cancer. John gave the keynote at the scipy 2012 conference a few weeks ago, and was diagnosed with cancer just on his return from the conference. It is a shock to me that that a friend can disappear so quickly. Please [...]
Posted in computational science, mayavi, personnal, python, science by: gael
No Comments
04 Jun
Open research computation (ORC) was an attempt to create a scientific publication promoting high-quality and open source scientific code. The project went public in falls 2010, but last month, facing the low volume of submission, the editorial board chose to reorient it as a special track of an existing journal.
The challenges that we face [...]
Posted in computational science, programming, python, science, scientific computing by: gael
4 Comments
09 May
Yesterday, we released version 0.11 of the scikit-learn toolkit for machine learning in Python, and there was much rejoincing.
Major features gained in the last releases
In the last 6 months, there have been many things happening with the scikit-learn. While I do not whish to give an exhaustive summary of features added (it can be found [...]
Posted in machine learning, programming, python, science, scientific computing, scikit-learn by: gael
4 Comments
23 Apr
The scikit-learn got 3 students accepted for the Google summer of code.
Imanuel Bayer will work on making our sparse linear models, for regression and classification, faster. His proposal Optimizing sparse linear models using coordinate descent and strong rules.
David Marek will implement multi-layer perceptrons for the scikit. His proposal: Multilayer Perceptron
Vlad Niculae will work on speeding [...]
Posted in computational science, machine learning, mayavi, programming, python, science, scikit-learn by: gael
No Comments
08 Mar
Somebody just sent an email on a user’s mailing list for an open-source scientific package entitled “Feature foo: why is package bar not up to the task?” (names hidden to avoid pointing directly to the responsible of my wrath). To quote him:
Is there ANY plan for having such a module in package bar?? I think (personally) that [...]
Posted in personnal, programming, python, scientific computing, scikit-learn by: gael
10 Comments
10 Jan
Packt publishing sent me a copy of NumPy 1.5 Beginner’s guide by Ivan Idris.
The book actually covers more than only numpy: it is a full introduction to numerical computing with Python. The table of contents is the following:
NumPy Quick Start
Beginning with NumPy Fundamentals
Get into Terms with Commonly Used Functions
Convenience Functions for Your Convenience
Working with Matrices [...]
Posted in computational science, python, scientific computing by: gael
7 Comments
07 Jan
Joblib 0.6: better I/O and Python 3 support
Happy new year, every one. I have just released Joblib 0.6.0 beta. The highlights of the 0.6 release are a reworked enhanced pickler, and Python 3 support.
Many thanks go to the contributors to the 0.5.X series (Fabian Pedregosa, Yaroslav Halchenko, Kenneth C. Arnold, Alexandre Gramfort, Lars Buitinck, Bala [...]
Posted in programming, python, scientific computing, scikit-learn by: gael
No Comments
18 Nov
The NIPS conference: time for a sprint. The NIPS conference, one of the major conferences in machine learning, is hosted in Granada this year. I believe that it is the first time that it is hosted in Europe. As many of the scikit-learn developers are part of the wider NIPS community, but also many live [...]
Posted in mayavi by: gael
2 Comments
28 Sep
Colleagues who are exposing a numerical C code in Python asked me for some advice on the best way to pass arrays from C to Python avoiding copies. They had Cython in mind, and I must agree with them that I have found the Cython code to be more maintainable than hand-written Python C-API code.
When [...]
Posted in programming, python, scientific computing by: gael
8 Comments