Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:07

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