Animal-AI Python API
Project description
Animal-AI
This repository manages the Python interface for the Animal-AI environment.
The main project repository is located 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
- 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.
- Minimum Python version is now
- 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.
- Updated
- v4.0.1
- Updated RaycastParser to accept two new objects:
DecoyGoal
andDecoyGoalBounce
.
- Updated RaycastParser to accept two new objects:
- 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.
- Only implements
- v3.0.5
- Removed redundant packages in
setup.py
. - Added download stats.
- Removed redundant packages in
- 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
, andshimmy
. - 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.
- Users can now use
- Fixed major package dependency issues, related to
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
animalai-5.0.0.tar.gz
(21.2 kB
view details)
Built Distribution
animalai-5.0.0-py3-none-any.whl
(15.0 kB
view details)
File details
Details for the file animalai-5.0.0.tar.gz
.
File metadata
- Download URL: animalai-5.0.0.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e4ef0238a945c475f4efc43dbdd888d93429b9dc1ffbe7b826da823bb2b0208 |
|
MD5 | a911e765a34c26f1a239b874f9a4d43b |
|
BLAKE2b-256 | 3a04cf407bfa39c360fd9ea75550edbb55890d671d91df8ea4564f6cab1e8182 |
File details
Details for the file animalai-5.0.0-py3-none-any.whl
.
File metadata
- Download URL: animalai-5.0.0-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dac15b012f085107e7ce78302ded49acac35563efc3736ca9832b7e88a81c0cc |
|
MD5 | 768f3627837a0bfc318a44389a1117ad |
|
BLAKE2b-256 | 2d634fc179afac7d7984f2e61d7148a28a39b254b1e69ed3dc072ab35c9e1d1f |