Mojmir Vinkler

Results 59 issues of Mojmir Vinkler

Our [guide](https://docs.owid.io/projects/etl/guides/data-work/update-data/) for updating data suggests creating _reference_ and _review_ branches as best practice. We already use `etl d draft-pr` command which has proven to be handy for automatic PR...

priority 3 - nice to have

## TODO - [x] Update ORM - [x] Update all queries with strings `from charts` and `join charts` - [x] Check all usages of `type` and `slug` in queries ##...

Our unit test coverage isn't high. That's not necessarily a bad thing, though. It allows us to develop faster, and if there's a problem, we typically catch it quickly because...

priority 3 - nice to have

It looks like something might be resetting MySQL database on staging servers. This happened two times already By @pabloarosado > is it possible that [this staging server](http://staging-site-add-daily-calories-data/admin/) has been reverted...

priority 3 - nice to have

Needed by https://github.com/owid/etl/pull/3305

Enable editing of explorers on staging servers. - New staging servers create a branch in `owid-content` - Explorer steps in ETL commits to that branch on the staging server (previously...

Implements https://github.com/owid/etl/issues/3257 ## TODO - [x] `etlr cherry` is still failing on `ModuleNotFoundError: No module named 'owid'` - [x] migrate all packages in `lib/` - [ ] Add useful UV...

Historically, we've been using function `dataset["my_table"]` to access table from a dataset. Recently, a new helper method `dataset.read_table(reset_index: bool)` has been added that lets us read the table with reset...

needs triage

## Background `uv` is a very fast Python package manager. It does some nice things: - It replaces `pyenv` by using its own redistributable Python veresions - It picks package...

priority 3 - nice to have