abdulhakeem
8debeef913
Fix code smell
2025-01-25 23:03:12 -06:00
abdulhakeem
b96b672029
Add line end to test file for sentence reordering
2025-01-25 22:58:47 -06:00
abdulhakeem
09634db2cf
Add sentence reordering and unit tests to validate it
2025-01-25 22:52:35 -06:00
Andreas Koepf
31a5b5cb76
formatting
2025-01-25 18:51:28 +01:00
Andreas Koepf
5fc0b1bdc3
remove old files
2025-01-25 18:51:07 +01:00
Andreas Koepf (aider)
7c61924335
refactor: Rename UnscrambleWordsDataset to LetterJumbleDataset
2025-01-25 18:37:42 +01:00
Andreas Koepf (aider)
5403302041
fix: Add missing Random import in test_unscramble_words.py
2025-01-25 18:21:54 +01:00
Andreas Koepf (aider)
f531d6b513
feat: Add unscramble_words dataset with configurable word scrambling
2025-01-25 18:21:31 +01:00
Andreas Koepf (aider)
b3258f03c3
feat: Add Caesar cipher dataset generator with encryption and decryption tasks
2025-01-25 18:00:13 +01:00
Andreas Koepf (aider)
9a9c2b0460
fix: Improve Countdown game expression generation and validation
2025-01-25 01:36:49 +01:00
Andreas Koepf
1116f981c4
rename countdown_game to just countdown
2025-01-25 01:33:22 +01:00
Andreas Koepf (aider)
61b637bce3
feat: Add CountdownGameDataset to reasoning_gym games module
2025-01-25 01:20:24 +01:00
Andreas Koepf
0dcff77b37
add reasoning_gym.create_dataset({name}, ...) global factory function
2025-01-25 00:58:34 +01:00
Andreas Koepf
a07df085cf
pre-commit
2025-01-24 23:55:43 +01:00
panispani
8e8f0fe87a
Add Maze tests
2025-01-24 21:56:54 +00:00
panispani
4518dde4c2
Add polynomial equations test
2025-01-24 20:44:33 +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 (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)
850a95a054
test: Add comprehensive unit tests for simple_equations.py
2025-01-24 18:50:39 +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)
67d09292c1
test: Update color cube rotation test to check for "rotated" or "turned"
2025-01-24 17:53:13 +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
3dc80be7d2
formatting, cleanup
2025-01-24 17:12:42 +01:00
Andreas Koepf (aider)
7fb8fca8d8
test: Add unit tests for family relationships dataset
2025-01-24 16:52:09 +01:00
Andreas Koepf
fd388f917b
rename SequenceDataset -> NumberSequenceDataset
2025-01-24 16:23:02 +01:00
Andreas Koepf
ddc22868e9
Add support for integer division in basic arithmetic dataset
2025-01-24 15:07:31 +01:00
Andreas Koepf
20069b2a7d
formatting
2025-01-24 10:34:07 +01:00
Andreas Koepf
98988c8481
Rename ArithmeticDataset to BasicArithmeticDataset
2025-01-24 10:31:26 +01:00
Andreas Koepf (aider)
1567776fd8
test: Add test to verify numerators are <= denominators
2025-01-24 09:37:27 +01:00
Andreas Koepf (aider)
1220118d95
feat: Add fraction simplification dataset to arithmetic module
2025-01-24 09:10:15 +01:00
Andreas Koepf (aider)
8d369e6ced
feat: Add LCM dataset generator for arithmetic reasoning tasks
2025-01-24 08:55:16 +01:00
Andreas Koepf (aider)
051c0e8ebc
test: Add comprehensive unit tests for GCDDataset
2025-01-24 08:49:32 +01:00
Andreas Koepf (aider)
0406b26c4c
feat: Add NumberSortingDataset to algorithmic package with configuration and tests
2025-01-23 23:28:15 +01:00
Andreas Koepf (aider)
9289a46f62
test: Add comprehensive unit tests for MiniSudokuDataset
2025-01-23 23:15:36 +01:00
Andreas Koepf (aider)
4f31a45316
test: Add comprehensive unit tests for SudokuDataset
2025-01-23 22:57:02 +01:00
Andreas Koepf (aider)
0aea0fc56e
test: Add comprehensive unit tests for prime factorization dataset
2025-01-23 22:51:20 +01:00
Andreas Koepf (aider)
ee7c136f96
feat: Add comprehensive tests for leg counting dataset and configuration
2025-01-23 22:09:35 +01:00
Andreas Koepf (aider)
92487fb1f1
test: Add comprehensive unit tests for BaseConversionDataset
2025-01-23 21:50:58 +01:00
Andreas Koepf (aider)
1d829d35af
test: Add comprehensive unit tests for number filtering task
2025-01-23 20:42:20 +01:00
Andreas Koepf (aider)
b6161eb20e
test: Add comprehensive unit tests for WordReversalDataset
2025-01-23 20:26:12 +01:00
Andreas Koepf (aider)
e0ef654388
test: Add comprehensive unit tests for LetterCountingDataset
2025-01-23 19:12:36 +01:00
Andreas Koepf (aider)
fa68760784
feat: Add propositional logic dataset generator with comprehensive logical reasoning tasks
2025-01-23 14:38:56 +01:00
Andreas Koepf (aider)
0e9bc68776
feat: Add rule composition support to PatternRule
2025-01-23 14:04:36 +01:00
Andreas Koepf (aider)
432c9436f7
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)
a8b3a86831
feat: Add iteration support to ArithmeticDataset with size-based termination
2025-01-23 12:34:54 +01:00