Getting Help
There are several ways to get help with SpectroChemPy. Here are the recommended channels:
GitHub Issues
For bug reports and feature requests:
- Visit our Issues page 
- Search existing issues to avoid duplicates 
- Click “New Issue” and choose the appropriate template: - Bug Report - For reporting software problems 
- Feature Request - For suggesting new functionality 
- Documentation Issue - For reporting doc errors or improvements 
 
Tip
When reporting bugs, include:
- SpectroChemPy version ( - import spectrochempy; print(spectrochempy.version))
- Python environment (e.g., conda, pip, OS package manager) 
- You can use the command - show_versionsto get a detailed list of the versions of the packages used by SpectroChemPy
- Minimal code example that reproduces the issue 
- Error messages (if any) 
- Operating system information 
GitHub Discussions
For general questions and community interaction:
- Visit our Discussions page 
- Categories:
- Q&A - General questions about using SpectroChemPy 
- Ideas - Propose and discuss new features 
- Show and Tell - Share your projects using SpectroChemPy 
- General - Other discussions about SpectroChemPy 
 
 
Stack Overflow
For programming questions:
- Tag your question with - spectrochempy
- Include: * Minimal working example * Description of expected vs. actual results * Any relevant error messages 
Documentation
- User Guide - Detailed usage instructions 
- API Reference - Complete API documentation 
- Examples - Code examples and tutorials 
Note
Before asking for help:
- Search existing issues/discussions 
- Check the documentation 
- Try to create a minimal example that demonstrates your problem 
- Include all relevant error messages and version information 
Contribute
We welcome contributions!
- Report bugs 
- Suggest features 
- Submit pull requests 
- Improve documentation 
For more information about contributing, see Contributing to SpectroChemPy.