Improving Quantifying the Commons

Difficulty

Medium

Size

Large (~350 hours, ~12 weeks)

Skills recommended
  • APIs
  • Git
  • GitHub Actions
  • Python
Project Lead
  • Timid Robot

The Problem

The Quantifying the Commons project has seen excellent additions led by student developers and contributors. A couple of data sources have been automated, but many more remain.

Expected Outcome

Add automated data fetching, processing, and reporting of new sources.

Contributor Tasks

The contributor will need to adapt or improve the data flow. New sources should utilize the existing codebase as much as possible and ensure improvements are implemnted consistently across sources. Challenges include quota limits that may require multi-day/multi-step data gathering, incomplete source documentation, and ensuring data is reported clearly. Knowledge of numpy and matplotlib python libraries will be very helpful.

Application Tips

  • Engage with the repository (issues, pull requests)
  • Be helpful and welcoming (e.g. answer other contributors’ questions on Zulip)
  • Applicant Guide

Resources

Back to the Project list

Original Ideas

We are open to original ideas for documentation improvements.

Please talk to us on the # CCOS Work Programs channel on Zulip to find a mentor for the project before submitting your proposal.

Back to the Project list