Skip to content

PyGraphistry 0.62.1

Latest

Choose a tag to compare

@lmeyerov lmeyerov released this 12 Nov 07:31
· 1 commit to master since this release
fb9091d

Fixed

  • GFQL cross-alias filters: reversing the operands of an ordering comparison now preserves its meaning, parallel edges retain their multiplicity, and empty relationship projections keep their schema without an explicit edge-ID binding. Applies to Cypher and native same-path queries on pandas and cuDF (#2282, #2283, #2284).

  • GFQL remote unsupported-program detection: identified Cypher procedure calls, GRAPH residual predicates, and cross-alias predicates in GRAPH/Let bindings as unsupported remote-mode programs. They now raise a structured error before upload or HTTP instead of being sent with omitted procedure or filter semantics. Faithful remote support is tracked separately. Compiled GRAPH references preserve case-insensitive Cypher name resolution, and local Let bindings execute their Chain where predicates (#2277, #2278, #2285, #2286, #2287).

  • GFQL default-engine GPU filters: cross-alias WHERE queries on cuDF graphs now resolve the default auto engine to cuDF, matching explicit engine='cudf' for both Cypher projections and native chains instead of mixing pandas intermediates with GPU columns (#2289).

  • Hypergraph GPU timedelta inputs: coercing timedelta event columns to strings now creates a new frame instead of modifying the caller's cuDF or Dask-cuDF input. Existing event-ID columns and generated IDs retain their behavior (#2291).

Includes the reviewed fixes from #2300, #2302, #2301 and #2303.

Full changelog