Thank you for considering a contribution. To maintain clarity and consistency across the repository, please follow the guidelines below.
https://github.com/AliArabi2022/Signal-Processinggit checkout -b feature/<topic-name>- MATLAB: place scripts under the appropriate subfolder.
- Python: use Jupyter Notebooks or
.pymodules. - Include comments, explanations, and references when appropriate.
- MATLAB: readable variables, modular functions, vectorized operations when possible.
- Python: PEP8 style, docstrings for functions, clear cell structure for notebooks.
Every major addition should include:
- Purpose of the script/notebook
- Input/Output description
- Plot explanations
- Any mathematical background that supports the implementation
Ensure your PR includes:
- A clear description of the feature
- Relevant screenshots/figures (if results are plotted)
- Explanation of changes
- New signal processing modules
- Improvements to existing notebooks
- Additional theoretical documentation
- Bug fixes and optimization
- Test signals, datasets, or examples
Please remain respectful, constructive, and professional in discussions and pull requests.