Skip to main content

steampunkFOURcrop

Python Versions PyPI PyPI Downloads

Animal-AI

This repository manages the Python interface for the Animal-AI environment.

The main project repository is located here.

  • Website: here
  • Unity Source code: here
  • Python Source code: here
  • Bug reports: here

For more information about the ways you can contribute to Animal-AI, visit our website. If you’re unsure where to start or how your skills fit in, reach out! You can ask on GitHub, by opening a new issue or leaving a comment on a relevant issue that is already open.

If you are new to contributing to open source, this guide helps explain why, what, and how to successfully get involved.

Version History

  • v6.1.2
    • Fixed the version string for the executable autodownload
    • Misc fixes to the inspect wrapper
  • v6.1.1
    • Updated the type hints in the scaffold to be supported by more python versions
  • v6.1.0
    • Added automatic binary downloading
    • Added prototype scaffold for LLM integration
  • v6.0.0 Note: Version 6.0.0 is not backward compatible with previous versions of Animal-AI due to breaking changes.
    • Minimum Python version is now 3.14.0 (breaking change).
    • Switch the mlagents-envs to our fork mlagents-envs-aai 1.0.0.
  • v5.0.1
    • Added new contributor to list of PyPI contributors list.
  • v5.0.0 Note: Version 5.0.0 is not backward compatible with previous versions of Animal-AI due to breaking changes.
    • Minimum Python version is now 3.10.0 (<3.10.13) (breaking change).
    • Upgraded to ml-agents-ml-env 1.0.0.
    • Adds no graphics monitor support.
  • v4.1.0
    • Updated RaycastParser to accept new object:
      • HollowBox.
    • Added a new low-level random agent implemented on Braitenberg model.
    • Bug fixes and performance improvements, specifically on improving the reliability of the Braitenberg model.
    • Added built-in functionality to run yaml configuration files directly via Python.
  • v4.0.1
    • Updated RaycastParser to accept two new objects:
      • DecoyGoal and DecoyGoalBounce.
  • v4.0.0 Note: Version 4.0.0 is not backward compatible with previous versions of Animal-AI due to breaking changes.
    • Only implements mlagents 0.30.0 package to avoid dependency issues; also reduces package size considerably.
    • Cleaned up package and removed redundant files.
    • Implemented tests for the package.
    • Added documentation for the package.
  • v3.0.5
    • Removed redundant packages in setup.py.
    • Added download stats.
  • v3.0.4
    • Added current and past contributors.
    • Added project description and metadata.
  • v3.0.3
    • Asserted python version to be 3.6.1 or higher, but less than 3.10.0 (exclusive).
    • Added package description to setup.py and package metadata.
  • v3.0.2
    • Fixed major package dependency issues, related to mlagents 0.30.0, protobuf, and shimmy.
    • Updated project setup.py to accommodate the latest version of Animal-AI package dependencies.
      • Users can now use pip install animalai to install latest version of Animal-AI from PyPI effortlessly.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

animalai-6.1.2.tar.gz (115.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

animalai-6.1.2-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file animalai-6.1.2.tar.gz.

File metadata

  • Download URL: animalai-6.1.2.tar.gz
  • Upload date:
  • Size: 115.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for animalai-6.1.2.tar.gz
Algorithm Hash digest
SHA256 fbbdb777edd277b8c42d836915a2daf0d6edcc3287e8fa7bc69d8ee2a9306985
MD5 ac7590783269474f0313e9861ee260a7
BLAKE2b-256 267ad3099c2b174cd4cad97630f7784065e97bdce7da8e0b73170017280f8b0f

See more details on using hashes here.

File details

Details for the file animalai-6.1.2-py3-none-any.whl.

File metadata

  • Download URL: animalai-6.1.2-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for animalai-6.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 90842cb2aeb3f6a18617887542a4ffe4fc6cc7dc31c1f8c91b9c1ff94233a5db
MD5 e3322e043008d46c04a44af513e03ac0
BLAKE2b-256 c23917d12bf53d91b6b75d1aa461d9ec8f1375aa4113977982778f315e0cd369

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

6.1.2 This release

2 files

6.1.1

2 files

6.1.0

2 files

6.0.0

2 files

5.0.1

2 files

5.0.0

2 files

4.1.0

2 files

4.0.1

2 files

4.0.0

2 files

3.0.5

2 files

3.0.4

2 files

3.0.3

2 files

3.0.2

2 files

2.0.0

2 files

2.0.0b1

2 files

2.0.0b0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.5

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

0.6.0

2 files

0.5.0

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page