What's Changed
* test: Add DEVICE global variable to minimal tests by lsetiawan in https://github.com/Ciela-Institute/caustics/pull/160
* dependencies: move numba req to dev, lose levmarq_torch req by ConnorStoneAstro in https://github.com/Ciela-Institute/caustics/pull/163
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/Ciela-Institute/caustics/pull/165
* test: Update tests to start using GPU device when available and skip CPU by lsetiawan in https://github.com/Ciela-Institute/caustics/pull/164
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by dependabot in https://github.com/Ciela-Institute/caustics/pull/166
* feat: Add properties to get x keys and order by lsetiawan in https://github.com/Ciela-Institute/caustics/pull/168
* docs: Create glossary by uwcdc in https://github.com/Ciela-Institute/caustics/pull/170
* docs: Update and add units to the docstrings by uwcdc in https://github.com/Ciela-Institute/caustics/pull/162
* feat: Add functionality to build simulator from a YAML configuration file by lsetiawan in https://github.com/Ciela-Institute/caustics/pull/167
* ci: Add docker image build by lsetiawan in https://github.com/Ciela-Institute/caustics/pull/176
* Streamlit: A visualization tool for Caustics by mjyb16 in https://github.com/Ciela-Institute/caustics/pull/171
* chore(deps): bump actions/checkout from 3 to 4 by dependabot in https://github.com/Ciela-Institute/caustics/pull/183
* chore(deps): bump docker/setup-buildx-action from 2 to 3 by dependabot in https://github.com/Ciela-Institute/caustics/pull/182
* chore(deps): bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by dependabot in https://github.com/Ciela-Institute/caustics/pull/181
* chore(deps): bump docker/login-action from 2 to 3 by dependabot in https://github.com/Ciela-Institute/caustics/pull/180
* chore(deps): bump docker/metadata-action from 4 to 5 by dependabot in https://github.com/Ciela-Institute/caustics/pull/179
* ci: Fix docker image build issue with it getting to both load and push by lsetiawan in https://github.com/Ciela-Institute/caustics/pull/177
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/Ciela-Institute/caustics/pull/185
* chore: Add Zenodo DOI to official project by uwcdc in https://github.com/Ciela-Institute/caustics/pull/184
* docs: Update community health docs including code of conduct and contributing (95) by uwcdc in https://github.com/Ciela-Institute/caustics/pull/187
* dependencies: Fix mpmath to non beta version by ConnorStoneAstro in https://github.com/Ciela-Institute/caustics/pull/188
* chore: Update don first name by lsetiawan in https://github.com/Ciela-Institute/caustics/pull/193
* docs: Adding example notebooks by ConnorStoneAstro in https://github.com/Ciela-Institute/caustics/pull/173
* docs: First draft of embedded simulator by ConnorStoneAstro in https://github.com/Ciela-Institute/caustics/pull/186
New Contributors
* mjyb16 made their first contribution in https://github.com/Ciela-Institute/caustics/pull/171
**Full Changelog**: https://github.com/Ciela-Institute/caustics/compare/v0.8.0...v0.10.0