simetuc: Simulating Energy Transfer and Upconversion
Simulating Energy Transfer and Upconversion
|License| |Python version| |Pypi version| |Anaconda version| |Build Status| |Coverage Status|
Python 3.6 is required. Installing
Anaconda <https://www.continuum.io/downloads>
__ is recommended; it
works with Windows (64/32 bits), Linux (64/32 bits) and Mac (64 bits).
After installing Anaconda execute the following commands at the command prompt (cmd.exe for Windows, shell for Linux and Mac):
::
conda config --add channels conda-forge
conda config --add channels pedvide
conda install simetuc
pip install settings_parser
(The first two commands add packages repositories with up-to-date versions of all needed packages.)
or
::
pip install simetuc
That will download and install all necessary files.
Note: Some OSX users report problems using conda, if after installing
you can't use the program (i.e., simetuc -h
fails because simetuc
wasn't recognized as a command), use pip install simetuc
Update ~~~~~~
If you installed it using conda, update with:
::
conda update simetuc
If you installed it with pip, update with:
::
pip install -U simetuc
Command line interface program.
simetuc config_file.txt [options]
simetuc -h
The simulations are controlled by a configuration text file that the user can edit with the parameters adequate to its system of study. It includes:
simetuc works with any sensitizer and activator ion kind.
All kinds of energy transfer processes are supported:
See the example configuration file <https://github.com/pedvide/simetuc/blob/master/simetuc/config_file.cfg>
__ in
the simetuc folder.
Different options:
Optimize the energy transfer parameters.
Simulate the steady state.
All results are plotted and saved in the .hdf5 format. A summary of the results is saved as a text file.
--average
uses standard average rate equations
instead of microscopic ones.See the manual <https://github.com/pedvide/simetuc/blob/master/docs/manual/simetuc_user_manual.pdf>
__.
Please use the GitHub issue
tracker <https://github.com/pedvide/simetuc/issues>
__ to submit bugs or
request features.
This software has been described and used in these publications:
Simulating
Energy Transfer and Upconversion in β-NaYF4: Yb3+,
Tm3+ <http://pubs.acs.org/doi/10.1021/acs.jpcc.5b06770>
__Modeling Blue to UV Upconversion in β-NaYF4:
Tm3+ <http://pubs.rsc.org/en/Content/ArticleLanding/2016/CP/C6CP04347J#!divAbstract>
__If you use this software in a scientific publication, please cite the appropriate articles above.
The financial support of the EU FP7 ITN LUMINET (Grant agreement No. 316906) and the SNSF (grant number: P2BEP2_172238) are gratefully acknowledged.
This work was started at the University of Cantabria under Prof. Rafael Valiente, continued at the University of Bern under PD Dr. Karl Krämer and then at the Utrecht University under Prof. Andries Meijerink.
Copyright Pedro Villanueva Delgado, 2016-2017.
Distributed under the terms of the MIT <https://github.com/pedvide/simetuc/blob/master/LICENSE.txt>
__ license,
simetuc is free and open source software.
.. |License| image:: https://img.shields.io/github/license/pedvide/simetuc.svg :target: https://github.com/pedvide/simetuc/blob/master/LICENSE.txt .. |Python version| image:: https://img.shields.io/pypi/pyversions/simetuc.svg :target: https://pypi.python.org/pypi/simetuc .. |Pypi version| image:: https://img.shields.io/pypi/v/simetuc.svg :target: https://pypi.python.org/pypi/simetuc .. |Anaconda version| image:: https://anaconda.org/pedvide/simetuc/badges/version.svg :target: https://anaconda.org/pedvide/simetuc .. |Build Status| image:: https://travis-ci.org/pedvide/simetuc.svg?branch=master :target: https://travis-ci.org/pedvide/simetuc .. |Coverage Status| image:: https://coveralls.io/repos/github/pedvide/simetuc/badge.svg?branch=master :target: https://coveralls.io/github/pedvide/simetuc?branch=master