Skip to main content

Estimate dielectric constant from fluorescence spectra

Project description

spec2epsilon - Estimate dielectric constants from fluorescence spectra

made-with-python maint commit

Cite as

Bueno, Fernando Teixeira, Pedro Henrique de Oliveira Neto, and Leonardo Evaristo de Sousa. "Determining Static Dielectric Constants from Fluorescence Spectra." The Journal of Physical Chemistry Letters (2026).

How to install it?

pip install spec2epsilon

How to use it?

Once installed, use the command:

spec2epsilon

The application will open in your browser.

Input file

The application requires a .csv file in the format shown below:

Solvent,epsilon,nr,Molecule_name
CyH,2.0165,1.4262,440
Tol,2.3800,1.4969,463
Diox,2.2099,1.4224,485
EtOAc,6.2530,1.3724,539
THF,7.5800,1.4072,543
CHCl3,4.8100,1.4458,552
Ace,20.700,1.3586,597
DMF,37.219,1.4305,617
PS,,1.5500,465
PMMA,,1.5500,535
Zeonex,,1.5500,449
CBP,,1.5500,504

The solvent column identifies the solvents and materials where fluorescence has been measured.

The epsilon column contains the static dielectric constant for known solvents. Rows that include epsilon values are used for the characterization of the molecule (calculation of $E_{vac}$ and $\chi$).
Rows where epsilon is missing are interpreted as materials for which the inference procedure will be applied.

The nr column contains the refractive index of each sample.

The Molecule_name column contains the peak of fluorescence spectra as measured in the different solvents/environments. Values may be provided in eV or nm. The column name should identify the molecule. It is also possible to include more than one Molecule_name column in the same file, allowing characterization or inference for multiple molecules in parallel.

Examples of input files can be found in here here

The csv file can be uploaded to the application. Alternatively, one may use the api. A tutorial is provided here.

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

spec2epsilon-1.0.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

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

spec2epsilon-1.0.0-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file spec2epsilon-1.0.0.tar.gz.

File metadata

  • Download URL: spec2epsilon-1.0.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for spec2epsilon-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6180675fc61d109d2710aa3e7fea59a54774ed110a96552372b6989be831bd39
MD5 e4f049589c675fae457c47d1051c21b1
BLAKE2b-256 0e30bb04107f708dd20557a483ba460a50db2af988870109c419901864d3547a

See more details on using hashes here.

Provenance

The following attestation bundles were made for spec2epsilon-1.0.0.tar.gz:

Publisher: python-publish.yml on LeonardoESousa/spec2epsilon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spec2epsilon-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: spec2epsilon-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for spec2epsilon-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3499a6b22919652ecc935fb79e0e674973ffa18b940fb724e3d900e4b07f2a6
MD5 097bf57fa2cb1dd789335d8e79dbadd6
BLAKE2b-256 cff83f0a89b42fb4aef9d778e7dc63f0666c9657e0a71b1f0aea78ed3c45ccc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for spec2epsilon-1.0.0-py3-none-any.whl:

Publisher: python-publish.yml on LeonardoESousa/spec2epsilon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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