Neo4j Graph Data Science Python Client 1.11a3
Pre-release
Pre-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
supportget_or_create()
,list()
, anddelete()
.
- Creating a new session supports various sizes.
- The
run_cypher()
method will run Cypher queries targeting the configured AuraDB instance.
- Add a new
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 ingds.graph.relationshipProperties.stream()
. - Fixed a bug in
kge-predict-transe-pyg-train.ipynb
which now uses thegds.graph.relationshipProperty.stream()
call and can correctly handle multiple relationships between the same pair of nodes. Issue ref: #554