Openttdlab

Latest version: v0.0.75

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

Scan your dependencies

Page 6 of 13

0.0.45

What's Changed
* feat: support download of AI libraries from bananas by michalc in https://github.com/michalc/OpenTTDLab/pull/145


**Full Changelog**: https://github.com/michalc/OpenTTDLab/compare/v0.0.44...v0.0.45

0.0.44

What's Changed
* feat: rename bananas_file to bananas_ai by michalc in https://github.com/michalc/OpenTTDLab/pull/144


**Full Changelog**: https://github.com/michalc/OpenTTDLab/compare/v0.0.43...v0.0.44

0.0.43

What's Changed

* docs: Updating example code in README by BasicBeluga in https://github.com/michalc/OpenTTDLab/pull/143

New Contributors 🎉

* BasicBeluga made their first contribution in https://github.com/michalc/OpenTTDLab/pull/143

**Full Changelog**: https://github.com/michalc/OpenTTDLab/compare/v0.0.42...v0.0.43

0.0.42

What's Changed

This release contains a breaking change - how AIs are passed to the `run_experiment` function has changed (hopefully for the better).

* feat: slightly less clunky API for AIs by michalc in https://github.com/michalc/OpenTTDLab/pull/142

**Full Changelog**: https://github.com/michalc/OpenTTDLab/compare/v0.0.41...v0.0.42

0.0.41

What's Changed

The main chain in this release is the breaking change of each member of the `ais` iterable passed to `run_experiment`. It was a pair, but now it's a triple. The extra parameter (which is the second parameter) must be an iterable of (key,value) parameters passed to the AI when it starts.

* feat: allow passing of parameters to AIs by michalc in https://github.com/michalc/OpenTTDLab/pull/140
* docs: fix the OpenTTD version in the example notebooks by michalc in https://github.com/michalc/OpenTTDLab/pull/141


**Full Changelog**: https://github.com/michalc/OpenTTDLab/compare/v0.0.40...v0.0.41

0.0.40

What's Changed

The main change is how AIs are started - they now use the `start_ai` command in a startup script under the hood. This does unfortunately slightly change output because it changes exactly when AIs are started. But this pattern is hopefully more reproducible, because AIs are started consistently right at the beginning, and it allows passing parameters into AIs (although this will be a later change).

* test: remove unnecessary call to os.path.join by michalc in https://github.com/michalc/OpenTTDLab/pull/139
* feat: start AIs immediately using a startup script by michalc in https://github.com/michalc/OpenTTDLab/pull/138


**Full Changelog**: https://github.com/michalc/OpenTTDLab/compare/v0.0.39...v0.0.40

Page 6 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.