You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> This repository is moving to the **RAI-Opensource** GitHub organization in **about 2 weeks from April 9, 2026 (UTC)**.
19
+
> This repository has moved to the **RAI-Opensource** GitHub organization!
20
20
>
21
-
> The `github.io` page is now at <https://spatialmath-python.rai-inst.com/>. The old link (`https://bdaiinstitute.github.io/spatialmath-python`) will continue to redirect until repository migration and **then will break**.
21
+
> The `github.io` page is now at <https://spatialmath-python.rai-inst.com/>. The old link (`https://bdaiinstitute.github.io/spatialmath-python`) is no longer valid.
@@ -127,12 +121,12 @@ If the toolbox helped you in your research, please cite
127
121
128
122
If you are using the Toolbox in your open source code, feel free to add our badge to your readme!
129
123
130
-
[](https://github.com/bdaiinstitute/spatialmath-python)
124
+
[](https://github.com/rai-opensource/spatialmath-python)
131
125
132
126
Simply copy the following
133
127
134
128
```
135
-
[](https://github.com/bdaiinstitute/spatialmath-python)
129
+
[](https://github.com/rai-opensource/spatialmath-python)
`printline` is a compact single line format for tabular listing, whereas `print` shows the underlying matrix and for consoles that support it, it is colorised, with rotational elements in red and translational elements in blue.
308
302
309
303
For more detail checkout the shipped Python notebooks:
You can browse it statically through the links above, or clone the toolbox and run them interactively using [Jupyter](https://jupyter.org) or [JupyterLab](https://jupyter.org).
@@ -469,8 +463,12 @@ We see that the symbolic constants are converted back to Python numeric types on
469
463
470
464
Similarly when we assign an element or slice of the symbolic matrix to a numeric value, they are converted to symbolic constants on the way in.
471
465
466
+
## Making a New Release
467
+
- Make a pull request that bumps the version number in `pyproject.toml`, which follows the major.minor.patch semantic versioning convention.
468
+
- Then, go to the URL https://github.com/rai-opensource/spatialmath-python/releases, click draft new release. Click the tag selection dialouge, then click create new tag, and make a tag that matches the semantic version numbers in the pull request you just made. Click "generate release notes", then click publish release. This will automatically kick off the workflow in `.github/workflows/publish.yml` and the new version of the code on PyPi (https://pypi.org/project/spatialmath-python).
469
+
472
470
## History & Contributors
473
471
474
472
This package was originally created by [Peter Corke](https://github.com/petercorke) and [Jesse Haviland](https://github.com/jhavl) and was inspired by the [Spatial Math Toolbox for MATLAB](https://github.com/petercorke/spatialmath-matlab). It supports the textbook [Robotics, Vision & Control in Python 3e](https://github.com/petercorke/RVC3-python).
475
473
476
-
The package is now a collaboration with [Boston Dynamics AI Institute](https://theaiinstitute.com/).
474
+
The package is now a collaboration with the [Robotics and AI Institute](https://rai-inst.com/).
0 commit comments