Rapid-clay-formations-fab

Latest version: v0.7.1

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

Scan your dependencies

Page 2 of 5

0.2.1

Changed

* `compas_rcf.fabrication.abb_runner` moved to `compas_rcf.abb_runner`.

0.2.0

Added

- Prompt to confirm start of fabrication added to `compas_rcf.fabrication.abb_runner.abb_run`, replacing confirmation in `get_settings`.

Changed

- Docstring changes in `compas_rcf.utils.compas_to_rhino` and `rhino_to_compas`.
- Redone the reference pages in the docs and fixed import problems.
- Replaced usage of `AttrDict` from `confuse.Configuration` in `compas_rcf.fabrication.abb_runner` to use the original `confuse.Configuration` object. E.g. `fab_conf["target"].get()` instead of `fab_conf.target`. This is to make the use of the `Configuration` object uniform across modules.
- `ZONE_DICT` moved from `compas_rcf.abb.helpers` to `compas_rcf.fabrication.conf`, mainly due to weird import errors.
- `confuse.Template` object `confuse.Path` vendorised from upstream master and put in `compas_rcf.fabrication.conf`.
- Renamed `logging` to `log` in `compas_rcf.fabrication.abb_runner` to make usage of the `logging` object uniform across modules.
- Added logging to `compas_rcf.abb.helpers`, `compas_rcf.fabrication.conf`, `compas_rcf.abb.programs`,
- Directories set up previously by globals in `compas_rcf.fabrication.abb_runner` is now accessible using the configuration file. The old globals are now the default value in the configuration.
- Moved submodule `docker` from `compas_rcf.utils.docker` to `compas_rcf.docker` including its submodules and Docker-Compose files.
- Refactored connection check from `compas_rcf.fabrication.abb_runner` to its own function: `compas_rcf.abb.helpers.connection_check`.
- Refactored logging setup from `compas_rcf.fabrication.abb_runner.abb_runner` to it's own function: `compas_rcf.fabrication.abb_runner.logging_setup`.
- Refactored fabrication data analysis and prompts for skipping or placing bullets in `compas_rcf.fabrication.abb_runner.abb_runner` to its own function: `compas_rcf.fabrication.abb_runner.setup_fab_data`.
- Refactored `compas_rcf.fabrication.abb_runner.get_setup` to `compas_rcf.fabrication.conf.interactive_conf_setup`.
- Moved `compas_rcf.fabrication.abb_runner.initial_setup` to: `compas_rcf.abb.programs.pre_procedure`.
- Moved `compas_rcf.fabrication.abb_runner.shutdown_procedure` to: `compas_rcf.abb.programs.post_procedure`.
- Moved `compas_rcf.fabrication.abb_runner.send_picking` to: `compas_rcf.abb.programs.pick_bullet`.
- Moved `compas_rcf.fabrication.abb_runner.send_placing` to: `compas_rcf.abb.programs.place_bullet`.
- Moved `compas_rcf.fabrication.abb_runner.send_grip_release` to: `compas_rcf.abb.programs.grip_and_release`.
- Logging setup is now run in the `if __name__ = "__main__"` part of `compas_rcf.fabrication.abb_runner`.

Removed

- Prompt to confirm settings removed in `compas_rcf.fabrication.abb_runner.get_settings" in favour of a later confirmation of the whole setup in`abb\_run\`.

0.1.22

Added

- Configuration option for timeout and wait times for docker commands in `compas_rcf.fabrication.runner`.

Changed

- Skip and/or place logic reworked in `compas_rcf.fabrication.abb_runner`.
- `abb_runner` is now verbose by default, `--verbose` is removed in favour of `--quiet`.
- Removed print statements from `abb_runner` and replaced them with `logging.info` calls.
- Fixed `id` attribute logic and renamed it to `bullet_id`. classmethod `compas_rcf.fabrication.clay_objs.ClayBullet.from_data` is backwards compatible.

0.1.21

Changed

- `compas_rcf.fabrication.abb_runner` now prints progress updates to Flex pendant.
- `abb_runner` now dumps list of `ClayBullets` for every bullet into file with same filename as input JSON but with IN\_PROGRESS added to start.
- `abb_runner` now checks if attribute `placed` is set on `ClayBullet` and if so asks user if it should be skipped or placed (with the option to set skip and place for all future bullets with `placed` attribute). This file is deleted when script exits cleanly.
- `compas_rcf.utils.csv_` renamed to `csv_reports`. Instead of a conversion tool it now creates an opinionated report from JSON file. It can also handle directories and multiple files as inputs.

0.1.20

Added

- Settings regarding picking grid added to `compas_rcf.fabrication.conf`.

Changed

- Function `get_picking_frame` in `compas_rcf.fabrication.abb_runner` reworked into `pick_frame_from_grid` which reads settings from conf to return frames from a grid of picking points.
- JSON dump after end of `abb_runner` now dumps original list (`clay_bullets`) instead of a new.

0.1.19

Changed

- Reworded note in method `compas_rcf.utils.rhino_to_compas.rgplane_to_cgplane` to fix encoding error in Grasshopper.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.