You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add comprehensive functionality and testing enhancements
- Implement add_empty_word() method with proper attribute management
- Add post-installation verification system with regression testing
- Create reference data framework for computational validation
- Include test files in package distribution
- Fix circular imports and empty code edge cases
- Add comprehensive documentation and changelog
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,21 @@ To verify installation and see basic usage:
33
33
python getting_started.py
34
34
```
35
35
36
-
> **Note**: Tests do **not** run automatically during installation. They must be run separately using the commands above.
36
+
### Installation Verification
37
+
The package includes automatic post-installation verification that runs regression tests during `pip install`. You can also manually verify your installation:
38
+
39
+
```python
40
+
from combinatorial_codes import verify_installation
41
+
verify_installation()
42
+
```
43
+
44
+
This will run comprehensive tests including:
45
+
- Package imports and C extension detection
46
+
- Computational correctness using reference examples
47
+
- Performance benchmarking of key operations
48
+
- Verification of the `add_empty_word()` functionality
49
+
50
+
The verification typically takes 4-6 seconds and provides detailed feedback on your installation status.
0 commit comments