Recent Releases of Pybotics
Pybotics - 3.1.0
3.1.0 (2022-09-26)
Bug Fixes
- bumped numpy to fix CVE-2021-34141 (e173f46)
- F401 'typing.Sequence' imported but unused (dc5d4b9)
- fixed incompatible types in assignment (421d9e0)
- removed unused type: ignores (c85c133)
- removed unused type: ignores (f7621bb)
- typing as just NDArray (b0f0a7d)
Features
- require python ^3.8 (c14e1e0)
Scientific Software - Peer-reviewed
- Python
Published by engnadeau over 3 years ago
Pybotics - 2.0.1
2.0.1 (2022-08-26)
Bug Fixes
- typing return ndarray (e6e3687)
- "-> None" if function does not return a value (f6be0e2)
- "Link" has no attribute "a" (b1ede13)
- argument typing (0922ed7)
- argument typing (da82156)
- array typing (a4704e4)
- Call to untyped function "norm" in typed context (7a80d5a)
- fromiter() to make array from map() (c3bbeff)
- ignore scipy typing (186b9eb)
- ignore untyped functions (866c42c)
- ignore untyped functions (4f441f3)
- ignored untyped assert_allclose (ff37f51)
- Incompatible return value type (b933c06)
- isort; typing; flake8 (958d330)
- module typing (8f652bf)
- MutableSequence typing (f5ac85a)
- NDArray[np.float64] typing (d82143c)
- Need type annotation for 'actual_distance' (e83324d)
- npt.NDArray typing (5f3bdae)
- npt.NDArray[np.float64] return type (7145ae3)
- removed unused ignore (3b4ed0d)
- removed unused imports (432e3a3)
- removed unused imports (604f865)
- return Robot typing (20ff4c7)
- return typing (ff50e5e)
- Sequence typing with numpy.typing.NDArray (fe8c518)
- type ignore (f264d72)
- type ignore (e2c3c53)
- type ignores for py3.7 (6087844)
- typed argument (a74299b)
- typing (9cb7110)
- typing (f779fed)
- typing (7cb5a3c)
- typing (f8e4d22)
- typing (e346bd3)
- typing (9b1fecd)
- typing (da475f5)
- typing (a4da1b5)
- typing (cacee0b)
- typing (678ce55)
- typing (ec60843)
- typing (a4d9287)
- typing npt.NDArraynp.float64
- untyped argument (9c345e0)
- untyped assert_allclose (8f7a5a6)
- untyped functions (733ada5)
- Unused "type: ignore" comment (e138e6d)
- Unused "type: ignore" comment (1f0cc03)
- using preferred copy method (85b997f)
Scientific Software - Peer-reviewed
- Python
Published by engnadeau over 3 years ago
Pybotics - 0.7.4
Added
- Added JOSS publication
- Added
ABB IRB120model
Fixed
- Fixed
pyproject.tomlallow-prereleases
Changed
- Reduced
fail_underto 60% for unit testing - Switched to GitHub Actions from TravisCI
- Cleaned
Makefile.PHONYtags
Scientific Software - Peer-reviewed
- Python
Published by engnadeau almost 6 years ago
Pybotics - 0.7.2
Added
- Added issue templates (7d53e8f31756c316a0c84662a094a644bb376e3a)
- Updated README.md with additional community info, direct links to the relevant docs/issues, and extended the testing how-to (2fe8b2127d560c676666c1a041d903716d3b18f8)
- Updates for JOSS paper
Fixed
- ReadTheDocs now fully works
Scientific Software - Peer-reviewed
- Python
Published by engnadeau over 6 years ago
Pybotics - 0.6.0
Added
- Jacobian methods
- Basic usage script:
docs/examples/basic_usage.py pybotics.__version__built-in usingsetuptools_scmleast_squaresIK methodRobot.home_joints- Various setters/getters
- More angle conventions and conversions
- Various useful
__repr__ - OSX and Linux CircleCI builds
- Windows builds with AppVeyor
.flake8config- Repo bots (e.g.,
.github/config.yml,.github/stale.yml)
Changed
- Simplified requirements files
- Simplified
pybotics/__init__.pystructure - Versions now managed by
setuptools_scm - Simplified overall API, see examples for more detail
- Optimization vector/mask only exist in the context of
OptimizationHandler Robot.random_joints()can return array or hasinplaceflag- PyUp now creates PRs as individual packages are updated instead of a daily check
- Pruning/excluding files in
MANIFEST - Improved RTD documentation
Fixed
- Joint limits are checked when setting
Robot.joints - Various CI and test improvements
- Typo in
.github/ISSUE_TEMPLATE.md - TravisCI
distributionskey in wrong location
Scientific Software - Peer-reviewed
- Python
Published by engnadeau about 8 years ago
Pybotics - 0.4.0
- A big refactor of
pybotics - Many breaking changes to how models are designed and used
- The goal was to clean technical debt and simplify the architecture
Added
pybotics.__version__CODE_OF_CONDUCT.md- CI helper scripts
docs
Fixed
- New PyPI test server in
.travis.yml
Changed
- All modules have been significantly updated
- Split requirements
- Typing now heavily relies on
collections.abc - Simplified
.travis.ymlconfiguration - Simplified
README.md - More static testing
- Simplified
setup.py 100%test coverage requirement
Removed
- Inverse kinematics (IK) for the moment
README.rst
Scientific Software - Peer-reviewed
- Python
Published by engnadeau over 8 years ago
Pybotics - 0.3.2
CI
- Added
clean_readme.pyforpandocfiltering to strip and convertREADME.mdto a simplerREADME.rstfor PyPI - Branches are now deployed to Test PyPI upon successful build
pandocfiltersadded toci-requirements.txtupdate_version.pynow uses Travis CI environment variables to help differentiate between tag and branch builds in order to upload unique versions (conforming to PEP440) to Test PyPI
Misc
- Changed relative URL of logo in
READMEto absolute link - Added
Developmentsection
Scientific Software - Peer-reviewed
- Python
Published by engnadeau almost 9 years ago
Pybotics - 0.3.0
Travis CI
- Switched to sudo-less containers
- Upgraded to
ubuntu:trusty - Simplified
pip installstage withci-requirements.txt - Added
convert_readme.pyto convertREADME.mdtoREADME.rstforPyPI - Added strict enforcement of:
mypy(typing)flake8(PEP8 coding style)vulture(dead code)bandit(security issues)pydocstyle(docstrings)pipdeptree(dependencies)
Misc
- Removed
PyPIdownloads fromREADME(deprecated) - Simplified
README - Added logo
- Added
pyupservice - Added
QuantifiedCodeservice - Added
Scrutinizer CIservice - Discontinued
Python3.2and3.3support - Updated docstring and typing
Scientific Software - Peer-reviewed
- Python
Published by engnadeau almost 9 years ago
Pybotics -
https://pypi.python.org/pypi?:action=display&name=pybotics&version=0.2.7
Scientific Software - Peer-reviewed
- Python
Published by engnadeau over 9 years ago