NTV.json_ntv

 1# -*- coding: utf-8 -*-
 2"""
 3***JSON-NTV Package***
 4
 5Created on Fri Dec 24 15:21:14 2021
 6
 7@author: philippe@loco-labs.io
 8
 9This package contains the following classes:
10
11- `NTV.json_ntv.namespace` :
12    - `NTV.json_ntv.namespace.Namespace`
13    - `NTV.json_ntv.namespace.Datatype`
14
15
16- `NTV.json_ntv.ntv` :
17    - `NTV.json_ntv.ntv.NtvSingle`
18    - `NTV.json_ntv.ntv.NtvList`
19    - `NTV.json_ntv.ntv.Ntv` (abstract class)
20
21- `NTV.json_ntv.ntv_patch` :
22
23    - `NTV.json_ntv.ntv_patch.NtvOp`
24    - `NTV.json_ntv.ntv_patch.NtvPatch`
25    - `NTV.json_ntv.ntv_patch.NtvPointer`
26
27- `NTV.json_ntv.ntv_comment` :
28
29    - `NTV.json_ntv.ntv_comment.NtvComment`
30
31- `NTV.json_ntv.ntv_util` :
32
33    - `NTV.json_ntv.ntv_util.NtvTree`
34    - `NTV.json_ntv.ntv_util.NtvJsonEncoder`
35    - `NTV.json_ntv.ntv_util.NtvError`
36    - `NTV.json_ntv.ntv_util.NtvConnector` (abstract class)
37
38- `NTV.json_ntv.ntv_connector` :
39
40    - `NTV.json_ntv.ntv_connector.NfieldConnec`
41    - `NTV.json_ntv.ntv_connector.SfieldConnec`
42    - `NTV.json_ntv.ntv_connector.NdatasetConnec`
43    - `NTV.json_ntv.ntv_connector.SdatasetConnec`
44    - `NTV.json_ntv.ntv_connector.MermaidConnec`
45    - `NTV.json_ntv.ntv_connector.CborConnec`
46    - `NTV.json_ntv.ntv_connector.ShapelyConnec`
47
48- `NTV.json_ntv.ntv_validate` :
49
50    - `NTV.json_ntv.ntv_validate.Validator`
51
52Note: pandas connector is in another package `ntv-pandas.ntv_pandas.pandas_ntv_connector`
53
54For more information, see the
55[user guide](https://loco-philippe.github.io/NTV/documentation/user_guide.html)
56or the [github repository](https://github.com/loco-philippe/NTV).
57
58"""
59from json_ntv.namespace import Namespace, Datatype, str_type, relative_type, agreg_type
60from json_ntv.ntv_patch import NtvOp, NtvPatch, NtvPointer
61from json_ntv.ntv_comment import NtvComment
62from json_ntv.ntv import Ntv, NtvSingle, NtvList
63from json_ntv.ntv_validate import Validator
64from json_ntv.ntv_util import NtvTree, NtvJsonEncoder, NtvConnector, NtvError
65from json_ntv.ntv_connector import from_csv, to_csv
66from json_ntv.ntv_connector import MermaidConnec, CborConnec, ShapelyConnec
67from json_ntv.ntv_connector import NfieldConnec, SfieldConnec
68from json_ntv.ntv_connector import NdatasetConnec, SdatasetConnec
69
70# print('package :', __package__)