Jiminy-py

Latest version: v1.8.6

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

Scan your dependencies

Page 17 of 18

1.3.8

Patches and bug fixes:

- [Viewer] Do not rely on knowing the expected comm_id size in byte
- [Viewer] Handle already closed connections more reliably
- [Viewer] Add a warning to recommend increasing 'iopub_msg_rate_limit' of Jupyter (Done by default on Google Colab)

1.3.7

Patches and bug fixes:

- [Viewer] Do not apply the optimized patch for handling kernel shell messages selectively for ipykernel < 5.0
- [Viewer] Fix non-resizeable display window on notebook and wrong initial window size on Google Colab

1.3.6

Patches and bug fixes:

- [Viewer] No longer messing up with the queue of tasks in notebooks, so that it is now possible to schedule the execution of other cells and the replay of a simulation is running without causing kernel corruptions
- [Viewer] Do not examine Ipython ports while looking for running Meshcat server to avoid throwing a low-level kernel exception in notebooks, the later not being caught in Google Colab

1.3.5

- [Viewer] Set default backend at class level automatically
- [Viewer] Fix 'fix_mesh_path' method returning None for package only mesh paths
- [Viewer] Fix Meshcat index.html event handling on closing ipython comm
- [Viewer] Bypass Chrome/WebGL GPU backlisting with Pypetter recording backend
- [Viewer] Fix chrome executable path for Google Colab
- [Viewer/play_trajectories] Do not delete robot automatically in Notebooks
- [Viewer/server] Use set to manage comm pool instead of list
- [BasicSimulator] Fix callback
- [engine_async] Update default engine_async camera pose
- [misc] Fix corrupted example notebook
- [misc] OpenCV is now an optional dependency (only used for Gepetto-gui backend)
- [misc] Generate pip wheel artefacts systematically when running the CI

1.3.4

New features and improvements:

- [Viewer] Native and full support of Jupyter, using directly kernel communication to avoid websockets and port forward all together
- [Viewer] Remove the support of port forwarding, since it is not longer relevant
- [Viewer] Create display cell in notebook mode when instantiating a viewer while no display cell is already available

Patches and bug fixes:

- [Viewer] Make sure the backend browser is killed at exit
- [Viewer] Do NOT catch KeyboardInterrupt anymore
- [Viewer] Avoid timeout on low-hand machine when starting video recording
- [Viewer] Improve the reliability of running Meshcat server detection.
- [Viewer] Remove heartbeat check since it is impossible to estimate appropriate response time
- [Viewer] Make sure that the viewer backend is alive before executing commands
- [Viewer] Make sure the backend processes are terminated cleanly in any cases
- [Viewer] Do NOT close backend automatically when 'close' is called by an instance
- [Viewer] Check for browser availability when calling 'open_gui', and wait for the client to be ready

Various other minor fixes. More details in 187 .

1.3.3

New features and improvements:

- [Viewer] 'wait' methods no longer requires being parent of meshcat server
- [Viewer] Enable to set replay speed of recorded video
- [Viewer] Improve recording speed for meshcat from 2 fps to 10 fps by using latest Chrome version and Javascript WebM Writer
- [Viewer] Recorded video format is now '.webm' instead of '.mp4'

Patches and bug fixes:

- [Viewer] Make sure no orphan process is left behind at exit, with a clean backtrace, even for SIGTERM signal and Python exceptions
- [Viewer] Detach camera if it has been attached by play_trajectory
- [Viewer] Capture frame using Meshcat in ".webp" format instead of ".png" to improve efficiency
- [Viewer] Fix meshcat client redirection error when trailing backslash is missing in url

Page 17 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.