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_versions
to get a detailed list of the versions of the packages used by SpectroChemPyMinimal 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.