v0.1.3
This update primarily adds only typing and documentation. However, some changes that have gone along with typing have involved breaking changes.
Breaking Changes
The files in which some functions are located have been rearranged. For example, signature_ss()
and m_recommend()
have moved from helpers.py to fsm.py - which both fixes some typing issues and makes more rational sense given that these functions are actually running FSM analyses! All functions still exist - nothing's been removed - but you may need to import them from different locations now.
What's Changed
- Typing and setting docstrings throughout all functions by @smith120bh in #43
- Stricter typing throughout by @smith120bh in #44
- Add angle & rack section tests by @smith120bh in #53
- New, simpler input format by @smith120bh in #54
- Add template structure for documentation by @smith120bh in #56
- Initial documentation content by @smith120bh in #57
- Fix syntax for submodule in readthedocs config by @smith120bh in #58
- Add missing typing_extensions requirement by @smith120bh in #59
- Remove unused myst_parser from sphinx config by @smith120bh in #60
- Fix release module depends by @smith120bh in #94
Dependabots
- Bump pytest from 7.3.1 to 7.3.2 by @dependabot in #45
- Bump yapf from 0.33.0 to 0.40.0 by @dependabot in #46
- Bump mypy from 1.3.0 to 1.4.1 by @dependabot in #51
- Bump yapf from 0.40.0 to 0.40.1 by @dependabot in #48
- Bump pytest from 7.3.2 to 7.4.0 by @dependabot in #50
- Bump numpy from 1.24.3 to 1.25.0 by @dependabot in #47
- Bump scipy from 1.10.1 to 1.11.0 by @dependabot in #52
- Bump scipy from 1.11.0 to 1.11.1 by @dependabot in #55
- Bump sphinx from 6.2.1 to 7.0.1 by @dependabot in #62
- Bump typing-extensions from 4.6.2 to 4.7.1 by @dependabot in #61
- Bump ipywidgets from 8.0.6 to 8.0.7 by @dependabot in #63
- Bump matplotlib from 3.7.1 to 3.7.2 by @dependabot in #64
- Bump numpy from 1.25.0 to 1.25.1 by @dependabot in #65
- Bump cython from 3.0.0b3 to 3.0.0rc1 by @dependabot in #66
- Bump cython from 3.0.0rc1 to 3.0.0rc2 by @dependabot in #67
- Bump cython from 3.0.0rc2 to 3.0.0 by @dependabot in #68
- Bump sphinx from 7.0.1 to 7.1.0 by @dependabot in #69
- Bump pylint from 2.17.4 to 2.17.5 by @dependabot in #70
- Bump numpy from 1.25.1 to 1.25.2 by @dependabot in #72
- Bump sphinx from 7.1.0 to 7.1.2 by @dependabot in #73
- Bump mypy from 1.4.1 to 1.5.0 by @dependabot in #75
- Bump ipywidgets from 8.0.7 to 8.1.0 by @dependabot in #74
- Bump sphinx from 7.1.2 to 7.2.2 by @dependabot in #78
- Bump scipy from 1.11.1 to 1.11.2 by @dependabot in #77
- Bump mypy from 1.5.0 to 1.5.1 by @dependabot in #76
- Bump sphinx from 7.2.2 to 7.2.3 by @dependabot in #79
- Bump cython from 3.0.0 to 3.0.2 by @dependabot in #80
- Bump sphinx from 7.2.3 to 7.2.4 by @dependabot in #81
- Bump pytest from 7.4.0 to 7.4.1 by @dependabot in #83
- Bump sphinx from 7.2.4 to 7.2.5 by @dependabot in #82
- Bump ipywidgets from 8.1.0 to 8.1.1 by @dependabot in #88
- Bump sphinx from 7.2.5 to 7.2.6 by @dependabot in #87
- Bump pytest from 7.4.1 to 7.4.2 by @dependabot in #85
- Bump numpy from 1.25.2 to 1.26.0 by @dependabot in #90
- Bump yapf from 0.40.1 to 0.40.2 by @dependabot in #92
- Bump typing-extensions from 4.7.1 to 4.8.0 by @dependabot in #91
Full Changelog: v0.1.2...v0.1.3