Make it extremely useful, yet smooth, elegant and easy. ## Phase 0 - [x] Config/SessionPoolConfig should be possible to be omitted, enable one-liner to access and query, via https://github.com/vesoft-inc/nebula-python/pull/323/files#diff-da4517b6eb66b1d80bb6975a7200825a2e896c7b97f4fe87943cc361a211da32 and https://github.com/vesoft-inc/nebula-python/pull/323/files#diff-cb5002afe3dfed88eacf95684dd290ec79d3b7801a53fa634fcc09992555c86f - [x] Getting Started docs should be straightforward, via #323 - [x] Should be possible to render/vis any result with ease(like render FIND PATH/MATCH path/GET SUBGRAPH result is HARD), via #323 - [x] Should be easy to have results as pandas dataframe, via #323 - [x] Handling of reconnection/timeout etc., via #306 - [x] modern package management, via PDM ## Phase 1 - [ ] Should be easy to prepare query param, instead of handling raw types to be passed, https://github.com/vesoft-inc/nebula-python/issues/273 - [ ] fully typed - [x] ETL from CSV/Pandas DF https://github.com/vesoft-inc/nebula-python/issues/261 - [ ] Schema reconcile: interface for performing DDL in a block and idempotent way like `Apply_XXX` by @haoxins in go client/operator #344 - [ ] interface of DML with client-side transaction(optionally) - [ ] Export to network X, iGraph, DGL, PyG in one line - [ ] Render portable html files from resultSet - [ ] Implement same hash func as it was in NebulaGraph, ref: https://gist.github.com/wey-gu/5543c33987c0a5e8f7474b9b80cd36aa - [ ] Client Performance: cython #327 or WIR #319 - [ ] GraphAR export/import https://github.com/apache/incubator-graphar - [ ] address scheme like `nebula://localhost:9669` support
Make it extremely useful, yet smooth, elegant and easy.
Phase 0
Phase 1
Apply_XXXby @haoxins in go client/operator schema manager #344nebula://localhost:9669support