Lab

Latest version: v8.2

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

Scan your dependencies

Page 2 of 4

7.2

Lab
* Raise minimum supported Python version to 3.7 (Jendrik Seipp).
* Add support for Python 3.10 (Jendrik Seipp).
* Apply parsing functions in the order in which they were added (Jendrik Seipp).
* For contributors: document pre-commit hook in ``CONTRIBUTING.md`` file (Jendrik Seipp).

Downward Lab
* Parse peak memory in anytime search parser (Jendrik Seipp).
* Only store "planner_memory" and "planner_time" attributes for successful planner
runs (Jendrik Seipp).
* Add fully customizable example planner experiment without `FastDownwardExperiment` class (Jendrik Seipp).
* Show how to group domain directories in example Fast Downward experiment (Jendrik Seipp).

7.1

Lab
* Revamp Singularity example experiment: use ``runsolver`` to limit resource usage
(Silvan Sievers and Jendrik Seipp).

Downward Lab
* Fix header sizes in HTML reports (Jendrik Seipp).
* Include domains in attribute overview tables even if none of their tasks has an
attribute value for all algorithms (Jendrik Seipp).
* Compute "score_planner_time" and "score_planner_memory" attributes in planner
parser (Jendrik Seipp).
* Only consider files ending with ".pddl" and ".sas" when building suites (Jendrik Seipp).
* Explicitly left-align non-numeric cells to avoid \\multicolumn entries in Latex output
(Jendrik Seipp).

7.0

Lab
* Remove support for Mercurial repositories (Jendrik Seipp).

Downward Lab
* Fix rules for finding domain files for airport domain (Silvan Sievers).
* Add more ticks on y axis in relative plots (Jendrik Seipp).

6.5

Lab
* Allow rerunning experiments. This is useful if some runs were never started,
for example, due to grid node failures. All runs that have already been started
are skipped. For more information see the corresponding FAQ
(Jendrik Seipp).

Downward Lab
* Slightly generalize rules for finding domain files, adapted from Fast Downward
(Silvan Sievers).

6.4

Lab
* Add ``TetralithEnvironment`` for the NSC cluster in Linköping (Jendrik Seipp).
* Automatically group multiple runs into one Slurm task when the number
of runs exceeds the maximum number of Slurm tasks (Jendrik Seipp).
* Add ``time_limit_per_task`` parameter to ``SlurmEnvironment`` (Jendrik Seipp).
* Add ``cpus_per_task`` parameter to ``SlurmEnvironment`` (98, Lucas Galery Käser).
* Catch OverflowError when casting large ints to floats (95, Silvan Sievers).

Downward Lab
* None.

6.3

Lab
* Use long Git revision hashes for revision cache. The short ones differ in length
between Git versions (Jendrik Seipp).
* Run continuous integration tests for Python 3.9 (Jendrik Seipp).

Downward Lab
* Remove "revision_summary" column from info table (Jendrik Seipp).

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.