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.3.tar.gz (14.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.3-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spec2epsilon-0.0.3.tar.gz
  • Upload date:
  • Size: 14.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.3.tar.gz
Algorithm Hash digest
SHA256 25a8115b93970cf09fc63ae50f86b22b576600f4dcf0202e7b5bef25d8f3044c
MD5 e78886beece0dceddaeb645bff8c9a44
BLAKE2b-256 c43a098e3e45cb3495034baf5e8a731fbf334dcfc088ed12314855510691cf69

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: spec2epsilon-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c3e823fcd1fb59aec9430d4aef55a1c57c80a930e6e4e2c7bb46e4d2564ec75c
MD5 70113a40d3a1cef23c253c6b3c65bd13
BLAKE2b-256 498461a5597e03ac30e833dfcfd3631eea829814e809a9013b8cfcc0b46d28c8

See more details on using hashes here.

Provenance

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