Recent Releases of Pybotics

Pybotics - 3.1.2

3.1.2 (2023-04-24)

Bug Fixes

  • deps: update dependency numpy to v1.24.3 (ebac650)

Scientific Software - Peer-reviewed - Python
Published by engnadeau about 3 years ago

Pybotics - 3.1.1

3.1.1 (2023-04-19)

Bug Fixes

  • deps: update dependency attrs to v23 (8697b90)

Scientific Software - Peer-reviewed - Python
Published by engnadeau about 3 years ago

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

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 3 years ago

Pybotics - 3.0.1

3.0.1 (2022-08-30)

Bug Fixes

  • nbconvert GHSA-9jmq-rx5f-8jwq (1bb85bc)
  • notebook GHSA-v7vq-3x77-87vg (b8cc5bc)
  • pillow GHSA-4fx9-vc88-q2xc (c5ecd45)
  • pillow GHSA-9j59-75qj-795w (9118478)

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 3 years ago

Pybotics - 3.0.0

3.0.0 (2022-08-30)

Features

  • numpy.typing.NDArray requires >=1.21 (abb1e97)

BREAKING CHANGES

  • bumped min numpy version

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 3 years ago

Pybotics - 2.0.1

2.0.1 (2022-08-26)

Bug Fixes

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 3 years ago

Pybotics - 2.0.0

2.0.0 (2022-08-22)

Build System

BREAKING CHANGES

  • min python version now Py3.7

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 3 years ago

Pybotics - 1.1.0

1.1.0 (2022-01-03)

Features

  • bulk dependency updates (98c08fc)

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 4 years ago

Pybotics - 1.0.0

1.0.0 (2020-08-17)

Build System

  • python: bumped min python version to 3.6.1 (0752bbf)

BREAKING CHANGES

  • python: Bumped python version

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 5 years ago

Pybotics - 0.8.1

0.8.1 (2020-08-17)

Bug Fixes

  • release: cleaning release config (539ab54)

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 5 years ago

Pybotics - 0.8.0

0.8.0 (2020-08-17)

Features

  • release: added semantic-release config (8d495a2)

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 5 years ago

Pybotics - 0.7.5

Fixed

  • Using poetry for releases workflow

Scientific Software - Peer-reviewed - Python
Published by engnadeau almost 6 years ago

Pybotics - 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

Scientific Software - Peer-reviewed - Python
Published by engnadeau almost 6 years ago

Pybotics - 0.7.3

Fixed

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

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 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.7.1

Added

  • RTD documentation
  • JOSS paper

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 6 years ago

Pybotics - 0.7.0

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

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 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

Scientific Software - Peer-reviewed - Python
Published by engnadeau about 8 years ago

Pybotics - 0.5.0

Fixed

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 8 years ago

Pybotics - 0.4.1

Fixed

  • Error in setup.py when installing released package from PyPI
  • Fixed requirements.txt location in MANIFEST.in

Added

  • sdist and bdist are now tested in CI

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 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.yml configuration
  • 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.py for pandoc filtering to strip and convert README.md to a simpler README.rst for PyPI
  • Branches are now deployed to Test PyPI upon successful build
  • pandocfilters added to ci-requirements.txt
  • update_version.py now 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 README to absolute link
  • Added Development section

Scientific Software - Peer-reviewed - Python
Published by engnadeau almost 9 years ago

Pybotics - 0.3.1

Misc

  • Migrated to pure pandoc README conversion
  • Added GitHub issue and PR templates

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 install stage with ci-requirements.txt
  • Added convert_readme.py to convert README.md to README.rst for PyPI
  • Added strict enforcement of:
    • mypy (typing)
    • flake8 (PEP8 coding style)
    • vulture (dead code)
    • bandit (security issues)
    • pydocstyle (docstrings)
    • pipdeptree (dependencies)

Misc

  • Removed PyPI downloads from README (deprecated)
  • Simplified README
  • Added logo
  • Added pyup service
  • Added QuantifiedCode service
  • Added Scrutinizer CI service
  • Discontinued Python 3.2 and 3.3 support
  • 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

Pybotics -

Scientific Software - Peer-reviewed - Python
Published by engnadeau over 9 years ago