- 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
- 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()
- fix long-description for pypi
- 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
- create pure python packages
- include wheel file
- package as python3 only
- add colab and binder badges
- improve docs
- rename dispersion api
- start using more descriptive names in notebooks
- improve help()
- improve sphinx docs
- new names
- sphinx docs
- reorganize and improve docs
- add lint target to Makefile
- add rcheck target to Makefile
- improve packaging
- add some documentation
- more glasses
- more functions
- add basics.py
- add documentation for functions
- fix typo
- Add noise.py
- Improve packaging
- Initial release