Rapid-clay-formations-fab

Latest version: v0.7.1

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

Scan your dependencies

Page 3 of 5

0.1.18

Added

- Dependency `prompt-toolkit` and `Pygments`.
- Logging to `compas_rcf.utils.docker.docker_cmds`.
- `compas_rcf.fabrication.abb_runner` now dumps placed `ClayBullets` after completed run, together with attribute `placed` with time of placement in UNIX epoch.
- Functions `send_picking` & `send_placing` in `compas_rcf.fabrication.abb_runner` are now timed using Watch from compas\_rrc and the sum of their durations are stored as `ClayBullet.cycle_time`.
- Added command line argument to `compas_rcf.fabrication.abb_runner`: `--skip-logfile`.
- Module for converting JSON to CSV: `compas_rcf.utils.csv_`

Changed

- Replaced function `compas_rcf.utils.ui.print_conf_w_colors` with `pygment_yaml`, pretty printing yaml config using prompt\_toolkit and pygments.
- Added check of Exception message in `compas_rcf.abb.helpers` to narrow error catching.
- Paths in `compas_rcf.fabrication.abb_runner` are changed to be pathlib.Path objects.
- Changed `compas_rcf.utils.rhino_to_compas.rgplane_to_cgframe` to correctly inherit X and Y axis from Rhino plane.
- Added a note to `rgplane_to_cgplane` to clarify that X and Y axises are note stored in compas planes.

Removed

- Unused functions in `compas_rcf.utils.docker.docker_cmds`.

0.1.17

Added

- Docker compose integration via `compas_rcf.utils.docker` to set up needed services for `compas_rcf.fabrication.abb_runner`.
- Added ping function to `compas_rcf.abb.helpers`, sends NoOp to controller and waits for feedback.

Changed

- Reordered functions in `abb_runner` and added comments to section of the functions.

0.1.16

Changed

- Grasshopper example file `create_bullets_read_write_json` updated to handle Grasshopper trees and take vkeys as an attribute.
- `compas_rcf.fabrication.clay_obj.ClayBullet` property setter `trajectory_to` and `trajectory_from` updated to handle list of planes.
- `compas_rcf.utils.util_funcs.ensure_frame` updated to convert point to Frame with given point and flipped XY plane.
- Updated config for black to also target py2.7 so it doesn't add trailing commas to lists. (Which IronPy 2.7 can't handle)

0.1.15

Added

- Attribute dictionary added to class `compas_rcf.fabrication.clay_obj.ClayBullet`
- Attribute `vkey` added to `ClayBullet` to store vertex key from `compas.datastructures.Network`
- Simple import tests added

Changed

- Property `Vector` in `ClayBullet` changed to represent the bullets center as a line.

0.1.14

Added

- API docs. Some modules have issues but a lot of them works.

Changed

- More fixes of imports.
- Split of Rhino dependent functions from `compas_rcf.utils.util_funcs` to `compas_rcf.utils.util_funcs_rhino`.

0.1.13

Added

- Properties `centroid_frame`, `compressed_centroid_frame`, `centroid_plane` added `compressed_centroid_plane` to `compas_rcf.fabrication.clay_objs.ClayBullet`.
- Classmethod `from_compressed_centroid_frame_like` added to `ClayBullet`.

Changed

- `compas_rcf.fabrication.abb_rcf_runner` renamed to `compas_rcf.fabrication.abb_runner`.
- Typos in `abb_runner` fixed.
- Trying to set up imports better between modules
- Fixes for tkinter file dialog in `compas_rcf.utils.ui`.
- Property `post_planes` renamed to `trajectory_from` in `ClayBullet`.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.