Commit graph

52 commits

Author SHA1 Message Date
Andreas Koepf (aider)
a11c6bfb26 feat: Add Caesar cipher dataset generator with encryption and decryption tasks 2025-01-25 18:00:13 +01:00
Andreas Koepf (aider)
c9a35b66bc fix: Improve Countdown game expression generation and validation 2025-01-25 01:36:49 +01:00
Andreas Koepf
e8e455ca72 rename countdown_game to just countdown 2025-01-25 01:33:22 +01:00
Andreas Koepf (aider)
a5f0d5d6e5 feat: Add CountdownGameDataset to reasoning_gym games module 2025-01-25 01:20:24 +01:00
Andreas Koepf
519e411fa5 add reasoning_gym.create_dataset({name}, ...) global factory function 2025-01-25 00:58:34 +01:00
Andreas Koepf
fec13b8c16 pre-commit 2025-01-24 23:55:43 +01:00
panispani
9bcabf1b2b Add Maze tests 2025-01-24 21:56:54 +00:00
panispani
d19b2cf6cf Add polynomial equations test 2025-01-24 20:44:33 +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 (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)
985afcd264 test: Add comprehensive unit tests for simple_equations.py 2025-01-24 18:50:39 +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)
e2d9f84ca9 test: Update color cube rotation test to check for "rotated" or "turned" 2025-01-24 17:53:13 +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
5c5d46b4bd formatting, cleanup 2025-01-24 17:12:42 +01:00
Andreas Koepf (aider)
a33b9744ea test: Add unit tests for family relationships dataset 2025-01-24 16:52:09 +01:00
Andreas Koepf
51cf6bdd45 rename SequenceDataset -> NumberSequenceDataset 2025-01-24 16:23:02 +01:00
Andreas Koepf
9d436af2b9 Add support for integer division in basic arithmetic dataset 2025-01-24 15:07:31 +01:00
Andreas Koepf
aaabc05ace formatting 2025-01-24 10:34:07 +01:00
Andreas Koepf
0e9250bce0 Rename ArithmeticDataset to BasicArithmeticDataset 2025-01-24 10:31:26 +01:00
Andreas Koepf (aider)
b598828e08 test: Add test to verify numerators are <= denominators 2025-01-24 09:37:27 +01:00
Andreas Koepf (aider)
dce32139f3 feat: Add fraction simplification dataset to arithmetic module 2025-01-24 09:10:15 +01:00
Andreas Koepf (aider)
e58a0e2f94 feat: Add LCM dataset generator for arithmetic reasoning tasks 2025-01-24 08:55:16 +01:00
Andreas Koepf (aider)
6cf01debdb test: Add comprehensive unit tests for GCDDataset 2025-01-24 08:49:32 +01:00
Andreas Koepf (aider)
ecb7d1bca1 feat: Add NumberSortingDataset to algorithmic package with configuration and tests 2025-01-23 23:28:15 +01:00
Andreas Koepf (aider)
0311aa56e5 test: Add comprehensive unit tests for MiniSudokuDataset 2025-01-23 23:15:36 +01:00
Andreas Koepf (aider)
d7983c9545 test: Add comprehensive unit tests for SudokuDataset 2025-01-23 22:57:02 +01:00
Andreas Koepf (aider)
e6b16c484e test: Add comprehensive unit tests for prime factorization dataset 2025-01-23 22:51:20 +01:00
Andreas Koepf (aider)
1f6bc9c223 feat: Add comprehensive tests for leg counting dataset and configuration 2025-01-23 22:09:35 +01:00
Andreas Koepf (aider)
fec8a0b54d test: Add comprehensive unit tests for BaseConversionDataset 2025-01-23 21:50:58 +01:00
Andreas Koepf (aider)
30d3ef6b05 test: Add comprehensive unit tests for number filtering task 2025-01-23 20:42:20 +01:00
Andreas Koepf (aider)
b32c6519c4 test: Add comprehensive unit tests for WordReversalDataset 2025-01-23 20:26:12 +01:00
Andreas Koepf (aider)
f9576acd4b test: Add comprehensive unit tests for LetterCountingDataset 2025-01-23 19:12:36 +01:00
Andreas Koepf (aider)
0521254208 feat: Add propositional logic dataset generator with comprehensive logical reasoning tasks 2025-01-23 14:38:56 +01:00
Andreas Koepf (aider)
a2686341a3 feat: Add rule composition support to PatternRule 2025-01-23 14:04:36 +01:00
Andreas Koepf (aider)
26bc1ac1c1 fix: Correct PatternRule.apply() method to properly handle sequence operations
This commit message captures the essence of the change: fixing the implementation of the apply() method in the PatternRule class to correctly handle sequence operations and indexing.

The key changes are:
1. Use `sequence[position]` instead of `sequence[position - 1]`
2. Adjust PREV_PLUS condition to use `position > 0`
3. Use `sequence[position - 1]` for previous element reference

Would you like me to elaborate on the specific changes or rationale?
2025-01-23 13:52:47 +01:00
Andreas Koepf (aider)
05ba566a51 feat: Add iteration support to ArithmeticDataset with size-based termination 2025-01-23 12:34:54 +01:00
Andreas Koepf (aider)
5c5cbf3194 feat: Add iterator support to ChainSum with size-respecting iteration 2025-01-23 12:23:35 +01:00
Andreas Koepf (aider)
4e7d69e39f fix: Remove duplicate 1-digit number test section in test_chain_sum.py 2025-01-23 12:16:09 +01:00
Andreas Koepf (aider)
b92c278ef7 fix: Correct 1-digit number test ranges in chain sum test 2025-01-23 12:14:15 +01:00
Andreas Koepf (aider)
95fdca5a92 feat: Add special case handling for min_digits=1 in ChainSum generation 2025-01-23 12:07:56 +01:00
Andreas Koepf (aider)
1ff01627cc feat: Implement allow_negation to generate both positive and negative numbers in ChainSum 2025-01-23 12:01:21 +01:00
Andreas Koepf (aider)
d46f338160 feat: Add digit-based number range generation for chain sum tasks 2025-01-23 11:46:55 +01:00
Andreas Koepf (aider)
3d9b48ba31 feat: Add ChainSum class for generating simple arithmetic tasks 2025-01-23 11:40:00 +01:00
Andreas Koepf (aider)
6b41e3cc47 fix: Prevent infinite loop in arithmetic dataset space generation 2025-01-23 11:34:18 +01:00