Commit graph

990 commits

Author SHA1 Message Date
Andreas Köpf
32df3b71d4 Merge pull request #5 from panispani/maze
Add maze task
2025-01-24 23:32:27 +01:00
panispani
0e1a86bc1b Update README to include Maze task 2025-01-24 21:57:03 +00:00
panispani
9bcabf1b2b Add Maze tests 2025-01-24 21:56:54 +00:00
panispani
4032b2de23 Add Maze dataset and config 2025-01-24 21:56:40 +00:00
panispani
f961cdbfd7 Fix spelling mistake in README 2025-01-24 21:19:24 +00:00
panispani
58b8da0ee2 Reformat README 2025-01-24 21:19:03 +00:00
Andreas Köpf
c6a4931eae Merge pull request #1 from panispani/polynomial
Add polynomial equations (extension of simple equations)
2025-01-24 21:53:38 +01:00
panispani
b9dfbe7ce9 Update README to include PolynomialEquations task 2025-01-24 20:44:48 +00:00
panispani
d19b2cf6cf Add polynomial equations test 2025-01-24 20:44:33 +00:00
panispani
7b2cca77eb Add polynomial equations dataset and config 2025-01-24 20:37:20 +00:00
Andreas Koepf
9cad6191a9 fix operators configuration 2025-01-24 19:44:46 +01:00
Andreas Koepf (aider)
11204dcdf9 feat: Add operators configuration and corresponding unit tests to simple_equations 2025-01-24 19:42:57 +01:00
Andreas Koepf
ac7dd69586 simplify simple_equation generation 2025-01-24 19:41:51 +01:00
Andreas Koepf
71c00c6043 refactor: Replace unnamed loop variable with named index in equation generation 2025-01-24 19:27:19 +01:00
Andreas Koepf (aider)
979593db33 fix: Update unit tests to handle negative numbers and remove unsupported parameter 2025-01-24 19:16:27 +01:00
Andreas Koepf (aider)
4eb71de848 fix: Remove operators configuration from simple equations dataset 2025-01-24 19:15:28 +01:00
Andreas Koepf
6a96c4f15a fix: Increase max attempts and improve operator validation in simple equations 2025-01-24 19:15:27 +01:00
Andreas Koepf (aider)
111f172c3f refactor: Improve equation generation with max attempts and error handling 2025-01-24 19:09:10 +01:00
Andreas Koepf
572a9c6db2 fix: Remove positive integer constraint for equation solutions 2025-01-24 19:08:38 +01:00
Andreas Koepf (aider)
3e28998c6a fix: Respect operator config when generating equation terms 2025-01-24 18:58:44 +01:00
Andreas Koepf (aider)
985afcd264 test: Add comprehensive unit tests for simple_equations.py 2025-01-24 18:50:39 +01:00
Andreas Koepf
a3688a911d reduce TERMS in SyllogismDataset 2025-01-24 18:45:22 +01:00
Andreas Koepf (aider)
3856bc9fb9 feat: Add hint to syllogisms question to clarify Yes/No answer format 2025-01-24 18:41:04 +01:00
Andreas Koepf (aider)
7634198df7 refactor: Enhance syllogism validation with comprehensive classical logic rules 2025-01-24 18:35:11 +01:00
Andreas Koepf (aider)
aa8c1cc8d7 feat: Expand DEFAULT_TERMS with comprehensive categories and diverse terms in SyllogismDataset 2025-01-24 18:29:26 +01:00
Andreas Koepf (aider)
8687abc6bf test: Add comprehensive unit tests for syllogisms module 2025-01-24 18:28:09 +01:00
Andreas Koepf (aider)
2e21a21952 feat: Add syllogism tasks dataset to reasoning_gym/logic module 2025-01-24 18:27:30 +01:00
Andreas Koepf (aider)
a275663ff9 docs: Add division operator to BasicArithmeticDataset description 2025-01-24 18:18:37 +01:00
Andreas Koepf
4ad61eb08d formatting 2025-01-24 17:57:37 +01:00
Andreas Koepf (aider)
db9a61f83c fix: Ensure color cube rotation dataset always includes valid rotations 2025-01-24 17:57:02 +01:00
Andreas Koepf
3b76144b79 refactor: Improve type hints and formatting in color cube rotation story generation 2025-01-24 17:56:58 +01:00
Andreas Koepf (aider)
e2d9f84ca9 test: Update color cube rotation test to check for "rotated" or "turned" 2025-01-24 17:53:13 +01:00
Andreas Koepf (aider)
08dfdd4b9b feat: Add 10 new colors to Color enum in color_cube_rotation.py 2025-01-24 17:49:41 +01:00
Andreas Koepf (aider)
2f0d172d52 fix: Add rng parameter to _generate_story method to resolve undefined name error 2025-01-24 17:45:59 +01:00
Andreas Koepf (aider)
26bc6a7847 feat: Add variation to cube rotation descriptions in ColorCubeRotationDataset 2025-01-24 17:44:51 +01:00
Andreas Koepf (aider)
0932271147 feat: Add ColorCubeRotationDataset to README with example and documentation 2025-01-24 17:41:33 +01:00
Andreas Koepf
669bd97066 cleanup 2025-01-24 17:39:37 +01:00
Andreas Koepf (aider)
01a30f0c44 feat: Add color cube rotation dataset and tests 2025-01-24 17:36:04 +01:00
Andreas Koepf (aider)
8a8e96e321 feat: Add color cube rotation dataset with cube rotation logic 2025-01-24 17:34:27 +01:00
Andreas Koepf (aider)
53f7a9238c refactor: Use StrEnum and lowercase values for Gender and Relationship enums 2025-01-24 17:25:35 +01:00
Andreas Koepf
5c5d46b4bd formatting, cleanup 2025-01-24 17:12:42 +01:00
Andreas Koepf (aider)
49ac56831f feat: Add 10 modern female names to default name list 2025-01-24 17:11:09 +01:00
Andreas Koepf (aider)
1033598de0 feat: Add 10 modern male names to default name list 2025-01-24 17:10:02 +01:00
Andreas Koepf (aider)
22427cce2e feat: Add 20 more male and female names to default name lists 2025-01-24 17:08:53 +01:00
Andreas Koepf (aider)
2b3b1a280d refactor: Prevent duplicate child descriptions in family story generation 2025-01-24 17:07:04 +01:00
Andreas Koepf (aider)
0c0eed31a3 feat: Add deterministic ID generation for Person instances 2025-01-24 17:05:03 +01:00
Andreas Koepf (aider)
630c6503c0 fix: Correctly handle empty name lists in FamilyRelationshipsConfig 2025-01-24 16:59:18 +01:00
Andreas Koepf (aider)
6a81b7a8f7 fix: Add UUID to Person class to make it hashable 2025-01-24 16:55:56 +01:00
Andreas Koepf
e2e4e633be feat: Add family relationships graph module to reasoning_gym 2025-01-24 16:55:52 +01:00
Andreas Koepf (aider)
a33b9744ea test: Add unit tests for family relationships dataset 2025-01-24 16:52:09 +01:00