tag: python

Writing the IPython Cookbook, Second Edition

2018-02-12

IPython Cookbook, Second Edition I'm pleased to announce the release of the IPython Cookbook, Second Edition, more than three years after the first edition. All 100+ recipes have been updated to the latest versions of Python, IPython, Jupyter, and all of the scientific packages.

There are a few new recipes introducing recent libraries such …


Setting up a blog with Pelican and GitHub Pages

2016-02-01

I describe how I set up my static blog/website in Python with Pelican, pandoc, Docker, Dockerhub, GitHub pages, and Travis CI.

Here is the workflow I wanted to have:

  1. I write new contents in Markdown files.
  2. I commit and push the sources to my GitHub repository.
  3. That's it. The …


Moving away from HDF5

2016-01-06

Update [2016-01-30]: I wrote a follow-up here

In the research lab where I work, we've been developing a data processing pipeline for several years. This includes not only a program but also a new file format based on HDF5 for a specific type of data. While the choice of HDF5 …


A compiler infrastructure for data visualization

2015-07-24

There are many data visualization tools out there. Yet, I believe we're still lacking a robust, scalable, and cross-platform visualization toolkit that can handle today's massive datasets.

Most existing tools target simple plots with a few hundreds or thousands of points: bar plots, scatter plots, histograms and the like. Typically …


NumPy in the browser: proof of concept with Numba, LLVM, and emscripten

2015-02-18

It's been a while since I wanted to try to bring some of NumPy to the browser. I've already discussed the motivations for this in a previous post last year. As far as I'm concerned, the main use case would be to enable interactive data visualization in offline notebooks (including …