Thank you for your interest in contributing to NumPyMasterPro! π
Whether you're fixing a bug, adding a notebook, improving documentation, or sharing a use case β your contribution is highly appreciated. π
NumPyMasterPro/
βββ notebooks/ # Jupyter Notebooks for learning NumPy
βββ scripts/ # Modular utility scripts
βββ datasets/ # Sample data files
βββ docs/ # Markdown cheat sheets, references
βββ requirements.txt # Python dependencies
βββ README.md
Click the Fork button at the top right of this page, then clone your fork:
git clone https://github.com/SatvikPraveen/NumPyMasterPro.git
cd NumPyMasterProCreate a new branch for your contribution:
git checkout -b feature/my-awesome-idea- Follow clean code practices
- Use meaningful commit messages
- Add markdown or comments where necessary
- Format code using
black(optional, but appreciated)
Use Jupyter or scripts to ensure everything works before submitting.
jupyter labgit add .
git commit -m "Add: your meaningful commit message"
git push origin feature/my-awesome-idea- Go to your fork on GitHub
- Click "Compare & pull request"
- Add a clear description of your change
- Add new notebooks (e.g., PCA, NumPy random tips, simulation)
- Add explanations to existing notebooks
- Improve scripts in
/scripts - Improve
docs/cheat sheets - Add datasets for experimentation
- Report or fix bugs
Please read our Code of Conduct before participating.
Your contributions help grow this project and the community around it. Letβs build NumPy fluency β together!
β The NumPyMasterPro Maintainers