Covalent

Latest version: v0.232.0.post1

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

Scan your dependencies

Page 50 of 56

0.10.3

Added

- Functional tests for how-to's in documentation

Changed

- Moved example script to a functional test in the pipeline
- Added a test flag to the CLI tool

0.10.2

Fixed

- Check that only `kwargs` without any default values in the workflow definition need to be passed in `lattice.draw(ax=ax, **kwargs)`.

Added

- Function to check whether all the parameters without default values for a callable function has been passed added to shared utils.

0.10.1

Fixed

- Content and style fixes for getting started doc.

0.10.0

Changed

- Remove all imports from the `covalent` to the `covalent_dispatcher`, except for `_dispatch_serverless`
- Moved CLI into `covalent_dispatcher`
- Moved executors to `covalent` directory

0.9.1

Fixed

- Updated CONTRIBUTING to clarify docstring style.
- Fixed docstrings for `calculate_node` and `check_constraint_specific_sum`.

0.9.0

Added

- `prefix_separator` for separating non-executable node types from executable ones.

- `subscript_prefix`, `generator_prefix`, `sublattice_prefix`, `attr_prefix` for prefixes of subscripts, generators,
sublattices, and attributes, when called on an electron and added to the transport graph.

- `exclude_from_postprocess` list of prefixes to denote those nodes which won't be used in post processing the workflow.

- `__int__()`, `__float__()`, `__complex__()` for converting a node to an integer, float, or complex to a value of 0 then handling those types in post processing.

- `__iter__()` generator added to Electron for supporting multiple return values from an electron execution.

- `__getattr__()` added to Electron for supporting attribute access on the node output.

- `__getitem__()` added to Electron for supporting subscripting on the node output.

- `electron_outputs` added as an attribute to lattice.

Changed

- `electron_list_prefix`, `electron_dict_prefix`, `parameter_prefix` modified to reflect new way to assign prefixes to nodes.

- In `build_graph` instead of ignoring all exceptions, now the exception is shown alongwith the runtime error notifying that object manipulation should be avoided inside a lattice.

- `node_id` changed to `self.node_id` in Electron's `__call__()`.

- `parameter` type electrons now have the default metadata instead of empty dictionary.

- Instead of deserializing and checking whether a sublattice is there, now a `sublattice_prefix` is used to denote when a node is a sublattice.

- In `dispatcher_stack_test`, `test_dispatcher_flow` updated to indicate the new use of `parameter_prefix`.

Fixed

- When an execution fails due to something happening in `run_workflow`, then result object's status is now failed and the object is saved alongwith throwing the appropriate exception.

Page 50 of 56

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.