Metadata-Version: 2.1
Name: arcle
Version: 0.2.0
Summary: An ARC Learning Environment built on Gymnasium
Home-page: https://github.com/ConfeitoHS/arcle
License: Apache-2.0
Author: Hosung Lee
Author-email: confeitohs@gmail.com
Requires-Python: >=3.10
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Dist: gymnasium (>=0.29.0,<0.30.0)
Requires-Dist: pygame (>=2.5.1,<3.0.0)
Project-URL: Bug Tracker, https://github.com/ConfeitoHS/arcle/issues
Project-URL: Repository, https://github.com/ConfeitoHS/arcle
Description-Content-Type: text/markdown

# ARCLE - ARC Learning Environment

ARCLE is a lightweight Gymnasium (previously OpenAI Gym) environment for training on ARC(Abstraction and Reasoning Corpus) and ARC-like datasets.

## Installation
`pip install arcle`

## Changelogs

#### 0.2.0
- ArcEnv-v0 & MiniArcEnv-v0 has renamed to ARCEnv-v0 & MiniARCEnv-v0.
- Changed internal `current_grid`` variable to `grid` & `grid_dim`
- **Added O2ARCv2Env-v0 environment.**
- Added O2ARC Actions
    - Uses `selection` and `selected`. Some internal variables should be initialized.
    - Color, Flood Fill(DFS Color)
    - Move, Rotate, Flip
    - Copy, Paste and Clipboard Features (For O2ARC)

#### 0.1.1
- Change Images
- Fix minor issues

#### 0.1.0 
- Initial Build.
- **ArcEnv-v0 & MiniArcEnv-v0 Launched.**
