etl
etl copied to clipboard
A compute graph for loading and transforming OWID's data
Fix for https://github.com/owid/etl/issues/2636 When working on this, I noticed that we don't combine `type` and `sort` (e.g. `dropna()` loses information about ordinal types). I fixed those fields (I haven't fixed...
[Tracking issue](https://github.com/owid/owid-issues/issues/1423)
## Motivation Managing various envs (live, staging, local, etc.) has become more scattered and everyone is reinventing the wheel with their own helper functions. This PR unifies env management under...
Streamlit currently restarts every time something is committed to a staging server. But, if you are working on the Wizard (e.g. upgrading indicators or reviewing charts), you may lose work....
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...
## Summary We need a better way to quickly access an ETL dataset/table/indicator from within Python. Goal: Improve our `catalog.find*` function(s) (or create other another function). * Minimum requirements: That...
I received feedback from a developer, @mgrabovsky, at a non-profit organization, [Facts on Climate](https://factsonclimate.org/), which uses some of our data (and might benefit from using more!). I found it interesting,...
### One-liner `variable.sort` can't be used in the metadata when that variable has missing values. It generates this error: ``` AssertionError: Ordinal variable `variable` has extra values that are not...
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...