Skip to main content

Spectrum simulations with TD(A)-DFT

Project description

# LeoX - Light emission and exciton diffusion in organic molecules

made-with-python license down maint commit

A package for absorption and fluorescence spectrum simulations using the nuclear ensemble method along with TD(A)-DFT. Estimation of singlet exciton properties (Förster radius, lifetime, diffusion length). Long-range separation parameter tuning. Stochastic conformational search. Interfaces with the Gaussian (09 or 16) package.

Table of Contents

Cite as:

de Sousa, L. E., Bueno, F. T., e Silva, G. M., da Silva Filho, D. A., & de Oliveira Neto, P. H. (2019). Fast predictions of exciton diffusion length in organic materials. Journal of Materials Chemistry C, 7(14), 4066-4071.

What does this program do?

  1. Spectrum simulation (DEPRECATED - USE NEMO INSTEAD):
    • Calculates Absorption and Fluorescence spectrum simulations using TD(A)-DFT.
    • Calculations include vibrational contributions to the spectra.
    • Optionally, they may also include solvent effects either by PCM or by a state specific solvation model.
  2. Exciton properties (DEPRECATED - USE NEMO INSTEAD):
    • Calculates Förster radius for transfers between two molecules of equal or different type.
    • Calculates fluorescence lifetimes.
    • Calculates singlet exciton diffusion lengths.
  3. Conformational Search:
    • Runs a stochastic coformational search algorithm. See Tutorial
  4. Extra features:
    • Tunes the w parameter of long-range separated functionals.
    • Extracts last geometry from Gaussian log file.

What is necessary to use it?

  • The program requires that the Gaussian quantum chemistry software (G09 or G16) be installed, as it interfaces with it.

How to install it?

The easiest way to install is to use pip:

pip install LeoX

This will install the latest released version.

To install the version with the latest commit, run:

pip install git+https://github.com/LeonardoESousa/LeoX

Alternatively, clone the repository to your computer.

git clone https://github.com/LeonardoESousa/LeoX

A new folder named LeoX will appear. Move to this folder and install using pip:

cd LeoX
pip install .

Once installed, you should be able to run the program from any folder in your computer by just using the lx command.

How to use it?

See Tutorial for conformational search.

Project details


Download files

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

Source Distribution

leox-0.9.0.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

LeoX-0.9.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

Details for the file leox-0.9.0.tar.gz.

File metadata

  • Download URL: leox-0.9.0.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for leox-0.9.0.tar.gz
Algorithm Hash digest
SHA256 07bc5e205cd141ab6c8df817ac51fcd00a9aa23cb151b4419a3f28235ad23abc
MD5 6275b92e85dd4ab913a04163ff1996fc
BLAKE2b-256 ba17c7407b8ba5a4caf6adbdea684f81857a95574846d167dabf6309657c393b

See more details on using hashes here.

File details

Details for the file LeoX-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: LeoX-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for LeoX-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b59607e5ca586f67f86a46f102b78dfd9409d076dbcce4e211cb7d25a222f97
MD5 e109a4ed1797f2c4ea9447da2852a145
BLAKE2b-256 2efa9e01a32d10577eb08ed1268d89ec74f67a6ecd86446d38d01e7541cc2f45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page