Installation
TNH Scholar--Python package for text processing and analysis. Install it using pip:
pip install tnh-scholar
System Requirements
- Python 3.12.4
- OpenAI API key for AI-powered features
- Git (for pattern version control)
Installation Options
Basic Installation
For basic usage:
pip install tnh-scholar
tnh-setup  # Configure default patterns and directories
Feature-Specific Installation
Install optional components based on your needs:
- OCR capabilities: pip install "tnh-scholar[ocr]"
- GUI tools: pip install "tnh-scholar[gui]"
- Query features: pip install "tnh-scholar[query]"
- Development tools: pip install "tnh-scholar[dev]"
Configuration
- Set your OpenAI API key:
bash
   export OPENAI_API_KEY='your-api-key'
Or add it to your .env file.
- Run the setup tool:
bash
   tnh-setup
This will: - Create the configuration directory (~/.config/tnh-scholar) - Download default patterns - Set up initial configuration
Verification
Verify your installation:
tnh-fab --help
Common Issues
- 
Missing API Key If you see authentication errors, ensure OPENAI_API_KEY is set correctly. 
- 
Python Version Mismatch TNH Scholar requires Python 3.12.4 exactly. Check your version: 
bash
   python --version
For troubleshooting, see our GitHub Issues.