Commit graph

836 commits

Author SHA1 Message Date
Zafir Stojanovski
80d74d96fb feat(env): Letter Jumble Curriculum (#319)
* base curriculum

* tests
2025-03-11 00:16:05 +01:00
Rich Jones
a49ed1342f Correct Graph Coloring Difficulty (#318)
* correct gcolor difficulty

* refactor test
2025-03-11 00:14:38 +01:00
Rich Jones
da309310e5 Fix GoL-Halt Determinism (#317)
* test alt case

* fix determinism of gol-halt
2025-03-11 00:13:40 +01:00
joesharratt1229
d0faada7a0 added futoshiki and tower hanou (#316)
* added futoshiki and tower hanou

* corrected failed unit tests
2025-03-11 00:12:32 +01:00
joesharratt1229
5e0f9b4a4b Curriculum/emoji mystery (#315)
* added emoji curriculum

* updated metadata

* added curriculum to register
2025-03-11 00:11:27 +01:00
joesharratt1229
a28f78812b Curriculum/cognition (#314)
* added rectangle count curriculum

* added number sequences

* registered curriculum
2025-03-11 00:10:28 +01:00
Andreas Koepf
cd634a3755 use file stem name of palindrome_generation dataset 2025-03-10 00:39:29 +01:00
Andreas Koepf
445f78af52 bump version 2025-03-10 00:32:57 +01:00
Zafir Stojanovski
52249f4d20 mini sudoku curriculum (#311) 2025-03-10 00:29:53 +01:00
Adefioye
841663cc5a Add complex arithmetic curriculum (#310)
* Add complex arithmetic curriculum
2025-03-10 00:28:51 +01:00
Zafir Stojanovski
9bd4f03dbd feat(env): String Synthesis Curriculum (#308)
* string synthesis curriculum

* difficulty metadata
2025-03-10 00:27:03 +01:00
Zafir Stojanovski
01f69e06c2 string splitting curriculum (#307) 2025-03-10 00:25:56 +01:00
Zafir Stojanovski
04f0f7deb7 letter counting curriculum (#312) 2025-03-10 00:24:42 +01:00
Zafir Stojanovski
6aa7547abd feat(env): Word Sequence Reversal curriculum (#313)
* word sequence reversal curriculum

* metadata
2025-03-10 00:24:05 +01:00
Andreas Koepf (aider)
1f9ef02d4f docs: Add ACRE dataset attribution to NOTICE.txt and source file 2025-03-10 00:21:57 +01:00
Adefioye
e2f096f113 Add ACRE(Abstract Causal REasoning Beyond Covariation) python generators (#199)
* Add acre python generators
* acre: improved prompt & formatting of examples, support arbitrary sizes

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-10 00:09:54 +01:00
Rich Jones
46013e4640 BF Curricula and More (#309)
* bf curricula
* modulo grid curricula
* minor changes to how difficulty is stored

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-09 18:22:22 +01:00
Zafir Stojanovski
7c7c783883 string manipulation curriculum (#306) 2025-03-09 18:12:35 +01:00
Zafir Stojanovski
e1e05884ee string insertion curriculum (#305) 2025-03-09 18:11:29 +01:00
vncntt
91aa3f3ae2 add metadata for caesar cipher, graph coloring, decimal arithmetic (#304)
* add metadata for caesar cipher, graph coloring, decimal arithmetic

* delete comma

* clean up variables
2025-03-09 18:08:56 +01:00
vncntt
1f360917fc Caesar cipher curriculum (#302)
* caesar cipher curriculum + tests
2025-03-09 08:23:32 +01:00
vncntt
2bcc06717c graph color curriculum (#303) 2025-03-09 08:20:47 +01:00
Zafir Stojanovski
b58371c533 ransom note curriculum (#300)
Co-authored-by: Andreas Köpf <andreas.koepf@xamla.com>
2025-03-08 21:00:13 +01:00
Zafir Stojanovski
501f2d8322 palindrome partitioning curriculum (#299)
Co-authored-by: Andreas Köpf <andreas.koepf@xamla.com>
2025-03-08 20:58:59 +01:00
Zafir Stojanovski
9f57132c2c pool matrix curriculum (#298) 2025-03-08 20:57:22 +01:00
Zafir Stojanovski
cbd223d7ca rotten oranges curriculum (#297) 2025-03-08 20:56:46 +01:00
Zafir Stojanovski
e4e516a949 spiral matrix curriculum (#296) 2025-03-08 20:56:08 +01:00
Andreas Köpf
d82c73b6f8 Show curricula (#295)
* feat: Add debug_curricula.py script to generate CURRICULA.md with dataset curriculum details
2025-03-08 14:21:50 +01:00
Zafir Stojanovski
9525f2588b rotate matrix curriculum (#294) 2025-03-08 01:58:54 +01:00
Zafir Stojanovski
f8d4914cf5 manipulate matrix curriculum (#293) 2025-03-08 01:57:37 +01:00
Zafir Stojanovski
03ce955eab feat(env): Isomorphic Strings Curriculum (#292)
* isomorphic strings curriculum

---------

Co-authored-by: Andreas Köpf <andreas.koepf@xamla.com>
2025-03-08 01:56:14 +01:00
joesharratt1229
e2e094376e added power function exponent (#291)
* added power function exponent

* register PowerFunctionCurriculum

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:54:36 +01:00
joesharratt1229
88a3d065bd added word sort curriculum (#289) 2025-03-08 01:50:13 +01:00
Zafir Stojanovski
e8601a63b4 feat(env): Group Anagrams Curriculum (#288)
* group anagrams curriculum
2025-03-08 01:49:12 +01:00
Zafir Stojanovski
07eb434d61 feat(env): Count Primes Curriculum (#287)
* count primes curriculum
2025-03-08 01:48:00 +01:00
Zafir Stojanovski
488b72f6f1 base conversion curriculum (#286) 2025-03-08 01:46:32 +01:00
vncntt
6d0b219412 dice curriculum (#284)
* curriculum + unit tests
* add difficulty to metadata

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:43:45 +01:00
vncntt
d1c06e9f98 Calendar arithmetic curriculum (#283)
* calendar arithmetic curriculum
* add difficulty to metadata
* register CalendarArithmeticCurriculum

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:38:22 +01:00
vncntt
9438cec490 Bitwise arithmetic curriculum (#282)
* bitwise_arithmetic curriculum
* register BitwiseArithmeticCurriculum

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:32:00 +01:00
joesharratt1229
e304b20e24 added Decimal curriculum (#280)
* added decimal curricula

* added chain sum decimal curriculum

* register DecimalArithmeticCurriculum & DecimalChainSumCurriculum

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 23:02:57 +01:00
Zafir Stojanovski
dc657b5ed4 feat(env): Binary Matrix Curriculum (#279)
* binary matrix curriculum

* register BinaryMatrixCurriculum

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 22:58:47 +01:00
joesharratt1229
98def56bb4 added basic arith curricula (#276)
* added basic arith curricula
* register BasicArithmeticCurriculum

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 22:54:49 +01:00
Oliver Stanley
35c32cd5e7 Tolerant scoring for CodeI/O based on edit distances (#277)
* add zss dep

* codeio edit distance-based scoring

* edit distance tweaks
2025-03-07 22:49:35 +01:00
Zafir Stojanovski
dfc28c94d6 feat(env): Binary Alternation Curriculum (#278)
* binary alternation

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 22:44:32 +01:00
Andreas Koepf
ce55d528ad register MahjongPuzzleCurriculum 2025-03-07 19:17:04 +01:00
Zafir Stojanovski
0fb90ce8c4 feat(env): Leg Counting Curriculum (#275)
* leg  counting curriculum

---------

Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 19:15:18 +01:00
Zafir Stojanovski
a48ff14507 add difficulty where possible (#274) 2025-03-07 19:01:26 +01:00
Andreas Koepf
8790c6be00 update gallery 2025-03-07 16:24:47 +01:00
Andreas Koepf
2b1f7ce5ee use relative import for reasoning_gym.data 2025-03-07 15:56:45 +01:00
Andreas Köpf
c2263979bc Basic curriculum (#198)
* feat: Add optional curriculum support to dataset registration and creation
* docs: Add docstrings to create_curriculum() and register_dataset()
* feat: Add curriculum configuration classes for CurriculumExperiment
* feat: Add weight parameter to CurriculumAttributeConfig and use in DatasetSpec
* refactor: Simplify CurriculumAttributeConfig with "*" attribute level support
* test: Add unit tests for CurriculumExperiment class
* feat: Add from_yaml() method to CurriculumExperimentConfig with unit test
2025-03-07 11:22:12 +01:00