Skip to content

v0.7.0

Compare
Choose a tag to compare
@rallen10 rallen10 released this 13 Aug 16:40
· 71 commits to main since this release

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 installation
  • iLQGames.jl dependency and python script install_julia_deps.py for partially automating the install process
  • new optional dependency groups in pyproject.toml: adv_bots with juliacall dependency and full which installs all other dependency groups
  • scripts/example_private_src_env_runner.py as an example of running and debugging private-source, advanced-bot environment LBG1_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