About RepTate

RepTate (Rheology of Entangled Polymers: Toolkit for Analysis of Theory & Experiment) is a software package for viewing, exchanging and analysing rheological data. Several of the classical and latest theories of polymer dynamics are included in RepTate, so they can be tested and fitted to the experimental data.

RepTate was originally developed as a part of the Microscale Polymer Processing (muPP2) project funded by the EPSRC, back in 2006. The original Delphi code was developed by Jorge Ramirez and Alexei Likhtman and many collaborators at the University of Leeds. Some improvements and advanced features were added to the code while the authors were at the University of Reading. Many members of the muPP2 project (Richard Graham, Dietmar Auhl, Daniel Read, Kamakshi Jagannathan and Bart Vorselaars) added particular modules and theories to RepTate. We would also like to acknowledge the invaluable contributions and suggestions made by many muPP2 colleagues, in particular, Tom McLeish, Choon Chai, Ian Robinson, Sathish K. Sukumaran, Suneel Kunamaneni and Dietmar Auhl.

The new RepTate is the result of a joint collaboration between Jorge Ramirez (Universidad Politecnica de Madrid), Victor Boudara and Daniel Read (University of Leeds) and has been developed in Python, which guarantees full compatibility in different OSs (Windows, Mac and Linux), using NumPy and SciPy for the numerics, Matplotlib for the plots, PyQt for the graphical user interface (GUI) and codes in C for some of the theories. In addition, there is a command line interface (CL) that allows to run calculations as batch processes. This will be useful when complicated theories that need long CPU times are implemented.

The main idea of RepTate is to create a platform which makes comparing theory and experiment much easier than ever before. In particular, we wanted a powerful and user-friendly software which

  • can be installed on the same computer as the rheometer and does not require a theoretician in order to compare your latest experimental result with the latest theory;

  • allows to introduce new data representation (view) in a few lines of code;

  • allows to add new theory in a few lines of code (in addition to the theory calculation itself).

New collaborations are always welcome - for example you are welcome to contact us if you would like to implement a new theory or module. Contributions leading to improved help, documentation or tutorials are especially welcome.

RepTate works under Windows, Linux and Mac OS, and RepTate is free and distributed as open source under the GPLv3+ licence (RepTate’s source code repository is located here: https://github.com/jorge-ramirez-upm/RepTate).

For installation instructions and downloads, follow this link:

https://reptate.readthedocs.io/installation.html

If you want to know more about the features of RepTate, or want to learn how to use the software, check the documentation. Additionally, you can check the news page to see the latest features and a history of changes in RepTate.

A paper about RepTate is in preparation, and will be submitted sometime during 2018.

If you have any comments or suggestions, you can contact the developers.