Page MenuHomePhabricator

Write AQS tutorials
Closed, ResolvedPublic

Description

Write 1-2 tutorials to illustrate how to use AQS endpoints in Python or another programming language commonly used in data analysis/science.

Focus on the endpoints themselves and avoid writing a full-fledged application that might be difficult to maintain.

Plan

Tutorial 1 - covers loading of editor data from the API and displaying it using matplotlib:

  • Working prototype
  • Content
  • Review

Tutorial 2 - covers loading of page view and edit data from multiple endpoints, joining all data into a single dataframe, and displaying it using matplotlib with a shared X axis:

  • Working prototype
  • Content
  • Review

Tutorial 3 (optional):

  • Working prototype
  • Content
  • Review

Event Timeline

KBach triaged this task as Medium priority.
KBach changed the task status from Open to In Progress.EditedMay 29 2024, 12:57 PM

Python code for two out of three tutorials is ready:

  • Tutorial 1 covers loading editor data from the API and displaying it using matplotlib
  • Tutorial 2 covers loading page view and edit data from multiple endpoints, joining all data into a single dataframe, and displaying it using matplotlib with a shared X axis
  • Tutorial 3 (optional - in progress) covers loading data, fitting a model to the data, and testing the model

The first two tutorials are now ready for review.

KBach changed the task status from In Progress to Open.Jun 13 2024, 6:46 AM
KBach removed apaskulin as the assignee of this task.

This is now done.

Two tutorials have now been reviewed (TW-only for now), tested, and published.

The third tutorial has been deprioritized in favor of other work (to be handled in a separate task if at all).

Moving to done. We'll review this as part of an overall site review.