Connect the data access layer (to clickhouse and neo4j), query method layer and the query call layer for jupyter notebook ipynb files.
Add a patch python_v2 kernel(a version 2 of python3 environment), Optimizing redundant code and unnecessary nested classes and functions using Python's features.
Features and Current Progress
The python kernel is able to be called compatibly with py files and ipynb files outside the packages root directory.
The index.py in pyhton_v2 is synchronized many function interfaces with index.ts in node kernel, which can be implement separately.
A function getRepoOpenrank() has been implemented and tested with the aliyun clickhouse service of X-lab, which offered a template way to connect data and function callers.
Threats
The ipynb file is another implementation method for last year's annual report, however, the new year is around the corner.
Many function interfaces need to be implemented.
There are too many redundant versions, such as python kernel and python_v2, different implementation methods for the same functions(some function was kept in comments)...
Different language characteristics, and performance optimizations: the asyn/await feature is still waiting to be added.
Purpose
Features and Current Progress
Threats