Recent Releases of ofiber

ofiber - Better calculation of first non-zero node polar angle

This angle is a standard metric of the angular spread of an optical fiber's output radiation.

0.8.1 (5/5/2024)

  • Implemented FFnodepolar_angle (@matt8s)
  • Added FFnodepolar_angle() example to 9-Far-field-irradiance.ipynb (@matt8s)
  • Modified FFpolar_x to take argument kasin (@matt8s)
  • Improved configuration for ruff linting tool
  • Edited Jupyter notebooks
  • Added images and improved README

0.8.0 (2/13/24)

  • add functions for far-field irradiance (thanks @matt8s)
  • improve calc of b for cylindrical step fibers for large V
  • add new notebook for far-field irradiance
  • enable use of arrays in cylinder_step.LP_mode_value()

- Python
Published by scottprahl almost 2 years ago

ofiber - Improved b calculation for large V

0.8.0 (2/13/24)

  • add functions for far-field irradiance (thanks @matt8s)
  • improve calc of b for cylindrical step fibers for large V
  • add new notebook for far-field irradiance
  • enable use of arrays in cylinder_step.LP_mode_value()

- Python
Published by scottprahl about 2 years ago

ofiber - Better packaging

0.7.1 (9/21/23)

  • fix long-description for pypi

0.7.0 (9/21/23)

  • better handling of propagation factor b
  • add import boilerplate needed for Jupyterlite
  • Makefile packaging for Jupyterlite file
  • use version and other dunders
  • flake8 now passes
  • fix various docstrings
  • readthedocs fixes
  • ruff support
  • add erbium fiber doc
  • clean up notebooks
  • add copyright stuff
  • add .github actions
  • update badges
  • conda support

- Python
Published by scottprahl over 2 years ago

ofiber - Pure Python Release

v0.6.2 (9/5/2021)

  • create pure python packages
  • include wheel file
  • package as python3 only

v0.6.1 (3/26/2021)

  • add colab and binder badges
  • improve docs
  • rename dispersion api
  • start using more descriptive names in notebooks

v0.6.0 (1/5/2021)

  • improve help()
  • improve sphinx docs
  • new names

- Python
Published by scottprahl over 4 years ago

ofiber -

v0.6.1 (3/26/2021)

  • add colab and binder badges
  • improve docs
  • rename dispersion api
  • start using more descriptive names in notebooks

v0.6.0 (1/5/2021)

  • improve help()
  • improve sphinx docs
  • new names

- Python
Published by scottprahl almost 5 years ago

ofiber - Better help and html docs

Adding more documentation and making it easier to find.

I also renamed some routines in the API.

- Python
Published by scottprahl about 5 years ago

ofiber - New packaging, new html docs

Update to use sphinx and https://ofiber.readthedocs.io effectively.

Small improvements to examples and API documentation.

- Python
Published by scottprahl over 5 years ago