IPython is a very powerful and convenient Python console (alternative to standard Python interpreter) that makes every day tasks much easier. It also plays well with scientific libraries such as numpy and matplotlib making it the console of choice for almost every scientist. Continue reading “How to run IPython on MacOSX”
Author: btel
Publication-quality figures with matplotlib and svgutils
Matplotlib is a decent Python library for creating publication-quality plots which offers a multitude of different plot types. However, one limitation of matplotlib is that creating complex layouts can be at times complicated. Continue reading “Publication-quality figures with matplotlib and svgutils”
Generating LaTeX tables from CSV files
I am very committed to the idea of the reproducibility. The way I understand the term is that there should be a close link between the results presented in the paper and the raw data. It happens all too often that some pre-processing step essential for the results presented in the paper is modified slightly during the preparation of the manuscript, but the figures, tables and statistics are not updated accordingly. Continue reading “Generating LaTeX tables from CSV files”
Python Autumn School 2010
Our next school for Advanced Programming in Python will take place in Trento, Italy on October 4th-8th, 2010. Application deadline: August 31st, 2010. Bellow will you find the detailed program:
Day 0 — Software Carpentry & Advanced Python
- Documenting code and using version control
- Object-oriented programming, design patterns, and agile programming
- Exception handling, lambdas, decorators, context managers, metaclasses
Day 1 — Software Carpentry
- Test-driven development, unit testing & Quality Assurance
- Debugging, profiling and benchmarking techniques
- Data serialization: from pickle to databases
Day 2 — Scientific Tools for Python
- Advanced NumPy
- The Quest for Speed (intro): Interfacing to C
- Programming project
Day 3 — The Quest for Speed
- Writing parallel applications in Python
- When parallelization does not help: the starving CPUs problem
- Programming project
Day 4 — Practical Software Development
- Efficient programming in teams
- Programming project
- The Pac-Man Tournament
Simple point process models of spike trains
Regarding the stochastic models of neural activity, which are the topic of the lecture and one of our computer classes, I invite you to watch the lecture of Daniel Wojcik (Nencki Insititute for Experimental Biology, Warsaw, Poland). The lecture will be broadcast live on Friday 28th at 16:00 GMT and then archived on the following website: www.spiketrain.org
Enjoy!
Bernstein Stammtisch
Today (Wednesday, October 29th) Berstein Master students, PhD students, Postdocs and other people interested in neuroscience are meeting in Buchhandlung at a Stammtisch. This monthly reunion is a great opportuinity to get to know people related to Bernstein Center and exchange some ideas about neuroscience and other current topics. You are all invited!!
Buchhandlung
Tucholskystr., near the corner Auguststr.
October 29th, starting 19 hrs
I hope to meet you there.