Cace

Latest version: v2.5.3

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

Scan your dependencies

Page 4 of 7

2.4.0

Common

- Major rewrite of tool implementations:
* Each tool inherits from the `Parameter` class
* Behavior is implemented by overwriting methods
* Registered via `register_parameter`
- Unified `physical_parameters` and `electrical_parameters` to `parameters`
- Each parameter and each simulation run of a parameter (e.g. `ngspice`) has their own subfolder
- Rewrite of the result handling
- Rewrite of plotting
- Added the `klayout_drc` tool
- GDSII will be automatically generated from mag files
- Tools using magic will prefer mag files

CLI

- Remove `--keep` argument since all files are kept under `run/`
- Added `--save` argument to save the summary upon successful completion
- Cancel run with Ctrl+C

GUI

- Temporarily disable the GUI until it can be revised with the current changes

2.3.11

Common

- Bugfix: Do not crash if certain entries are missing from authorship
- Improvement: Allow to specify `'null'` as `null`

2.3.10

Common

- Improve the .txt to .yaml conversion: export numbers as integers or float

2.3.9

Common

- Fix paths in default LVS setup

2.3.8

GUI

- Added `--max-runs` to limit the maximum number of runs in the run folder

CLI

- Print the total runtime after completion
- Removed `--no-simulation` as the output files never exist in a new timestamp
- Renamed `--parallel_parameters` to `--parallel-parameters`
- Added `--max-runs` to limit the maximum number of runs in the run folder

2.3.7

Common

- Add support for the `-j`/`--jobs` flag to limit the maximum number of jobs running in parallel
- Parallelized simulations with collated conditions (Monte Carlo for example)

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.