Cosmotech Acceleration library
¶
Acceleration library for CosmoTech cloud based solution development
Code organisation¶
In project root directory you'll find 4 main directories:
- CosmoTech_Acceleration_Library: containing all Cosmo Tech libraries to accelerate interaction with Cosmo Tech solutions
- data: a bunch of csv files on which samples are based
- samples: a bunch of python scripts to demonstrate how to use the library
- doc: for schema or specific documentation
Accelerators¶
TODO
Modelops library¶
The aim of this library is to simplify the model accesses via python code.
The library can be used by Data Scientists, Modelers, Developers, ...
Utility classes¶
ModelImporter(host: str, port: int, name: str, version: int, graph_rotation:int = 1)
: will allow you to bulk import data from csv files with schema enforced (samples/Modelops/Bulk_Import_from_CSV_with_schema.py
) or not (samples/Modelops/Bulk_Import_from_CSV_without_schema.py
) (see documentation for further details)ModelExporter(host: str, port: int, name: str, version: int, export_dir: str = '/')
: will allow you to export data from a model cache instanceModelReader(host: str, port: int, name: str, version: int)
: will allow you to read data from a model cache instance (object returned)ModelWriter(host: str, port: int, name: str, version: int, graph_rotation:int = 1)
: will allow you to write data into a model instanceModelUtil
: a bunch of utilities to manipulate and facilitate interaction with model instance (result_set_to_json, print_query_result, ... )ModelMetadata
: will allow you to management graph metadata