Registry / ai-ml / arckit

arckit

JSON →
library1.0.1pypypi✓ verified 80d ago

Tools for working with the Abstraction & Reasoning Corpus (ARC-AGI), including loading datasets (ARC-AGI-1, ARC-AGI-2), task manipulation, evaluation, and visualization. Current version: 1.0.1. Maintained regularly with releases.

pip install arckit
INSTALL
IMPORT
SIG · ARCKIT
A
arckit
ai-mlpythonv1.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Task
from arckit import Task
from arckit import load_tasks
data
from arckit import data
load_data
from arckit import load_data

Loads ARC-AGI tasks and runs a dummy solver. Default dataset is ARC-AGI-2.

from arckit import load_tasks, solve_one_task # Load tasks (defaults to ARC-AGI-2) tasks = load_tasks() # Or load ARC-AGI-1: # tasks = load_tasks('arc-agi-1') # Pick a training task task = tasks[0] # Solve the first training pair with a dummy prediction def dummy_solve(task): # Return the second grid of the first pair return task.train[0][1] result = solve_one_task(task, dummy_solve) print('Solved:', result)
Debug
Known issues
breakingDefault dataset changed from ARC-AGI-1 to ARC-AGI-2 in v1.0.1. Code relying on ARC-AGI-1 tasks must specify version string.
fix
Use load_tasks('arc-agi-1') for original ARC-AGI-1 tasks.
affects: >=1.0.1
breakingDefault evaluation topn changed from 1 to 2 in v1.0.1, affecting metrics.
fix
Explicitly set topn=1 in evaluation functions if you need the old behavior.
affects: >=1.0.1
gotchasolve_one_task expects a function that takes a dict task and returns a 2D list or numpy array. Returning incorrect shape silently may produce wrong metrics.
fix
Ensure solver returns a grid of same height/width as expected output for the test pair.
affects: all
Upgrade
Version history
1.0.1latest on PyPI · released Aug 22, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
18 hits · last 30 days
node
16
OpenAI (training)
1
Resources
arckit — pip install arckit · libregistry