This project contains a library and some tools to help with modifying or analysing output from the Heidelberg MCTDH package. We decided to focus on the new multilayer capabilities of version 8.5, which not all of the analysis tools can work with as of now. Consequently, this library contains only code for multilayer input and output (plus a few other things that are the same for normal and multilayer MCTDH).

  • Why did we write the code? In short, writing analysis programs using the Heidelberg code is a pain, so it was easier to just write a parser for the output from scratch. For a detailed discussion, see the Motivation page
  • The current status of the code is such that you can read in, manipulate to a limited degree, and write out again multilayer wave functions and read in a handful of other MCTDH output files. See the Status page for a detailed list of what tools are implemented (the tools roughly cover the functionality of the code base).

Latest news

11-Feb-2014: Version 0.2 released

I cleaned up several parts of the code and added convenience functions for common problems (e.g., finding the node that holds the n-th degree of freedom). Parameter handling of the tools was unified, so that they should be more useful. Finally, I added functionality for my next project, which deals with non-Markovian baths, so there are new tools to calculate the trace distance / fidelity between two reduced density matrices, some calculation of quantum discord bounds, and a tool to maximally entangle a system with an ancilla.

Project Members:


Wiki: Motivation
Wiki: Status

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks