Lise

Latest version: v0.17.1

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

Scan your dependencies

Page 2 of 5

0.16.1

* Fix some incoherent world state that could result from doing things
on tick zero of turn zero, if you started the world with a NetworkX graph.
* Fix a rule running when it shouldn't have in the wolfsheep example

0.16.0

* A process pool. When you've stored a function in LiSE, you can `submit` it
to `Engine.pool.submit(..)` using the standard Python
`concurrent.futures.Executor` API. The worker processes all have read-only
views on the state of the simulation.
* Trigger functions now run in parallel by default. Set the `workers` option
to 0 to disable this.
* Neighborhoods. If your rule only runs when something changes near the Thing
or Place it runs on, you can indicate this by setting the rule's
neighborhood property to an integer, and your sim will run faster.
See "Getting started" in the README for an example.
* ELiDE once again updates its graphics in response to events in the LiSE core
-- set the "_image_paths" of a `Thing` or `Place` object to a list of
paths.

0.15.9

* More data corruption fixes

0.15.8

* More concurrency fixes

0.15.7

* A variety of database corruption fixes

0.15.6

* Fix Thing objects occasionally forgetting their location

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.