Skip to content

balotofi/Py4OrbMec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Py4OrbMec


Logo

🌟Welcome to the Python for Orbital Mechanics Cohort 👾

5-week hands-on workshop, diving into the exciting world of Python, with a focus on its applications for space dynamics.
View Classes on YouTube

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License
  5. Contact

About The Project

In this 5-week hands-on workshop, we'll dive into the exciting world of Python, with a focus on it's applications for space dynamics.

Whether you're a complete beginner or looking to brush up your skills, this event is perfect for you. Join us as we explore the concepts of python programming language together🤩

🚀 Kickstart your Python space adventure! 🚀

There will be assignments so you can reinforce what you learn. Always ask questions and have fun!

(back to top)

Getting Started

To get a local copy up and running follow the steps in the Get set up section.

The files are separeated into the /code folder and the /resources folder.

The /code folder contains base code used in each class while the /resources folder contains the pdfs of the presentations shown in the classes.

Prerequisites

Before starting this course, you should have knowledge of basic Python (have dabbled in object oriented programming) and an understanding of Newton's mechanics.

Get set up

  1. Open Terminal.

  2. Change the current working directory to the location where you want the cloned directory.

  3. Clone the repo using the command line

    git clone https://github.com/balotofi/Py4OrbMec.git
  4. Press Enter to create your local clone.

    $ git clone https://github.com/balotofi/Py4OrbMec
    > Cloning into 'Py4OrbMec'...
    > remote: Enumerating objects: 51, done.
    > remote: Counting objects: 100% (51/51), done.
    > remote: Compressing objects: 100% (48/48), done.
    > remote: Total 51 (delta 12), reused 0 (delta 0), pack-reused 0
    > Receiving objects: 100% (51/51), 30.01 KiB | 1.07 MiB/s, done.
    > Resolving deltas: 100% (12/12), done.

(back to top)

Roadmap

  • WEEK 1: INTRO & 2-BODY PROBLEM
  • WEEK 2: MOVING IN AN ELLIPTICAL ORBIT
  • WEEK 3: COORDINATE SYSTEMS
  • WEEK 4: MANOEUVRING THE SPACECRAFT - HOHMANN TRANSFER
  • WEEK 5: LAMBERT’S PROBLEM & PYTHON LIBRARIES FOR SPACE APPLICATIONS

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Husseinat Etti-Balogun - @twitter_handle - [email protected]

Project Link: https://github.com/balotofi/Py4OrbMec

(back to top)