Releases: scottprahl/ofiber
Releases · scottprahl/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 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
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
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
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
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
Adding more documentation and making it easier to find.
I also renamed some routines in the API.
New packaging, new html docs
Update to use sphinx and https://ofiber.readthedocs.io effectively.
Small improvements to examples and API documentation.