Skip to main content

support for libraries of optical dispersion (refractive index) data files

Project description

Dispersion

The dispersion Python package provides a way of loading and evaluating files containing the dispersion of the refractive index of materials.

License: MIT DOI

Read the full documentation at https://dispersion.readthedocs.io/en/latest/index.html

Background

In optics, the phenomenon that the refractive index depends upon the frequency is called the phenomenon of dispersion, because it is the basis of the fact that light is "dispersed" by a prism into a spectrum.

Feynman Lectures in physics

Getting Started

Python is required to install and use the dispersion package. It is recommended to use a package manager such as pip to install the package. ::

pip install dispersion

now we need to tell the package where you are going to store the material data files. To do this we run the script that comes with the package ::

dispersion_setup

This script will ask you to type in the path to a folder where the database file structure will be installed. Secondly, you will be asked to name the database. Finally you will be asked if you would like to install the available modules.

Now that the database has been setup, we can start using the package. For examples and further documentation, see the related pages.

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

dispersion-1.0.1.tar.gz (30.2 kB view details)

Uploaded Source

Built Distribution

dispersion-1.0.1-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file dispersion-1.0.1.tar.gz.

File metadata

  • Download URL: dispersion-1.0.1.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for dispersion-1.0.1.tar.gz
Algorithm Hash digest
SHA256 10bdf99c3ea144c1aef00e08dcec3f8279fe06cb13552d197c468fe7cf38985c
MD5 883ca708654b1572db28d021a4fe22cd
BLAKE2b-256 8bc6779aaf422658e4c90b5936f88cd7152105b089c2bdd852b58dcdf7023f61

See more details on using hashes here.

File details

Details for the file dispersion-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: dispersion-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for dispersion-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 929955c1c26f3b6e8fabb1e181c6912efcc005681a9d336ed1b512a3c883911f
MD5 562cca30134c7d99d787ef4c8c8a6523
BLAKE2b-256 0bcfa798339debd938b30220308f0016a9b334b7daa2c212b72059874bf8b7f9

See more details on using hashes here.

Supported by

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