ofiber


Nameofiber JSON
Version 0.8.0 PyPI version JSON
download
home_pagehttps://github.com/scottprahl/ofiber
SummaryLight Propagation in Optical Fibers
upload_time2024-02-13 23:40:08
maintainer
docs_urlNone
authorScott Prahl
requires_python>=3.8
licenseMIT
keywords refraction sellmeier modes dispersion graded index gradient index single mode multimode step index erbium waveguide planar cylindrical
VCS
bugtrack_url
requirements numpy matplotlib scipy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.22138s