v0.4.0
v0.4.0 (2025-07-16)
Bug Fixes
-
Add missing schema configs for new econ comp models (
c4daafb) -
Edges needed to be defined based on node_id, which required these changes (
398ba70) -
Remove inexistent property (
918f23a) -
Remove not null tests where they were not required (
43efc61) -
Remove product parent relationship, as there is no multi-level data here (
2d26651) -
Remove repeated country pairs in reverse order (
1f2f867) -
Required aggregation per country and product, disregarding partner (
635dc72) -
Types and missing null strings (
40a79d7)
Chores
-
Add cypher script to compute music_taste graph stats (
7a0a48d) -
Add env var for econ comp graph db (
3e34e80) -
Configs for analytics mart (
40dee56) -
Re-enable requests-cache with streaming (
62c7dff) -
Rename KuzuDBs to match new single-file format (
0e797ae) -
Simplify music taste graph stats script (
5b964fb) -
Upgrade explorer script to work with kuzu 0.11.0 (
36f6cf7) -
deps: Add humanize to print byte sizes in human-readable format (
6238484) -
deps: Add requests cache dep (
b7c5fd5) -
deps: Add tqdm dep for tracking download progress (
5e2ba51) -
deps: Bump up kuzu to 0.11.0 (
74f2f4f) -
deps: Bump up version inside uv.lock (
7124ff4)
Documentation
- Fill-in the missing schema models for analytics, and econ_comp nodes and edges (
aa65fcd)
Features
-
Add model selection CLI option to test cmd (
499bac0) -
Aggregated view for 2020-2023 trade covering recent years (
c579742) -
Cli command to expunge/clean cache (
f412b51) -
Complete dataset template for The Atlas of Economic Complexity (
6e2cb9c) -
Country and product nodes, product-country export and import edges, and product parent edges (
cca6d5c) -
Country-country ESI calculation (
0ca0346) -
Datacite working downloader (
bf09fb1) -
Ingest country classification data (
09c3ac7) -
Logic changed to account for the last 3 years in data instead of a fixed range (
8599498) -
Move cache to shared level and add expunge function and requests cache (
805511f) -
Rename 2020-2023 to latest 3y and add schema for country-country metrics (
af044f8) -
Select top 5% ESI country-country relations for edges (
3356e4f) -
Skip cache for downloads and display progress bar (
039e08a) -
Split ingestion into multiple modules and add dataset templates (
8e3c6b8) -
Stage transformations for TAoEC (
6e082e3) -
Support for cache usage statistic printing (
436391b) -
Support for loading econ_comp graph (
93396df)
Performance Improvements
- Increase chunk size and make sure temp files are cleaned even when the script is stopped (
39943df)
Refactoring
-
Log debug message containing produced context (
5917a15) -
Rename context to entities when referring to entity nodes (
ff6e0df)
Testing
- Ensure ESI is within a 0..1 range (
d1ef5ce)
Detailed Changes: v0.3.0...v0.4.0