-------------------
* 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