This is a website designed to share python, drone and raspberry pi-related projects
Navigate to the page using this: https://estevezb.github.io/Py-and-Sky-Labs/
- Home: Introduction and welcome message
- About: Background and motivation
- Python Examples: Example pythons scripts
- Tornado Analysis: Exploration of tornado related data
- Raspberry Pi Examples: Dive into hardware applications, including drones
Warmly welcome contributions from the community and are thrilled to have you join! Whether you're passionate about drones, an avid Python programmer, or a Raspberry Pi enthusiast, your contributions can help this resource grow
-
You can contribute in several ways:
-
Articles: Write an article related to drones, Python programming, or Raspberry Pi projects. Your article can be a tutorial, a deep-dive into a specific topic, or a project showcase
-
Python Notebooks: Share your Jupyter notebooks that provide interactive tutorials or demonstrations of Python code, especially as it pertains to data analysis, machine learning, or interfacing with hardware like drones or Raspberry Pis
To contribute to the project, please follow these steps:
- Fork the Repository:
- Start by forking the Py-and-Sky-Labs repository to your GitHub account
- Create Your Feature Branch:
- Create a branch for your feature or contribution: git checkout -b feature/YourFeatureName
- Add Your Changes:
-
Add your files to the corresponding folder in the content directory:
- Python Examples in the Python Examples folder
- Tornado Analysis in the Tornado Analysis folder
- Raspberry Pi Example in the Raspberry Pi Examples folders
-
Save and add your files to the branch: git add path/to/your/file
-
Commit your changes: git commit -m 'Add some amazing feature or content'
- Push to Your Fork:
- Push the changes to your fork: git push origin feature/YourFeatureName
- Create a Pull Request:
- Go to the original Py-and-Sky-Labs repository on GitHub.
- Click 'Pull Request' and choose your fork with the feature branch.
- Submit the pull request with a clear title and description of your contributions.
Ensure your content is clear, concise, and fully documented Include comments in your code where necessary to help explain complex parts
If you have any questions or need help with your contributions, please open an issue in the repository, and we will do our best to assist you.
For packages and environment used in this project - see the environment.yml file for details
- recreate the conda environment with the same packages and versions, using the conda env create -f environment.yml command
If you find any issues or errors in the content or functionality of the website, please raise an issue in the GitHub repository or contact me directly at [[email protected]]
This site is built using Pelican and hosted on GitHub Pages. It utilizes custom themes and plugins to enhance functionality
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to the developors and contribors of Pelican for their incredibly useful python friendly website generator, themes and jupyter notebook plug-in
- Incredibly grateful for the inspiration and support of my wife and sassy kids