v0.1.0+cufsm501
smith120bh
released this
06 May 07:34
·
383 commits
to master
since this release
Initial public release to PyPI package repository. This package now has basic automated validation testing, and all core initial features present and validated for a functional package.
Please file any issues or add any feature requests in our GitHub repository! If you would like to help contribute, any assistance is very welcome, and thank you to everyone who contributed and made this initial release possible!
This package was based upon the Matlab CUFSM v5.01, which is now slightly out-of-date (v5.04 is the most recent). A future update to pyCUFSM will re-sync to the latest upstream Matlab CUFSM updates.
What's Changed
- Update LICENSE to AFL-3.0 by @smith120bh in #1
- Add initial pyCUFSM code by @smith120bh in #2
- Create dependabot.yml by @smith120bh in #3
- Fix Centroid Offset Bug, Set vsCode Defaults by @smith120bh in #4
- Add ability to define a section by a path definition by @smith120bh in #5
- Fix bug in angle of drawn curve path by @smith120bh in #6
- Fix FSM mode normalisation & straight path drawing by @smith120bh in #7
- Minor final fix to path drawing by @smith120bh in #8
- Last fix to path by @smith120bh in #9
- Add n_lengths input to m_recommend() by @smith120bh in #10
- pyCUSFM/plotters.py by @joelbenjohn in #12
- Validation file and bug fix in Notebook by @joelbenjohn in #13
- updated to add notes on installation from git by @someparsa in #16
- package import name matching by @someparsa in #18
- Update example_1.py by @maderero in #14
- Update python versions, and lint by @smith120bh in #20
- Consistent b_1, b_2 vs b_l, b_r by @smith120bh in #19
- Support specifying n_r on each table row by @smith120bh in #21
- Fix m_recommend if there are no minima by @smith120bh in #22
- Consider thickness in lengths_recommend() by @smith120bh in #23
- Upgrade Python Project Structure by @smith120bh in #26
- Bump matplotlib from 3.7.0 to 3.7.1 by @dependabot in #27
- Bump pytest from 7.2.1 to 7.3.1 by @dependabot in #28
- Bump pylint from 2.4 to 2.17.2 by @dependabot in #31
- Bump pytest-describe from 2.0.1 to 2.1.0 by @dependabot in #32
- Bump yapf from 0.32.0 to 0.33.0 by @dependabot in #30
- Bump mypy from 1.0.1 to 1.2.0 by @dependabot in #29
- Cleanup Jupyter Notebooks files by @smith120bh in #33
- Bump numpy from 1.24.2 to 1.24.3 by @dependabot in #34
- Bump pylint from 2.17.2 to 2.17.3 by @dependabot in #35
- Add validation tests for C and Z sections by @smith120bh in #36
New Contributors
- @smith120bh made their first contribution in #1
- @joelbenjohn made their first contribution in #12
- @someparsa made their first contribution in #16
- @maderero made their first contribution in #14
- @dependabot made their first contribution in #27
Full Changelog: https://github.com/ClearCalcs/pyCUFSM/commits/v0.1.0+cufsm501