Fredrik Johansson's website

General information

I can be contacted at fredrik.johansson@gmail.com

I have a blog, updated sporadically. I also have a GitHub account.

I'm a PhD student in the Algorithmic Combinatorics group at RISC. My home page at RISC contains some more information.

Papers

Efficient implementation of the Hardy-Ramanujan-Rademacher formula (preprint, 2011)
Presents new record computations of the partition function p(n). Some congruence data is available.
A fast algorithm for reversion of power series (preprint, 2011)
Describes an algorithm for reversion (compositional inverse) of power series. This algorithm is usually faster than other methods in practice.

Mathematical software

mpmath
A Python library for arbitrary-precision floating-point arithmetic with extensive support (similar to Mathematica and Maple) for high-precision numerical approximation of special functions, integrals, series, etc. Main author, started in 2007.
FLINT
A fast C library for computational number theory. I have worked on power series arithmetic, linear algebra and special functions, among other features. I have a page with some benchmarks. Coauthor, joined 2010.
Sage
A project to create a free/open source alternative to Magma, Maple, Mathematica and Matlab. My main contribution has been to integrate mpmath and write Cython extension code to make mpmath faster. Contributor since 2009.
SymPy
A Python library for symbolic computations. I've worked on various modules (special functions, number theory, statistics, physics...) as well as core symbolics and arithmetic (mpmath began its life as a SymPy module). Contributor since 2007, no longer actively involved.

Other stuff

My Doom maps and related information.