.. _changelog: Changelog ========= This document describes the main changes in TRIQS. master (latest commit on github) -------------------------------- * The tails now have fixed size avoid mpi problems version 1.0.0 ------------- There have been changes from versions 0.x to 1.0.0 that will most likely have consequences for your scripts and archives. Python classes ~~~~~~~~~~~~~~ The number of python classes in the old 0.x releases was increasing with no clear naming convention. In TRIQS 1.0 we have unified the naming of the classes following the `PEP naming conventions `_: * Package and module names: lowercase with underscores * Class names: CapWords * Function names: lowercase with underscores * Function and method arguments: lowercase with underscores Archives ~~~~~~~~ We provide :download:`an update script ` which should help you upgrade your archive. The usage is very simple:: $ python update_archive.py old_archive new_archive where ``old_archive`` is your old archive to be upgraded and ``new_archive`` is the name of the new archive. If you encounter problems please post an issue with a copy of your archive.