Curate LabsCurate Labs

Curate Labs Article

GraphForge v0.3.5: Math, Aggregation, and TCK Steps

GraphForge v0.3.5 added sqrt, rand, pow, aggregation test fixes, and missing TCK step definitions.

GraphForge v0.3.5: Math, Aggregation, and TCK Steps visual summary

Open Source release

GraphForge is Curate Labs work, released through the DecisionNerd open-source organization. This post is a release note for embedded graph tooling and analytical Python workflows.

GraphForge v0.3.5 combined language coverage with test harness work.

The release added math functions, repaired aggregation test coverage, and filled missing openCypher TCK step definitions.

What Shipped

  • `sqrt()`, `rand()`, and `pow()`

  • Fixed tests around `percentileDisc()`, `percentileCont()`, `stDev()`, and `stDevP()`

  • TCK steps for control queries, list-order-insensitive comparison, parameters, and procedure existence

  • Reported +129 passing TCK scenarios and +50 expected failures around procedure CALL

Why it matters

The important story here is not just more functions. It is better measurement. A more accurate TCK harness made the next correctness push easier to trust.

Source