v0.5.0
v0.5.0 (2025-08-05)
Bug Fixes
-
Any positive ESI is now considered competition, and is separate from intensity (
25844f1) -
Log file relative path to cwd failed when not directly contained using Path (
e4f5b62)
Chores
-
Commit notebook generated during video recording (
454d0dd) -
deps: Add adjustText to optionally fix rendering of overlapping node labels (
36cbc33) -
deps: Add geopandas to plot maps (
62d5ef1) -
deps: Add jupyterlab, matplotlib, and networkx for graph data science (
e29c08f) -
deps: Remove unneeded adjustText and add scipy back as a requirement for networkx layout computation (
76ef5d4)
Features
-
Add CLI support for computing the CON score (
8c94f6e) -
Add edge arrows and node colors per label (
ed56184) -
Add graph analytics module, starting with a CON score (
ff1f926) -
Add graph transparency and improve labels (
02dc859) -
Add scale to arrow placement, add optional visualization weight (
9190d2c) -
Compare communities and components, study economical pressure (
afceea8) -
Competiton network analysis, including community and weak component analysis (
62e54fd) -
Create a basic graph theme matching DLT (
3210fa5) -
Dominating and weaker economy individual analysis (
986a2d6) -
Edge direction now based on common exports, from highest to lowest total amound (
77325bd) -
Improve graph plotting and add map plotting (
266dfca) -
Networkx graph plot helper to use with notebooks (
a36b6c9) -
Revisted the whole notebook, restructuring and adding depth where needed (
6a3dcb1) -
Script to easily convert Jupyter Notebooks to markdown (
4b0c792) -
Set label w/ prop per node type and render label wo/ overlapping (
8c0b6fb) -
Setup notebook for graph data science (
1d96e63) -
Support for loading Parquet into DuckLake from Python (
4035f63) -
Trade alignment analysis (
80d5ef1) -
Trade alignment analysis (cont) (
da6e848)
Refactoring
-
Different score reset strategy (
d4d7d9d) -
No longer setting flags for dominating and weaker (
d8013c4) -
Remove unused import (
65defb1) -
Replace os.path ops with Path ops (
84c73a9) -
Use kuzu extension instead of kz (
d815cef) -
Use ref instead of hardcoded FQN (
ba6de1a)
Detailed Changes: v0.4.0...v0.5.0