GithubHelp home page GithubHelp logo

ericrnutt5 / ea-bug-queue Goto Github PK

View Code? Open in Web Editor NEW

This project forked from earthlab-education/ea-bug-queue

0.0 0.0 0.0 7 KB

EA certificate students: submit minimum reproducible examples of your bugs/problems

ea-bug-queue's Introduction

Earth Analytics Bug Queue

Submit minimum reproducible examples of your bugs/problems with Earth Analytics Foundations Certificate final projects here!

Purpose

As we transition to work on projects, we want to make sure that any additional curriculum is relevant and useful to the class. This process will

  1. Help us determine the most up-to-date lecture and online curriculum topics
  2. Provide you (students) with a way to get help with problems remotely
  3. Give you experience writing Minimal Reproducible Examples (MREs)

My bet: Over half of submitters will solve their own problem while creating their MRE.

How it works

Who is this for?

Earth Analytics Foundations Certificate students at CU Boulder who are working on final projects.

When to submit a report

Is your code crashing, too slow, or not doing what you expected? Submit a report here and we will make a short curriculum module demonstrating what we think is best practice. Some examples of the scope of possible bugs are:

  • Large raster files are crashing Python
  • Can't get hdf5 files loaded
  • Can't tile rasters or load multiple files into the same dataset

Any specific problem you have been working on for more than an hour with no progress is a good candidate. It counts as a problem if your code works but is really slow!

How to submit a report

Once you have identified a specific problem you need to solve:

  1. Submit an issue using the bug template to this repository, answering all questions in the template. It is especially important to include a clear description of what is happening when you run your code, including any error messages you receive.
  2. Fork this repository
  3. Produce an MRE in a directory labelled --.
  4. Include the smallest amount of data that reproduces a problem (e.g. if you have 500 files, but the problem occurs with 2 files, just include 2 files). If you can't put your data on GitHub because it's too large or sensitive, place it somewhere accessible like OneDrive.
  5. Add and commit your files, and then create a pull request using the template. Pay close attention to the MRE checklist in the PR template.
  6. Send an email to the instructor with a link to your pull request, in case the automated emails don't go through.

What to expect

We'll try to resolve the issue before the next class period and share the results with the class. The solutions will be presented to the class and posted to earthdatascience.org, with any sensitive information or data removed.

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.