v0.7.0
Introducing private-source, code-obfuscated environments with advanced bot policies that depend on Julia libraries
Added
private_src
directory to hold all compiled and/or obfuscated source code (e.g. to obfuscate bot policies in environments)- 'lg3_envs.py` that use ilqgames-based Guard agent
juliacall
dependency including basic unit tests to check proper installationiLQGames.jl
dependency and python scriptinstall_julia_deps.py
for partially automating the install process- new optional dependency groups in
pyproject.toml
:adv_bots
with juliacall dependency andfull
which installs all other dependency groups scripts/example_private_src_env_runner.py
as an example of running and debugging private-source, advanced-bot environmentLBG1_LG3_I2_V1
- 'matplotlib' dependency for testing group
- 2025 AIAA SciTech competition anouncement to
README.md
Fixed
- Cleaning up inaccurate docstring
Changed
- Updated
example_eval_cfg.yaml
and related instructions in README to point to the private-source LBG1_LG3_I2_V1 environment - Expanded DEBUG logger for better introspection on thread execution
Removed
- 'scripts/basic_evade_v20220509001.py' to cleanup unused code
- obsolete
pe20220516
environments
Full Changelog: v0.6.2...v0.7.0