Skip to content

Releases: scottprahl/ofiber

Better calculation of first non-zero node polar angle

05 May 20:03
Compare
Choose a tag to compare

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

0.8.1 (5/5/2024)

  • Implemented FF_node_polar_angle (@matt8s)
  • Added FF_node_polar_angle() example to 9-Far-field-irradiance.ipynb (@matt8s)
  • Modified _FF_polar_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()

Improved b calculation for large V

13 Feb 23:39
Compare
Choose a tag to compare

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()

Better packaging

21 Sep 21:22
Compare
Choose a tag to compare

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

Pure Python Release

06 Aug 19:32
Compare
Choose a tag to compare

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

v0.6.1

26 Mar 21:07
Compare
Choose a tag to compare

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

Better help and html docs

05 Jan 23:33
Compare
Choose a tag to compare

Adding more documentation and making it easier to find.

I also renamed some routines in the API.

New packaging, new html docs

25 May 21:28
Compare
Choose a tag to compare

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

Small improvements to examples and API documentation.