ofiber
======
by Scott Prahl
.. image:: https://img.shields.io/pypi/v/ofiber?color=68CA66
:target: https://pypi.org/project/ofiber/
:alt: pypi
.. image:: https://img.shields.io/github/v/tag/scottprahl/ofiber?label=github&color=68CA66
:target: https://github.com/scottprahl/ofiber
:alt: github
.. image:: https://img.shields.io/conda/vn/conda-forge/ofiber?label=conda&color=68CA66
:target: https://github.com/conda-forge/ofiber-feedstock
:alt: conda
.. image:: https://zenodo.org/badge/122556263.svg
:target: https://zenodo.org/badge/latestdoi/122556263
:alt: doi
|
.. image:: https://img.shields.io/github/license/scottprahl/ofiber?color=68CA66
:target: https://github.com/scottprahl/ofiber/blob/master/LICENSE.txt
:alt: License
.. image:: https://github.com/scottprahl/ofiber/actions/workflows/test.yaml/badge.svg
:target: https://github.com/scottprahl/ofiber/actions/workflows/test.yaml
:alt: Testing
.. image:: https://readthedocs.org/projects/ofiber/badge?color=68CA66
:target: https://ofiber.readthedocs.io
:alt: Docs
.. image:: https://img.shields.io/pypi/dm/ofiber?color=68CA66
:target: https://pypi.org/project/ofiber/
:alt: Downloads
-----
A set of Python modules to calculate light propagation through optical fibers following
the approach presented in `Ghatak and Thyagarajan <https://doi.org/10.1017/CBO9781139174770>`_, *An Introduction to Fiber Optics,*
Cambridge University Press (1980).
For examples and use cases, see <https://ofiber.readthedocs.io>
Installation
------------
Use ``pip``::
pip install ofiber
or ``conda``::
conda install -c conda-forge pygrin
or use a Jupyter notebook immediately by clicking the Google Colaboratory button below
.. image:: https://colab.research.google.com/assets/colab-badge.svg
:target: https://colab.research.google.com/github/scottprahl/ofiber/blob/master
:alt: Colab
License
-------
``ofiber`` is licensed under the terms of the MIT license.
Raw data
{
"_id": null,
"home_page": "https://github.com/scottprahl/ofiber",
"name": "ofiber",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "refraction,Sellmeier,modes,dispersion,graded index,gradient index,single mode,multimode,step index,erbium,waveguide,planar,cylindrical",
"author": "Scott Prahl",
"author_email": "scott.prahl@oit.edu",
"download_url": "https://files.pythonhosted.org/packages/d4/d6/a40ba0c5fb5b4d2503ca388ee928f7e24d444268b0dbc3ffa3ead0d0e5fa/ofiber-0.8.0.tar.gz",
"platform": null,
"description": "ofiber\n======\n\nby Scott Prahl\n\n.. image:: https://img.shields.io/pypi/v/ofiber?color=68CA66\n :target: https://pypi.org/project/ofiber/\n :alt: pypi\n\n.. image:: https://img.shields.io/github/v/tag/scottprahl/ofiber?label=github&color=68CA66\n :target: https://github.com/scottprahl/ofiber\n :alt: github\n\n.. image:: https://img.shields.io/conda/vn/conda-forge/ofiber?label=conda&color=68CA66\n :target: https://github.com/conda-forge/ofiber-feedstock\n :alt: conda\n\n.. image:: https://zenodo.org/badge/122556263.svg\n :target: https://zenodo.org/badge/latestdoi/122556263\n :alt: doi \n\n|\n\n.. image:: https://img.shields.io/github/license/scottprahl/ofiber?color=68CA66\n :target: https://github.com/scottprahl/ofiber/blob/master/LICENSE.txt\n :alt: License\n\n.. image:: https://github.com/scottprahl/ofiber/actions/workflows/test.yaml/badge.svg\n :target: https://github.com/scottprahl/ofiber/actions/workflows/test.yaml\n :alt: Testing\n\n.. image:: https://readthedocs.org/projects/ofiber/badge?color=68CA66\n :target: https://ofiber.readthedocs.io\n :alt: Docs\n\n.. image:: https://img.shields.io/pypi/dm/ofiber?color=68CA66\n :target: https://pypi.org/project/ofiber/\n :alt: Downloads\n\n\n-----\n\nA set of Python modules to calculate light propagation through optical fibers following\nthe approach presented in `Ghatak and Thyagarajan <https://doi.org/10.1017/CBO9781139174770>`_, *An Introduction to Fiber Optics,*\nCambridge University Press (1980).\n\nFor examples and use cases, see <https://ofiber.readthedocs.io>\n\nInstallation\n------------\n\nUse ``pip``::\n\n pip install ofiber\n\nor ``conda``::\n\n conda install -c conda-forge pygrin\n\nor use a Jupyter notebook immediately by clicking the Google Colaboratory button below\n\n.. image:: https://colab.research.google.com/assets/colab-badge.svg\n :target: https://colab.research.google.com/github/scottprahl/ofiber/blob/master\n :alt: Colab\n\nLicense\n-------\n\n``ofiber`` is licensed under the terms of the MIT license.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Light Propagation in Optical Fibers",
"version": "0.8.0",
"project_urls": {
"Homepage": "https://github.com/scottprahl/ofiber"
},
"split_keywords": [
"refraction",
"sellmeier",
"modes",
"dispersion",
"graded index",
"gradient index",
"single mode",
"multimode",
"step index",
"erbium",
"waveguide",
"planar",
"cylindrical"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c067f0c59420e250f7abc93e376ae374aef6714e1ad0b56ba560a3722abd496a",
"md5": "ca956591655a5baccc1604908c5e06b8",
"sha256": "09b155a52bfde9ae9de5033f217a8f998738afc2141070f84e5eb420a145441c"
},
"downloads": -1,
"filename": "ofiber-0.8.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ca956591655a5baccc1604908c5e06b8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 29664,
"upload_time": "2024-02-13T23:40:06",
"upload_time_iso_8601": "2024-02-13T23:40:06.099677Z",
"url": "https://files.pythonhosted.org/packages/c0/67/f0c59420e250f7abc93e376ae374aef6714e1ad0b56ba560a3722abd496a/ofiber-0.8.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d4d6a40ba0c5fb5b4d2503ca388ee928f7e24d444268b0dbc3ffa3ead0d0e5fa",
"md5": "9664ebfa8304d89b04d09cbc0f0025a3",
"sha256": "cabd7bc2f6de5b7ded17d1f8ad1daeed1d9e797abf5ebb457e62d1d54fe32aa2"
},
"downloads": -1,
"filename": "ofiber-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "9664ebfa8304d89b04d09cbc0f0025a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 29423,
"upload_time": "2024-02-13T23:40:08",
"upload_time_iso_8601": "2024-02-13T23:40:08.197150Z",
"url": "https://files.pythonhosted.org/packages/d4/d6/a40ba0c5fb5b4d2503ca388ee928f7e24d444268b0dbc3ffa3ead0d0e5fa/ofiber-0.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-13 23:40:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "scottprahl",
"github_project": "ofiber",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "numpy",
"specs": []
},
{
"name": "matplotlib",
"specs": []
},
{
"name": "scipy",
"specs": []
}
],
"lcname": "ofiber"
}