Releases: neo4j/graph-data-science-client
Graph Data Science client 1.1.0
Version 1.1.0 of graphdatascience, the GDS Python client, has been published to PyPI!
Changes highlights:
- Support for GDS library version 2.1
- Additional and improved convenience functionality on the
Graphobject - Supporting GDS Apache Arrow capabilities for graph catalog stream procedures
- New method
gds.alpha.graph.constructfor loading a graph directly into GDS from client side pandasDataFrames- Greatly sped up by Apache Arrow if enabled
A full list of changes can be found in the changelog.
The release can be pip installed with pip install graphdatascience==1.1.0.
Graph Data Science client 1.1.0 release candidate 1
The first release candidate of version 1.1.0 of graphdatascience, the GDS Python client, has been published to PyPI!
Highlights:
- Added support for auto tuning for machine learning pipelines.
- Added support for providing ranges as length two tuples to
addLogisticRegressionandaddRandomForest. - Added support for new GDS library 2.1 signature of
gds.graph.removeNodeProperties. - Added support for new function
gds.closewhich calls.close()on aGraphDataScienceobject's underlying Neo4j driver. - Added new method
gds.alpha.graph.constructto construct a GDS graph from pandasDataFrames. When running against a GDS library with its Apache Arrow server enabled it will be a lot faster. - Added support for new
nodeRegressionpipelines. - New convenience methods on the
Graphobject.
A full list of changes can be found in the changelog.
The release can be pip installed with pip install graphdatascience==1.1.0rc1.
Graph Data Science client 1.1.0 Alpha 2
The second alpha release of version 1.1.0 of graphdatascience, the GDS Python client, has been published to PyPI!
Highlights:
- Added support for new
configureAutoTuningmethod on NC and LP pipelines. - Added support for providing ranges as length two tuples to
addLogisticRegressionandaddRandomForest. - Added new method
auto_tuning_configto NC and LP pipelines for querying a pipelines auto-tuning config. - Added support for new GDS library 2.1 signature of gds.graph.removeNodeProperties.
- Added support for new function
gds.closewhich calls.close()on aGraphDataScienceobject's underlying Neo4j driver. - Added new method
gds.alpha.graph.constructto construct a GDS graph from pandasDataFrames, which works if the GDS Flight server is enabled. - Added new function
gds.databasewhich can be used to see which database is currently being targeted. - Added support for new
nodeRegressionpipelines.
The release can be pip installed with pip install graphdatascience==1.1.0a2.
Graph Data Science client 1.1.0 Alpha 1
The alpha release of version 1.1.0 of graphdatascience, the GDS Python client, has been published to PyPI!
Highlights:
- Added support for new
configureAutoTuningmethod on NC and LP pipelines. - Added support for providing ranges as length two tuples to
addLogisticRegressionandaddRandomForest. - Added support for new function
gds.closewhich calls.close()on aGraphDataScienceobject's underlying Neo4j driver. - Added new method
gds.alpha.graph.constructto construct a GDS graph from pandasDataFrames, which works if the GDS Flight server is enabled. - Added new function
gds.databasewhich can be used to see which database is currently being targeted. - The functions
gds.graph.streamNodePropertyandgds.graph.streamRelationshipPropertycan leverage the Arrow Flight server of GDS to improve throughput.
The release can be pip installed with pip install graphdatascience==1.1.0a1.
Graph Data Science client 1.0.0
The first official major release, 1.0.0, of graphdatascience, the GDS Python client, has been published to PyPI!
Highlights:
- Replaced all
dictreturn types with pandasSeries. - Replaced all
list[dict,...]return types with pandasDataFrame. - Replaced NC and LP training pipelines method
configureParamsby new methodsaddLogisticRegressionandaddRandomForest. - All procedures of the GDS Pipeline catalog are supported.
- The NC and LP training pipelines support estimating
trainvia atrain_estimatemethod. - All ML models support estimating
predictviapredict_[mode]_estimatemethods. - Removed support for GDS 1.x
graph.createsyntax.
Read more in the changelog.
The release can be pip installed with pip install graphdatascience==1.0.0.
Graph Data Science client 0.1.0
A new release 0.1.0 of graphdatascience, the GDS Python client, has been published at PyPI!
Highlights:
- When connecting to AuraDS, a specific
user-agentwill be set indicating that thegraphdatascienceclient is used. - The methods of
NCTrainingPipelineandLPTrainingPipelinefor building the pipelines now return metadata from the underlying Cypher procedures called. - Methods creating
Graphobjects now additionally return the metadata from the underlying Cypher procedures called. - Methods creating
Modelobjects now additionally return the metadata from the underlying Cypher procedures called.
Read more in the changelog.
The release can be pip installed with pip install graphdatascience==0.1.0.
Graph Data Science client 0.0.9
A new release 0.0.9 of graphdatascience, the GDS Python client, has been published at PyPI!
Highlights:
- simpler return types for operations that always returns exactly one row
- compatibility with GDS 1.x by supporting
graph.createsyntax - links to official preview documentation hosted within the GDS Manual
- a changelog!
Read more in the changelog.
The release can be pip installed with pip install graphdatascience==0.0.9.
Graph Data Science Client 0.0.8
A new release 0.0.8 of graphdatascience, which is the new and final name of the GDS Python client, formerly called gdsclient , has been published at PyPI!
Highlights:
- new library name!
- new source repository (this repo)
- support for all utility functions
- support for all Similarity functions
- simplified interface to construct GDS reference object (hidden driver)
- simplified interface to run Cypher queries (hidden query runner)
The release can be pip installed with pip install graphdatascience==0.0.8.