Code Monkey home page Code Monkey logo

space-missions's Introduction

Space Missions

Space Image

Contributors Forks Issues Pull Request

Exploratory Data Analysis and Data Visualisation of Space Missions Since 1957, with a little bit of feature engineering and predictive modelling.

Contents

  1. Description
  2. Getting started
  3. Project Structure
  4. Live demo
  5. Contributing
  6. Authors
  7. License

Description

Who does not love Space? The DataSet was scraped from https://nextspaceflight.com/launches/past/?page=1 and includes all the space missions since the beginning of Space Race (1957).

Project structure

  ├── datasets/         Dataset of Space Missions.
  ├── notebooks/        Contains the jupyter notebook files of Space Missions.

Datasets and Notebooks

  • space_missions.csv is the dataset for the notebook space_missions_eda.ipynb
  • space_missions_cleaned.csv is the dataset for the notebook space_missions_prediction.ipynb

Getting started

Prerequisites

Software Needed

  1. A web browser.

    OR
    
  2. Anaconda software.

Knowledge Needed

  • Very basic understanding of git and github:

    1. What are repositories (local - remote - upstream), issues, pull requests
    2. How to clone a repository, how to fork a repository, how to set upstreams
    3. Adding, committing, pulling, pushing changes to remote repositories
  • For EDA and Visualisation

    1. Basic syntax and working of python.(This is a must)
    2. Basic knowledge of pandas library. Reading this blog might help.
    3. Basic knowledge of matplotlib library. Reading this blog might help.
    4. Basic knowledge of seaborn library. Reading this blog might help.
    5. Basic knowledge of scikit learn library. Reading this blog might help.

    However the code is well explained, so anyone knowing the basics of Python can get a idea of what's happenning and contribute to this.

Installing

There are two ways of running the code.

  1. Running the code on web browser.(Google Colab) [Recommended]

    • Head on to Google colab
    • Then click on Upload Notebook Tab.
    • Upload the notebook that you got from this repo. Colab-1
    • Connect with the runtime. Colab-2
    • Upload your dataset. Colab-3
    • Then Click on Run All. Colab-4
    • Start Editing.
  2. You can also run the code locally in your computer by installing Anaconda.

Live demo

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. Contributing is also a great way to learn more about social coding on Github, new technologies and and their ecosystems and how to make constructive, helpful bug reports, feature requests and the noblest of all contributions: a good, clean pull request.

Guidelines

  • Before starting to work on any issue or feature, open an issue explaining the changes you want to make and wait for any of the project maintainers to assign it to you.
  • Use better commit messages that explain the changes you make. View the example below:
    • Bad commit message: updated readme
    • Good commit message: updated contributors list in readme
  • You should not, in any case, use resources or code snippets from sources that do not allow their public use.

Steps to follow for Pull Request

  • For solving an issue/adding a feature, write the code after the original code finishes and do not forget to add the issue name and number as a heading in the notebook.
  • Before Submitting the PR, make sure to have a link of colab notebook of the feature/issue solved so that we can check easily. This even applies to those who are doing on anaconda.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

space-missions's People

Contributors

codehackerone avatar mainaknandi avatar mangalam0512 avatar sagnik1511 avatar debjitpal5040 avatar

Stargazers

Rudwaan Vankar avatar Neeraj Pratap Hazarika avatar  avatar Vedant_Gautam avatar sayantan sadhu avatar Jeet Nath avatar Adrishyantee Maiti avatar Agni Sain avatar Aryan Barnwal avatar Arc avatar  avatar

Watchers

James Cloos avatar  avatar

space-missions's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.