Skip to main content

simetuc: Simulating Energy Transfer and Upconversion

Project description

Simulating Energy Transfer and Upconversion

License Python version Pypi version Anaconda version Build Status Coverage Status


Python 3.5 is required (it may work with earlier versions, though). Installing Anaconda is recommended (preferably 64 bits).

$ conda install -c pedvide simetuc


$ pip install simetuc


  • Command line interface program.
    • Run with: simetuc config_file.txt [options]
    • See all options below and with: simetuc -h
  • The simulations are controlled by a configuration textfile that includes:
    • Information about the host lattice.
    • Energy states.
    • Absorption and excitation.
    • Decay (including branching ratios).
    • Energy transfer.
    • Other setings for the power and concentration dependence or optimization.
  • See the example configuration file in the simetuc folder.
  • Add experimental data as two column text data, separated by tabs or spaces.
  • Different options:
    • Lattice creation.
    • Simulate the dynamics (rise and decay).
    • Optimization of the energy transfer parameters.
      • Minimize the deviation between experiment and simulation.
    • Simulate the steady state.
    • Simulate the power dependence of each emission.
    • Simulate the concentration dependence of the dynamics or the steady state.
  • All results can be plotted and saved in .hdf5 format.


See the powerpoint presentation.


  • [ ] Add pressure dependene option: Change the distances of the lattice and simulate dynamics or steady-state.
  • [ ] Read experimental data in more formats.


Please use the GitHub issue tracker to submit bugs or request features.


The financial support of the EU FP7 ITN LUMINET (Grant agreement No. 316906) is gratefully acknowledged.

This work was started at the University of Cantabria under Prof. Rafael Valiente and continued at the University of Bern under PD Dr. Karl Krämer.


Copyright Pedro Villanueva Delgado, 2016.

Distributed under the terms of the MIT license, simetuc is free and open source software.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for simetuc, version 0.9.8
Filename, size File type Python version Upload date Hashes
Filename, size simetuc-0.9.8-py3-none-any.whl (74.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size simetuc-0.9.8.tar.gz (41.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page