Skip to main content

Estimate dielectric constant from fluorescence spectra

Project description

spec2epsilon - Estimate dielectric constants from fluorescence spectra

made-with-python maint commit

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-0.0.2.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

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

spec2epsilon-0.0.2-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spec2epsilon-0.0.2.tar.gz
Algorithm Hash digest
SHA256 2a0acfa3b89eb6547525d0c11826585d84ad3cbff29a1277f44668e16ee410b0
MD5 6df500fcf8fb9877f838819358b5be8e
BLAKE2b-256 15911397f28dced7a1f2329fe7fca2c697bba669524c1ea201f669530772cb3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for spec2epsilon-0.0.2.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-0.0.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for spec2epsilon-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 df232dfa46cadbceebac6f1745fc94e1c06e1ce2dbb959de58557f0e44bd3511
MD5 3ae1c8a10d692d6dbe37d304d5ae91d4
BLAKE2b-256 9eec64feb1f814cd45f757b3784ebcc83fde649bf0013372d4ce7fab9a54bcaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for spec2epsilon-0.0.2-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