Category: Science Notes

a Python in the Lab – Installation

Introduction This is a tutorial for starting to use Python in a scientific environment. If you wonder why you should care, please refer to the enthusiastic page. I work on Windows, so these tutorials will refer to Win systems. Anyway, given the fact Python is available for OsX and Linux, it won’t be hard for… Read more »


Current position 3rd Phd student at Cornell University RA at Nonlinear and Quantum Optics Gaeta’s group OSA Student member Previous experiences: 2008-2009 Internship at LENS (Firenze) Adv. F. Marin 2006-2008 Universita’ degli Studi di Milano Laurea Magistrale in Fisica (equivalent Master Degree in Physics) Advisor, F.Marin 2003-2006 Universita’ degli Studi di Milano- Bicocca Laurea Triennale… Read more »

Python for Scientific Use

Python is great! I’ve being using python for a while (4 years) and it seems to me the most versatile and lightweight programming language one want to use in a scientific environment. General programming: Python supports almost any kind of programming style. Procedural, imperative, object oriented. Plus it it based on advanced objects like arrays,… Read more »


Here are some scripts I’ve developed for my work. After a long journey between programming languages, I found the most effective language being Python. Some of the code was developed for specific applications, but I believe some bits and snippets can be helpful. Partial repository is on google code (GIT) Nonlinear Schroedinger evolution implemented via… Read more »