Skip to content

Neo4j Graph Data Science Python Client 1.11a3

Pre-release
Pre-release
Compare
Choose a tag to compare
@Mats-SX Mats-SX released this 05 Jul 12:24
· 375 commits to main since this release

We are happy to announce the alpha release of graphdatascience, the GDS Python client, version 1.11a3. It is published to PyPI.

Documentation: https://neo4j.com/docs/graph-data-science-client/1.11-preview/

Highlights:

New features

  • Add the new concept of GDS Sessions, used to manage GDS computations in Aura, based on data from an AuraDB instance.
    • Add a new gds.graph.project endpoint to project graphs from AuraDB instances to GDS sessions.
    • Add a new top-level class GdsSessions to manage GDS sessions in Aura.
      • GdsSessions support get_or_create(), list(), and delete().
    • Creating a new session supports various sizes.
    • The run_cypher() method will run Cypher queries targeting the configured AuraDB instance.

Bug fixes

  • Fixed a bug which caused the auth token returned from the GDS Arrow Server was not correctly received.
  • Fixed a bug which didn't allow the user to specify relationship_types as a string in gds.graph.relationshipProperties.stream().
  • Fixed a bug in kge-predict-transe-pyg-train.ipynb which now uses the gds.graph.relationshipProperty.stream() call and can correctly handle multiple relationships between the same pair of nodes. Issue ref: #554