Skip to main content

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.

Metadata

Release files for LeoX 0.10.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for LeoX 0.10.3
File Size Uploaded
leox-0.10.3.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for LeoX 0.10.3
File Interpreter ABI Platform
leox-0.10.3-py3-none-any.whl Python 3 none any Details

Total release size: 48.0 kB

Release files / leox-0.10.3.tar.gz

Download URL leox-0.10.3.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1ee6f77a8c4f0bbb096b8f2d11c554e53c3a06513d3e54985fb211096cb5cb64
BLAKE2b-256 checksum
How to use checksums
7b36d6d9311b6c73f016ad4fc1b2086c2f333552b695b725bfa24eacf92defe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.

Transparency log

Release files / leox-0.10.3-py3-none-any.whl

Download URL leox-0.10.3-py3-none-any.whl
Size 25.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd6597237b9d6eb4107f47b85c9a61d59c483f7f85c186c0a7f7c110798ee8eb
BLAKE2b-256 checksum
How to use checksums
d09c9144fda4de6106a02ef3ba9cf440da2f84bab95059774c9d25fc6b3cee19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.10.3 This release

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

3 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page