Pybotics

Latest version: v3.1.2

Safety actively analyzes 629900 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.7.4

Added

- Added JOSS publication
- Added `ABB IRB120` model

Fixed

- Fixed `pyproject.toml` `allow-prereleases`

Changed

- Reduced `fail_under` to 60% for unit testing
- Switched to GitHub Actions from TravisCI
- Cleaned `Makefile` `.PHONY` tags

0.7.3

Fixed

- Set poetry version to git tag (https://github.com/nnadeau/pybotics/commit/9f3be62b66c8c1a8fb541f9522f5e9ebe3a74c9c)

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

0.7.1

Added

- RTD documentation
- JOSS paper

0.7.0

- General code cleanup
- Classes now use `attrs` to manage boilerplate initialization
- `poetry` used for package and dependency management

0.6.0

Added
- Jacobian methods
- Basic usage script: `docs/examples/basic_usage.py`
- `pybotics.__version__` built-in using `setuptools_scm`
- `least_squares` IK method
- `Robot.home_joints`
- Various setters/getters
- More angle conventions and conversions
- Various useful `__repr__`
- OSX and Linux CircleCI builds
- Windows builds with AppVeyor
- `.flake8` config
- Repo bots (e.g., `.github/config.yml`, `.github/stale.yml`)

Changed
- Simplified requirements files
- Simplified `pybotics/__init__.py` structure
- 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 has `inplace` flag
- 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 `distributions` key in wrong location

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.