Commit graph

533 commits

Author SHA1 Message Date
panispani
af0e6e800b Update README to include PolynomialEquations task 2025-01-24 20:44:48 +00:00
panispani
4518dde4c2 Add polynomial equations test 2025-01-24 20:44:33 +00:00
panispani
c992ac95c7 Add polynomial equations dataset and config 2025-01-24 20:37:20 +00:00
Andreas Koepf
1b43579448 fix operators configuration 2025-01-24 19:44:46 +01:00
Andreas Koepf (aider)
3c6e0679af feat: Add operators configuration and corresponding unit tests to simple_equations 2025-01-24 19:42:57 +01:00
Andreas Koepf
6533cbc961 simplify simple_equation generation 2025-01-24 19:41:51 +01:00
Andreas Koepf
6a1340e11b refactor: Replace unnamed loop variable with named index in equation generation 2025-01-24 19:27:19 +01:00
Andreas Koepf (aider)
6ef6428d6c fix: Update unit tests to handle negative numbers and remove unsupported parameter 2025-01-24 19:16:27 +01:00
Andreas Koepf (aider)
cf2434b3aa fix: Remove operators configuration from simple equations dataset 2025-01-24 19:15:28 +01:00
Andreas Koepf
940b810a43 fix: Increase max attempts and improve operator validation in simple equations 2025-01-24 19:15:27 +01:00
Andreas Koepf (aider)
3827b5648f refactor: Improve equation generation with max attempts and error handling 2025-01-24 19:09:10 +01:00
Andreas Koepf
74976e18fd fix: Remove positive integer constraint for equation solutions 2025-01-24 19:08:38 +01:00
Andreas Koepf (aider)
dd20a0b3ab fix: Respect operator config when generating equation terms 2025-01-24 18:58:44 +01:00
Andreas Koepf (aider)
850a95a054 test: Add comprehensive unit tests for simple_equations.py 2025-01-24 18:50:39 +01:00
Andreas Koepf
9659101306 reduce TERMS in SyllogismDataset 2025-01-24 18:45:22 +01:00
Andreas Koepf (aider)
3036ee6ccc feat: Add hint to syllogisms question to clarify Yes/No answer format 2025-01-24 18:41:04 +01:00
Andreas Koepf (aider)
184f68c89e refactor: Enhance syllogism validation with comprehensive classical logic rules 2025-01-24 18:35:11 +01:00
Andreas Koepf (aider)
cd2c8072a1 feat: Expand DEFAULT_TERMS with comprehensive categories and diverse terms in SyllogismDataset 2025-01-24 18:29:26 +01:00
Andreas Koepf (aider)
395c6dc126 test: Add comprehensive unit tests for syllogisms module 2025-01-24 18:28:09 +01:00
Andreas Koepf (aider)
fdb10666ea feat: Add syllogism tasks dataset to reasoning_gym/logic module 2025-01-24 18:27:30 +01:00
Andreas Koepf (aider)
57c3d2a746 docs: Add division operator to BasicArithmeticDataset description 2025-01-24 18:18:37 +01:00
Andreas Koepf
1c85a7254f formatting 2025-01-24 17:57:37 +01:00
Andreas Koepf (aider)
a4181a5ad4 fix: Ensure color cube rotation dataset always includes valid rotations 2025-01-24 17:57:02 +01:00
Andreas Koepf
7715cd228f refactor: Improve type hints and formatting in color cube rotation story generation 2025-01-24 17:56:58 +01:00
Andreas Koepf (aider)
67d09292c1 test: Update color cube rotation test to check for "rotated" or "turned" 2025-01-24 17:53:13 +01:00
Andreas Koepf (aider)
3cf8138e96 feat: Add 10 new colors to Color enum in color_cube_rotation.py 2025-01-24 17:49:41 +01:00
Andreas Koepf (aider)
6cfe370af0 fix: Add rng parameter to _generate_story method to resolve undefined name error 2025-01-24 17:45:59 +01:00
Andreas Koepf (aider)
946f379006 feat: Add variation to cube rotation descriptions in ColorCubeRotationDataset 2025-01-24 17:44:51 +01:00
Andreas Koepf (aider)
b19cea9419 feat: Add ColorCubeRotationDataset to README with example and documentation 2025-01-24 17:41:33 +01:00
Andreas Koepf
49ff0742b8 cleanup 2025-01-24 17:39:37 +01:00
Andreas Koepf (aider)
22ec380a98 feat: Add color cube rotation dataset and tests 2025-01-24 17:36:04 +01:00
Andreas Koepf (aider)
9fddc73842 feat: Add color cube rotation dataset with cube rotation logic 2025-01-24 17:34:27 +01:00
Andreas Koepf (aider)
45da09afe8 refactor: Use StrEnum and lowercase values for Gender and Relationship enums 2025-01-24 17:25:35 +01:00
Andreas Koepf
3dc80be7d2 formatting, cleanup 2025-01-24 17:12:42 +01:00
Andreas Koepf (aider)
b767e58e48 feat: Add 10 modern female names to default name list 2025-01-24 17:11:09 +01:00
Andreas Koepf (aider)
858e07c833 feat: Add 10 modern male names to default name list 2025-01-24 17:10:02 +01:00
Andreas Koepf (aider)
e34e7a0883 feat: Add 20 more male and female names to default name lists 2025-01-24 17:08:53 +01:00
Andreas Koepf (aider)
8bcc1ab56a refactor: Prevent duplicate child descriptions in family story generation 2025-01-24 17:07:04 +01:00
Andreas Koepf (aider)
b0080b4d77 feat: Add deterministic ID generation for Person instances 2025-01-24 17:05:03 +01:00
Andreas Koepf (aider)
0616a792e4 fix: Correctly handle empty name lists in FamilyRelationshipsConfig 2025-01-24 16:59:18 +01:00
Andreas Koepf (aider)
329d1650dc fix: Add UUID to Person class to make it hashable 2025-01-24 16:55:56 +01:00
Andreas Koepf
c6b86e1b57 feat: Add family relationships graph module to reasoning_gym 2025-01-24 16:55:52 +01:00
Andreas Koepf (aider)
7fb8fca8d8 test: Add unit tests for family relationships dataset 2025-01-24 16:52:09 +01:00
Andreas Koepf (aider)
e6e8f8cc42 refactor: Rename relationships module to graphs 2025-01-24 16:50:12 +01:00
Andreas Koepf (aider)
b6f673aa54 feat: Add family relationships dataset with configurable family trees 2025-01-24 16:46:43 +01:00
Andreas Koepf
fd388f917b rename SequenceDataset -> NumberSequenceDataset 2025-01-24 16:23:02 +01:00
Andreas Koepf
13322af4ae set default max_value for SimpleEquationsDataset to 100 2025-01-24 16:14:13 +01:00
Andreas Koepf (aider)
b66b1c09b9 feat: Add SimpleEquationsDataset to algebra module
Developed together with Benjamin Rio (benjamrio)
2025-01-24 16:08:05 +01:00
Andreas Koepf
853777c290 feat: Add algebra module to reasoning_gym package 2025-01-24 15:50:25 +01:00
Andreas Koepf (aider)
827689739a fix: Pass variable parameter in recursive equation generation 2025-01-24 15:47:03 +01:00