diff --git a/bin/visualpy b/bin/visualpy index 067b3c26..34fd3332 100644 --- a/bin/visualpy +++ b/bin/visualpy @@ -74,13 +74,13 @@ f_main() { # Install Visual Python #============================================================================= f_install() { + mkdir -p ${PATH_DST}/${VP_NAME} + RES=`f_check_extension` # 1 = Jupyter Extension is not actived # 2 = visualpython does not exist # 3 = visualpython exists - mkdir -p ${PATH_DST}/${VP_NAME} - if [ ${RES} -eq 1 ]; then f_print_not_extension elif [ ${RES} -eq 2 ]; then diff --git a/bin/visualpy.bat b/bin/visualpy.bat index a9915b59..f9c15df7 100644 --- a/bin/visualpy.bat +++ b/bin/visualpy.bat @@ -81,6 +81,10 @@ rem #========================================================================= rem # Install Visual Python rem #========================================================================= :f_install + if not exist "%PATH_DST%" ( + mkdir "%PATH_DST%" + ) + call :f_check_extension RES rem # 1 = Jupyter Extension is not actived rem # 2 = visualpython does not exist diff --git a/css/component/dataSelector.css b/css/component/dataSelector.css index 7c51ee20..ede2e5a3 100644 --- a/css/component/dataSelector.css +++ b/css/component/dataSelector.css @@ -1,10 +1,37 @@ -/* Code Preview */ +/* DataSelector target*/ +.vp-ds-box { + display: inline-block; +} +.vp-ds-filter { + position: relative; + width: 20px; + height: 20px; + right: 25px; + cursor: pointer; +} +.vp-ds-box input.vp-ds-target { + padding-right: 23px; +} +.vp-ds-box input.vp-ds-target:disabled { + background: var(--light-gray-color) !important; + cursor: not-allowed; +} +.vp-ds-box input.vp-ds-target:disabled + .vp-ds-filter { + cursor: not-allowed; +} +.vp-ds-item:hover { + background: var(--light-gray-color); + color: var(--font-highlight); + cursor: pointer; +} +/* DataSelector popup */ .vp-dataselector { + display: none; position: absolute; - top: calc(50% - 200px); - left: calc(50% - 200px); - width: 400px; - height: 400px; + top: calc(50% - 225px); + left: calc(50% - 300px); + width: 600px; + height: 450px; background: white; border: 1px solid var(--border-gray-color); z-index: 999; @@ -13,48 +40,46 @@ font-size: 14px; color: var(--font-primary); } +.vp-ds-data-box { + width: 100%; + height: 100px; + align-content: baseline; + align-items: center; +} +.vp-ds-type-box, .vp-ds-variable-box { - border: 1px solid var(--border-gray-color); + border: 0.25px solid var(--border-gray-color); height: 100px; grid-row-gap: 0px; + align-content: baseline; } +.vp-ds-type-item, .vp-ds-var-item { + padding-left: 5px; height: 25px; + line-height: 25px; border-bottom: 1px solid var(--border-gray-color); } +.vp-ds-type-item:hover, .vp-ds-var-item:hover { background: var(--light-gray-color); color: var(--font-highlight); cursor: pointer; } +.vp-ds-type-item.selected, .vp-ds-var-item.selected { background: var(--light-gray-color); color: var(--font-highlight); font-weight: bold; } -.vp-ds-var-data { - padding-left: 5px; -} -.vp-ds-var-type { - border-left: 1px solid var(--border-gray-color); - padding-left: 5px; -} .vp-ds-option-box { - -} -.vp-ds-preview { - width: 100%; - height: 35px; - background-image: repeating-linear-gradient( to right, var(--grid-line-color) 0, var(--grid-line-color) 0.25px, transparent 1px, transparent 5px ), repeating-linear-gradient( to bottom, var(--grid-line-color) 0, var(--grid-line-color) 0.25px, transparent 1px, transparent 5px ); - background-color: white; - border: 0.25px solid #E4E4E4; -} -.vp-ds-preview textarea { - display: none; + height: calc(100% - 140px); + margin-top: 10px; } -.vp-ds-preview .CodeMirror-code .cm-variable { - background-color: rgba(47, 133, 90, 0.2); +.vp-ds-option-inner-box { + height: calc(100% - 30px); } -.vp-ds-preview .CodeMirror-code .cm-string { - background-color: rgba(246, 173, 85, 0.2); +.vp-nd-row-box, +.vp-nd-col-box { + height: 160px; } \ No newline at end of file diff --git a/css/component/multiSelector.css b/css/component/multiSelector.css index e23915b5..9d33433b 100644 --- a/css/component/multiSelector.css +++ b/css/component/multiSelector.css @@ -1,6 +1,6 @@ .vp-cs-select-container { width: 100%; - height: 100%; + height: calc(100% - 25px); display: grid; grid-template-columns: calc(47% - 15px) 50px calc(47% - 15px); grid-auto-rows: 100%; @@ -20,7 +20,8 @@ overflow-x: hidden; } .vp-cs-select-box.left { - width: 160px; + /* width: 160px; */ + width: 100%; height: calc(100% - 32px); } .vp-cs-select-item { diff --git a/css/component/popupComponent.css b/css/component/popupComponent.css index 0adce053..6257d5eb 100644 --- a/css/component/popupComponent.css +++ b/css/component/popupComponent.css @@ -363,28 +363,6 @@ background-image: url(''); } -/* error box */ -.vp-popup-data-error-box { - margin: 7px; - padding: 10px; - background: #FFFFFF; - border: 0.25px solid #E4E4E4; - box-shadow: 1px 1px 2px rgb(0 0 0 / 10%); - border-radius: 2px; -} -.vp-popup-data-error-box i.fa-exclamation-triangle { - color: #F37704; -} -.vp-popup-data-error-box-title { - color: #F37704; - font-weight: bold; -} -.vp-popup-data-error-box pre { - background: #eeeeee; - margin: 0px; - padding: 7px; -} - /* inner popup */ .vp-inner-popup-box { position: absolute; diff --git a/css/m_apps/frame.css b/css/m_apps/frame.css index eb556609..5f178f00 100644 --- a/css/m_apps/frame.css +++ b/css/m_apps/frame.css @@ -208,26 +208,6 @@ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-all; /* Internet Explorer 5.5+ */ } -.vp-fe-info-error-box { - margin: 7px; - padding: 10px; - background: #FFFFFF; - border: 0.25px solid #C4C4C4; - box-shadow: 1px 1px 2px rgb(0 0 0 / 10%); - border-radius: 2px; -} -.vp-fe-info-error-box i.fa-exclamation-triangle { - color: #F37704; -} -.vp-fe-info-error-box-title { - color: #F37704; - font-weight: bold; -} -.vp-fe-info-error-box pre { - background: #eeeeee; - margin: 0px; - padding: 7px; -} .vp-fe-preview-box { display: none; width: 100%; diff --git a/css/m_apps/subset.css b/css/m_apps/subset.css index 91e1bfad..d53454e4 100644 --- a/css/m_apps/subset.css +++ b/css/m_apps/subset.css @@ -94,8 +94,8 @@ } .vp-ds-tab-page-box { display: grid; - grid-template-rows: 30px calc(100% - 50px); - grid-row-gap: 20px; + grid-template-rows: 30px calc(100% - 30px); + grid-row-gap: 5px; border: 0.25px solid #E4E4E4; padding: 15px; } @@ -270,24 +270,4 @@ } .vp-ds-data-view-box table { height: 100%; -} -.vp-ds-data-error-box { - margin: 7px; - padding: 10px; - background: #FFFFFF; - border: 0.25px solid #E4E4E4; - box-shadow: 1px 1px 2px rgb(0 0 0 / 10%); - border-radius: 2px; -} -.vp-ds-data-error-box i.fa-exclamation-triangle { - color: #F37704; -} -.vp-ds-data-error-box-title { - color: #F37704; - font-weight: bold; -} -.vp-ds-data-error-box pre { - background: #eeeeee; - margin: 0px; - padding: 7px; } \ No newline at end of file diff --git a/css/m_visualize/seaborn.css b/css/m_visualize/seaborn.css index b08a8f84..dcf9bf81 100644 --- a/css/m_visualize/seaborn.css +++ b/css/m_visualize/seaborn.css @@ -1,6 +1,7 @@ .vp-chart-setting { float: right; color: var(--gray-color); + padding-top: 5px; padding-right: 5px; cursor: pointer; } @@ -57,11 +58,8 @@ grid-row-gap: 5px; grid-column-gap: 15px; align-items: baseline; - align-content: center; + align-content: baseline; height: 100%; -} -.vp-chart-left-box { - } .vp-chart-left-box > label { margin-bottom: 0px; @@ -82,6 +80,10 @@ width: 100%; height: calc(100% - 30px); } +.vp-chart-preview-content:empty::after { + content: 'No preview image'; + color: var(--gray-color); +} .vp-chart-preview-box img { width: 100%; height: 100%; diff --git a/css/m_visualize/wordCloud.css b/css/m_visualize/wordCloud.css new file mode 100644 index 00000000..cceb249f --- /dev/null +++ b/css/m_visualize/wordCloud.css @@ -0,0 +1,81 @@ +/* word cloud styles */ +.vp-wc-body { + display: grid; + grid-template-columns: calc(50% - 8px) calc(50% - 8px); + grid-template-rows: 1fr; + grid-row-gap: 5px; + grid-column-gap: 15px; + align-items: baseline; + align-content: baseline; + height: 100%; +} +.vp-wc-left-box label { + margin-bottom: 0px; +} +.vp-wc-left-box, +.vp-wc-right-box { + height: calc(100% - 10px); +} +.vp-wc-option-box { + height: calc(100% - 30px); +} +.vp-tab-bar { + width: 100%; + overflow-y: hidden; +} +.vp-tab-item { + display: inline-block; + position: relative; + width: 85px; + height: 30px; + line-height: 30px; + background: var(--light-gray-color); + cursor: pointer; + border: 0.24px solid #E4E4E4; + box-sizing: border-box; + border-radius: 2px 2px 0px 0px; + font-weight: bold; + text-align: center; +} +.vp-tab-item.vp-focus { + color: var(--font-highlight); + background: white; + border-bottom: 3px solid #FFCF73; +} +.vp-tab-page { + width: 100%; + height: 100%; +} +.vp-tab-page-box { + height: calc(100% - 30px); + min-height: 352px; + align-content: baseline; +} +.vp-wc-preview-title { + line-height: 30px; +} +.vp-wc-preview-option { + float: right; + padding-right: 5px; +} +.vp-wc-preview-box { + min-height: 352px; + width: 100%; + height: calc(100% - 30px); +} +.vp-wc-preview-content:empty::after { + content: 'No preview image'; + color: var(--gray-color); +} +.vp-wc-preview-box img { + width: 100%; + height: 100%; +} +.vp-tab-page label { + margin-bottom: 0px; +} +.vp-wc-setting-footer { + position: absolute; + left: 20px; + bottom: 15px; +} \ No newline at end of file diff --git a/css/root.css b/css/root.css index 19fbd343..32f8b140 100644 --- a/css/root.css +++ b/css/root.css @@ -486,9 +486,31 @@ hr.vp-extra-menu-line { box-sizing: border-box; box-shadow: 2px 2px 8px rgb(0 0 0 / 10%); z-index: 10; + padding: 5px; } .vp-vs-item:hover { background: var(--light-gray-color); color: var(--font-highlight); cursor: pointer; +} +/* Data error box */ +.vp-data-error-box { + margin: 7px; + padding: 10px; + background: #FFFFFF; + border: 0.25px solid #E4E4E4; + box-shadow: 1px 1px 2px rgb(0 0 0 / 10%); + border-radius: 2px; +} +.vp-data-error-box i.fa-exclamation-triangle { + color: #F37704; +} +.vp-data-error-box-title { + color: #F37704; + font-weight: bold; +} +.vp-data-error-box pre { + background: #eeeeee; + margin: 0px; + padding: 7px; } \ No newline at end of file diff --git a/data/libraries.json b/data/libraries.json index eefddfce..636ff503 100644 --- a/data/libraries.json +++ b/data/libraries.json @@ -2849,16 +2849,6 @@ "path" : "visualpython - library - matplotlib", "desc" : "Matplotlib Visualization", "item" : [ - { - "id": "mp_importMatplotlib", - "type": "function", - "level": 2, - "name": "import", - "path": "visualpython - library - matplotlib - import matplotlib", - "desc": "", - "tag": "IMPORT MATPLOTLIB", - "file": "m_matplotlib/import" - }, { "id": "mp_chart", "type": "function", @@ -2877,7 +2867,7 @@ "path": "visualpython - library - matplotlib - figure", "desc": "", "tag": "MATPLOTLIB FIGURE, FIGURE, SUBPLOTS", - "file": "m_matplotlib/figure" + "file": "m_library/m_matplotlib/figure" } ] } @@ -3088,17 +3078,17 @@ "grid" : true, "item" : [ { - "id" : "visualize_chartStyle", - "type" : "function", - "level": 1, - "name" : "Chart Style", - "tag" : "CHART STYLE SETTING,IMPORT CHART,VISUALIZATION,VISUALIZE", - "path" : "visualpython - visualization - chartsstyle", - "desc" : "Chart style setting", - "file" : "m_visualize/ChartSetting", + "id": "visualize_chart", + "type": "function", + "level": 2, + "name": "Matplotlib", + "path": "visualpython - visualization - matplotlib", + "desc": "", + "tag": "MATPLOTLIB, PLOT, CHART", + "file": "m_visualize/Chart", "apps" : { "color": 5, - "icon": "apps/apps_style.svg" + "icon": "apps/apps_chart.svg" } }, { @@ -3114,6 +3104,20 @@ "color": 5, "icon": "apps/apps_visualize.svg" } + }, + { + "id" : "visualize_wordcloud", + "type" : "function", + "level": 1, + "name" : "WordCloud", + "tag" : "WORDCLOUD,VISUALIZATION,VISUALIZE", + "path" : "visualpython - visualization - wordcloud", + "desc" : "Word Cloud", + "file" : "m_visualize/WordCloud", + "apps" : { + "color": 5, + "icon": "apps/apps_wordcloud.svg" + } } ] }, diff --git a/data/libraries_test.json b/data/libraries_test.json deleted file mode 100644 index 99b476eb..00000000 --- a/data/libraries_test.json +++ /dev/null @@ -1,3292 +0,0 @@ -{ - "library": { - "version": "0.0.1", - "item": [ - { - "id" : "com_setting", - "type" : "function", - "level": 0, - "name" : "Setting", - "tag" : "SETTING", - "path" : "visualpython - setting", - "desc" : "Settings for visual python", - "file" : "file_io/settings" - }, - { - "id" : "com_pip", - "type" : "function", - "level": 0, - "name" : "Package Management", - "tag" : "PIP,INSTALL,UPDATE,PYTHON INSTALL PACKAGE", - "path" : "visualpython - pip", - "desc" : "Settings for visual python", - "file" : "file_io/pip" - }, - { - "id" : "pkg_logic", - "type" : "package", - "level": 0, - "name" : "Logic", - "path" : "visualpython - logic", - "desc" : "Python logic operations", - "item" : [ - { - "id" : "log_define", - "type" : "package", - "level": 1, - "name" : "Define", - "path" : "visualpython - logic - define", - "desc" : "Define class or function", - "open" : true, - "item" : [ - { - "id" : "lgDef_class", - "type" : "function", - "level": 1, - "name" : "class", - "tag" : "CLASS,LOGIC", - "path" : "visualpython - logic - define - class", - "desc" : "Define class", - "file" : "m_logic/Class" - }, - { - "id" : "lgDef_def", - "type" : "function", - "level": 1, - "name" : "def", - "tag" : "DEF,FUNCTION,LOGIC", - "path" : "visualpython - logic - define - function", - "desc" : "Define function", - "file" : "m_logic/Def" - } - ] - }, - { - "id" : "log_control", - "type" : "package", - "level": 1, - "name" : "Control", - "path" : "visualpython - logic - control", - "desc" : "Control grammars", - "open" : true, - "item" : [ - { - "id" : "lgCtrl_for", - "type" : "function", - "level": 1, - "name" : "for", - "tag" : "FOR LOOP,LOGIC", - "path" : "visualpython - logic - control - for", - "desc" : "for loop", - "file" : "m_logic/For" - }, - { - "id" : "lgCtrl_while", - "type" : "function", - "level": 1, - "name" : "while", - "tag" : "WHILE LOOP,LOGIC", - "path" : "visualpython - logic - control - while", - "desc" : "while loop", - "file" : "m_logic/While" - }, - { - "id" : "lgCtrl_if", - "type" : "function", - "level": 1, - "name" : "if", - "tag" : "IF,LOGIC", - "path" : "visualpython - logic - control - if", - "desc" : "if", - "file" : "m_logic/If" - }, - { - "id" : "lgCtrl_try", - "type" : "function", - "level": 1, - "name" : "try", - "tag" : "TRY CATCH EXCEPT,FINALLY,EXCEPTION,HANDLE ERROR,LOGIC", - "path" : "visualpython - logic - control - try", - "desc" : "try except", - "file" : "m_logic/Try" - }, - { - "id" : "lgCtrl_return", - "type" : "function", - "level": 1, - "name" : "return", - "tag" : "RETURN,LOGIC", - "path" : "visualpython - logic - control - return", - "desc" : "return variables", - "file" : "m_logic/Return" - }, - { - "id" : "lgCtrl_continue", - "type" : "function", - "level": 1, - "name" : "continue", - "tag" : "CONTINUE,LOGIC", - "path" : "visualpython - logic - execute - continue", - "desc" : "continue on loop", - "file" : "m_logic/Continue" - }, - { - "id" : "lgCtrl_break", - "type" : "function", - "level": 1, - "name" : "break", - "tag" : "BREAK,LOGIC", - "path" : "visualpython - logic - execute - break", - "desc" : "break on loop", - "file" : "m_logic/Break" - }, - { - "id" : "lgCtrl_pass", - "type" : "function", - "level": 1, - "name" : "pass", - "tag" : "PASS,LOGIC", - "path" : "visualpython - logic - execute - pass", - "desc" : "pass", - "file" : "m_logic/Pass" - }, - { - "id" : "lgCtrl_except", - "type" : "function", - "level": 1, - "name" : "except", - "tag" : "TRY CATCH EXCEPT,FINALLY,EXCEPTION,HANDLE ERROR,LOGIC", - "path" : "visualpython - logic - control - except", - "desc" : "try except", - "file" : "m_logic/Except", - "hide" : true - }, - { - "id" : "lgCtrl_finally", - "type" : "function", - "level": 1, - "name" : "finally", - "tag" : "TRY CATCH EXCEPT,FINALLY,EXCEPTION,HANDLE ERROR,LOGIC", - "path" : "visualpython - logic - control - finally", - "desc" : "try finally", - "file" : "m_logic/Finally", - "hide" : true - }, - { - "id" : "lgCtrl_elif", - "type" : "function", - "level": 1, - "name" : "elif", - "tag" : "ELIF,LOGIC", - "path" : "visualpython - logic - control - elif", - "desc" : "elif", - "file" : "m_logic/Elif", - "hide" : true - }, - { - "id" : "lgCtrl_else", - "type" : "function", - "level": 1, - "name" : "else", - "tag" : "ELSE,LOGIC", - "path" : "visualpython - logic - control - else", - "desc" : "else", - "file" : "m_logic/Else", - "hide" : true - } - ] - }, - { - "id" : "log_execute", - "type" : "package", - "level": 1, - "name" : "Execute", - "path" : "visualpython - logic - execute", - "desc" : "Executing codes", - "open" : true, - "item" : [ - { - "id" : "lgExe_lambda", - "type" : "function", - "level": 1, - "name" : "lambda", - "tag" : "LAMBDA,EXECUTE,LOGIC", - "path" : "visualpython - logic - execute - lambda", - "desc" : "lambda", - "file" : "m_logic/Lambda" - }, - { - "id" : "lgExe_code", - "type" : "function", - "level": 1, - "name" : "code", - "tag" : "CODE,EDITOR,LOGIC", - "path" : "visualpython - logic - execute - code", - "desc" : "code editor", - "file" : "m_logic/Code" - }, - { - "id" : "lgExe_print", - "type" : "function", - "level": 1, - "name" : "print", - "tag" : "PRINT,LOGIC", - "path" : "visualpython - logic - execute - print", - "desc" : "print", - "file" : "m_logic/Print" - }, - { - "id" : "lgExe_comment", - "type" : "function", - "level": 1, - "name" : "comment", - "tag" : "COMMENT,LOGIC", - "path" : "visualpython - logic - execute - comment", - "desc" : "comment", - "file" : "m_logic/Comment" - } - ] - } - ] - }, - { - "id" : "pkg_library", - "type" : "package", - "level": 0, - "name" : "Library", - "path" : "visualpython - library", - "desc" : "Libraries", - "item" : [ - { - "id" : "lib_python", - "type" : "package", - "level": 1, - "name" : "Python", - "path" : "visualpython - library - python", - "desc" : "Python operations", - "item" : [ - { - "id": "python_builtInFunctions", - "type": "package", - "level": 2, - "name": "Built-in functions", - "path": "visualpython - library - python - built in function", - "desc": "", - "item": [ - { - "id": "pyBuilt_abs", - "type": "function", - "level": 3, - "name": "abs", - "path": "visualpython - library - python - built in functions - abs", - "desc": "", - "tag": "PYTHON, ABS", - "file": "m_library/m_python/abs", - "useAutoV2": true - }, - { - "id": "pyBuilt_all", - "type": "function", - "level": 3, - "name": "all", - "path": "visualpython - library - python - built in functions - all", - "desc": "", - "tag": "PYTHON, ALL", - "file": "m_library/m_python/all", - "useAutoV2": true - }, - { - "id": "pyBuilt_any", - "type": "function", - "level": 3, - "name": "any", - "path": "visualpython - library - python - built in functions - any", - "desc": "", - "tag": "PYTHON, ANY", - "file": "m_library/m_python/any", - "useAutoV2": true - }, - { - "id": "pyBuilt_ascii", - "type": "function", - "level": 3, - "name": "ascii", - "path": "visualpython - library - python - built in functions - ascii", - "desc": "", - "tag": "PYTHON, ASCII", - "file": "m_library/m_python/ascii", - "useAutoV2": true - }, - { - "id": "pyBuilt_bin", - "type": "function", - "level": 3, - "name": "bin", - "path": "visualpython - library - python - built in functions - bin", - "desc": "", - "tag": "PYTHON, BIN", - "file": "m_library/m_python/bin", - "useAutoV2": true - }, - { - "id": "pyBuilt_bool", - "type": "function", - "level": 3, - "name": "bool", - "path": "visualpython - library - python - built in functions - bool", - "desc": "", - "tag": "PYTHON, BOOL", - "file": "m_library/m_python/bool", - "useAutoV2": true - }, - { - "id": "pyBuilt_breakpoint", - "type": "function", - "level": 3, - "name": "breakpoint", - "path": "visualpython - library - python - built in functions - breakpoint", - "desc": "", - "tag": "PYTHON, BREAKPOINT", - "file": "m_library/m_python/breakpoint", - "useAutoV2": true - }, - { - "id": "pyBuilt_bytearray", - "type": "function", - "level": 3, - "name": "bytearray", - "path": "visualpython - library - python - built in functions - bytearray", - "desc": "", - "tag": "PYTHON, BYTEARRAY", - "file": "m_library/m_python/bytearray", - "useAutoV2": true - }, - { - "id": "pyBuilt_bytes", - "type": "function", - "level": 3, - "name": "bytes", - "path": "visualpython - library - python - built in functions - bytes", - "desc": "", - "tag": "PYTHON, BYTES", - "file": "m_library/m_python/bytes", - "useAutoV2": true - }, - { - "id": "pyBuilt_callable", - "type": "function", - "level": 3, - "name": "callable", - "path": "visualpython - library - python - built in functions - callable", - "desc": "", - "tag": "PYTHON, CALLABLE", - "file": "m_library/m_python/callable", - "useAutoV2": true - }, - { - "id": "pyBuilt_chr", - "type": "function", - "level": 3, - "name": "chr", - "path": "visualpython - library - python - built in functions - chr", - "desc": "", - "tag": "PYTHON, CHR", - "file": "m_library/m_python/chr", - "useAutoV2": true - }, - { - "id": "pyBuilt_classmethod", - "type": "function", - "level": 3, - "name": "classmethod", - "path": "visualpython - library - python - built in functions - classmethod", - "desc": "", - "tag": "PYTHON, CLASSMETHOD", - "file": "m_library/m_python/classmethod", - "useAutoV2": true - }, - { - "id": "pyBuilt_complex", - "type": "function", - "level": 3, - "name": "complex", - "path": "visualpython - library - python - built in functions - complex", - "desc": "", - "tag": "PYTHON, COMPLEX", - "file": "m_library/m_python/complex", - "useAutoV2": true - }, - { - "id": "pyBuilt_delattr", - "type": "function", - "level": 3, - "name": "delattr", - "path": "visualpython - library - python - built in functions - delattr", - "desc": "", - "tag": "PYTHON, DELATTR", - "file": "m_library/m_python/delattr", - "useAutoV2": true - }, - { - "id": "pyBuilt_dict", - "type": "function", - "level": 3, - "name": "dict", - "path": "visualpython - library - python - built in functions - dict", - "desc": "", - "tag": "PYTHON, DICT", - "file": "m_library/m_python/dict", - "useAutoV2": true - }, - { - "id": "pyBuilt_dir", - "type": "function", - "level": 3, - "name": "dir", - "path": "visualpython - library - python - built in functions - dir", - "desc": "", - "tag": "PYTHON, DIR", - "file": "m_library/m_python/dir", - "useAutoV2": true - }, - { - "id": "pyBuilt_divmod", - "type": "function", - "level": 3, - "name": "divmod", - "path": "visualpython - library - python - built in functions - divmod", - "desc": "", - "tag": "PYTHON, DIVMOD", - "file": "m_library/m_python/divmod", - "useAutoV2": true - }, - { - "id": "pyBuilt_enumerate", - "type": "function", - "level": 3, - "name": "enumerate", - "path": "visualpython - library - python - built in functions - enumerate", - "desc": "", - "tag": "PYTHON, ENUMERATE", - "file": "m_library/m_python/enumerate", - "useAutoV2": true - }, - { - "id": "pyBuilt_eval", - "type": "function", - "level": 3, - "name": "eval", - "path": "visualpython - library - python - built in functions - eval", - "desc": "", - "tag": "PYTHON, EVAL", - "file": "m_library/m_python/eval", - "useAutoV2": true - }, - { - "id": "pyBuilt_exec", - "type": "function", - "level": 3, - "name": "exec", - "path": "visualpython - library - python - built in functions - exec", - "desc": "", - "tag": "PYTHON, EXEC", - "file": "m_library/m_python/exec", - "useAutoV2": true - }, - { - "id": "pyBuilt_filter", - "type": "function", - "level": 3, - "name": "filter", - "path": "visualpython - library - python - built in functions - filter", - "desc": "", - "tag": "PYTHON, FILTER", - "file": "m_library/m_python/filter", - "useAutoV2": true - }, - { - "id": "pyBuilt_float", - "type": "function", - "level": 3, - "name": "float", - "path": "visualpython - library - python - built in functions - float", - "desc": "", - "tag": "PYTHON, FLOAT", - "file": "m_library/m_python/float", - "useAutoV2": true - }, - { - "id": "pyBuilt_format", - "type": "function", - "level": 3, - "name": "format", - "path": "visualpython - library - python - built in functions - format", - "desc": "", - "tag": "PYTHON, FORMAT", - "file": "m_library/m_python/format", - "useAutoV2": true - }, - { - "id": "pyBuilt_frozenset", - "type": "function", - "level": 3, - "name": "frozenset", - "path": "visualpython - library - python - built in functions - frozenset", - "desc": "", - "tag": "PYTHON, FROZENSET", - "file": "m_library/m_python/frozenset", - "useAutoV2": true - }, - { - "id": "pyBuilt_getattr", - "type": "function", - "level": 3, - "name": "getattr", - "path": "visualpython - library - python - built in functions - getattr", - "desc": "", - "tag": "PYTHON, GETATTR", - "file": "m_library/m_python/getattr", - "useAutoV2": true - }, - { - "id": "pyBuilt_globals", - "type": "function", - "level": 3, - "name": "globals", - "path": "visualpython - library - python - built in functions - globals", - "desc": "", - "tag": "PYTHON, GLOBALS", - "file": "m_library/m_python/globals", - "useAutoV2": true - }, - { - "id": "pyBuilt_hasattr", - "type": "function", - "level": 3, - "name": "hasattr", - "path": "visualpython - library - python - built in functions - hasattr", - "desc": "", - "tag": "PYTHON, HASATTR", - "file": "m_library/m_python/hasattr", - "useAutoV2": true - }, - { - "id": "pyBuilt_hash", - "type": "function", - "level": 3, - "name": "hash", - "path": "visualpython - library - python - built in functions - hash", - "desc": "", - "tag": "PYTHON, HASH", - "file": "m_library/m_python/hash", - "useAutoV2": true - }, - { - "id": "pyBuilt_help", - "type": "function", - "level": 3, - "name": "help", - "path": "visualpython - library - python - built in functions - help", - "desc": "", - "tag": "PYTHON, HELP", - "file": "m_library/m_python/help", - "useAutoV2": true - }, - { - "id": "pyBuilt_hex", - "type": "function", - "level": 3, - "name": "hex", - "path": "visualpython - library - python - built in functions - hex", - "desc": "", - "tag": "PYTHON, HEX", - "file": "m_library/m_python/hex", - "useAutoV2": true - }, - { - "id": "pyBuilt_id", - "type": "function", - "level": 3, - "name": "id", - "path": "visualpython - library - python - built in functions - id", - "desc": "", - "tag": "PYTHON, ID", - "file": "m_library/m_python/id", - "useAutoV2": true - }, - { - "id": "pyBuilt_input", - "type": "function", - "level": 3, - "name": "input", - "path": "visualpython - library - python - built in functions - input", - "desc": "", - "tag": "PYTHON, INPUT", - "file": "m_library/m_python/input", - "useAutoV2": true - }, - { - "id": "pyBuilt_int", - "type": "function", - "level": 3, - "name": "int", - "path": "visualpython - library - python - built in functions - int", - "desc": "", - "tag": "PYTHON, INT", - "file": "m_library/m_python/int", - "useAutoV2": true - }, - { - "id": "pyBuilt_isinstance", - "type": "function", - "level": 3, - "name": "isinstance", - "path": "visualpython - library - python - built in functions - isinstance", - "desc": "", - "tag": "PYTHON, ISINSTANCE", - "file": "m_library/m_python/isinstance", - "useAutoV2": true - }, - { - "id": "pyBuilt_issubclass", - "type": "function", - "level": 3, - "name": "issubclass", - "path": "visualpython - library - python - built in functions - issubclass", - "desc": "", - "tag": "PYTHON, ISSUBCLASS", - "file": "m_library/m_python/issubclass", - "useAutoV2": true - }, - { - "id": "pyBuilt_iter", - "type": "function", - "level": 3, - "name": "iter", - "path": "visualpython - library - python - built in functions - iter", - "desc": "", - "tag": "PYTHON, ITER", - "file": "m_library/m_python/iter", - "useAutoV2": true - }, - { - "id": "pyBuilt_len", - "type": "function", - "level": 3, - "name": "len", - "path": "visualpython - library - python - built in functions - len", - "desc": "", - "tag": "PYTHON, LEN", - "file": "m_library/m_python/len", - "useAutoV2": true - }, - { - "id": "pyBuilt_list", - "type": "function", - "level": 3, - "name": "list", - "path": "visualpython - library - python - built in functions - list", - "desc": "", - "tag": "PYTHON, LIST", - "file": "m_library/m_python/list", - "useAutoV2": true - }, - { - "id": "pyBuilt_locals", - "type": "function", - "level": 3, - "name": "locals", - "path": "visualpython - library - python - built in functions - locals", - "desc": "", - "tag": "PYTHON, LOCALS", - "file": "m_library/m_python/locals", - "useAutoV2": true - }, - { - "id": "pyBuilt_map", - "type": "function", - "level": 3, - "name": "map", - "path": "visualpython - library - python - built in functions - map", - "desc": "", - "tag": "PYTHON, MAP", - "file": "m_library/m_python/map", - "useAutoV2": true - }, - { - "id": "pyBuilt_max", - "type": "function", - "level": 3, - "name": "max", - "path": "visualpython - library - python - built in functions - max", - "desc": "", - "tag": "PYTHON, MAX", - "file": "m_library/m_python/max", - "useAutoV2": true - }, - { - "id": "pyBuilt_memoryview", - "type": "function", - "level": 3, - "name": "memoryview", - "path": "visualpython - library - python - built in functions - memoryview", - "desc": "", - "tag": "PYTHON, MEMORYVIEW", - "file": "m_library/m_python/memoryview", - "useAutoV2": true - }, - { - "id": "pyBuilt_min", - "type": "function", - "level": 3, - "name": "min", - "path": "visualpython - library - python - built in functions - min", - "desc": "", - "tag": "PYTHON, MIN", - "file": "m_library/m_python/min", - "useAutoV2": true - }, - { - "id": "pyBuilt_next", - "type": "function", - "level": 3, - "name": "next", - "path": "visualpython - library - python - built in functions - next", - "desc": "", - "tag": "PYTHON, NEXT", - "file": "m_library/m_python/next", - "useAutoV2": true - }, - { - "id": "pyBuilt_object", - "type": "function", - "level": 3, - "name": "object", - "path": "visualpython - library - python - built in functions - object", - "desc": "", - "tag": "PYTHON, OBJECT", - "file": "m_library/m_python/object", - "useAutoV2": true - }, - { - "id": "pyBuilt_oct", - "type": "function", - "level": 3, - "name": "oct", - "path": "visualpython - library - python - built in functions - oct", - "desc": "", - "tag": "PYTHON, OCT", - "file": "m_library/m_python/oct", - "useAutoV2": true - }, - { - "id": "pyBuilt_open", - "type": "function", - "level": 3, - "name": "open", - "path": "visualpython - library - python - built in functions - open", - "desc": "", - "tag": "PYTHON, OPEN", - "file": "m_library/m_python/open", - "useAutoV2": true - }, - { - "id": "pyBuilt_ord", - "type": "function", - "level": 3, - "name": "ord", - "path": "visualpython - library - python - built in functions - ord", - "desc": "", - "tag": "PYTHON, ORD", - "file": "m_library/m_python/ord", - "useAutoV2": true - }, - { - "id": "pyBuilt_pow", - "type": "function", - "level": 3, - "name": "pow", - "path": "visualpython - library - python - built in functions - pow", - "desc": "", - "tag": "PYTHON, POW", - "file": "m_library/m_python/pow", - "useAutoV2": true - }, - { - "id": "pyBuilt_print", - "type": "function", - "level": 3, - "name": "print", - "path": "visualpython - library - python - built in functions - print", - "desc": "", - "tag": "PYTHON, PRINT", - "file": "m_library/m_python/print", - "useAutoV2": true - }, - { - "id": "pyBuilt_property", - "type": "function", - "level": 3, - "name": "property", - "path": "visualpython - library - python - built in functions - property", - "desc": "", - "tag": "PYTHON, PROPERTY", - "file": "m_library/m_python/property", - "useAutoV2": true - }, - { - "id": "pyBuilt_range", - "type": "function", - "level": 3, - "name": "range", - "path": "visualpython - library - python - built in functions - range", - "desc": "", - "tag": "PYTHON, RANGE", - "file": "m_library/m_python/range", - "useAutoV2": true - }, - { - "id": "pyBuilt_repr", - "type": "function", - "level": 3, - "name": "repr", - "path": "visualpython - library - python - built in functions - repr", - "desc": "", - "tag": "PYTHON, REPR", - "file": "m_library/m_python/repr", - "useAutoV2": true - }, - { - "id": "pyBuilt_reversed", - "type": "function", - "level": 3, - "name": "reversed", - "path": "visualpython - library - python - built in functions - reversed", - "desc": "", - "tag": "PYTHON, REVERSED", - "file": "m_library/m_python/reversed", - "useAutoV2": true - }, - { - "id": "pyBuilt_round", - "type": "function", - "level": 3, - "name": "round", - "path": "visualpython - library - python - built in functions - round", - "desc": "", - "tag": "PYTHON, ROUND", - "file": "m_library/m_python/round", - "useAutoV2": true - }, - { - "id": "pyBuilt_set", - "type": "function", - "level": 3, - "name": "set", - "path": "visualpython - library - python - built in functions - set", - "desc": "", - "tag": "PYTHON, SET", - "file": "m_library/m_python/set", - "useAutoV2": true - }, - { - "id": "pyBuilt_setattr", - "type": "function", - "level": 3, - "name": "setattr", - "path": "visualpython - library - python - built in functions - setattr", - "desc": "", - "tag": "PYTHON, SETATTR", - "file": "m_library/m_python/setattr", - "useAutoV2": true - }, - { - "id": "pyBuilt_slice", - "type": "function", - "level": 3, - "name": "slice", - "path": "visualpython - library - python - built in functions - slice", - "desc": "", - "tag": "PYTHON, SLICE", - "file": "m_library/m_python/slice", - "useAutoV2": true - }, - { - "id": "pyBuilt_sorted", - "type": "function", - "level": 3, - "name": "sorted", - "path": "visualpython - library - python - built in functions - sorted", - "desc": "", - "tag": "PYTHON, SORTED", - "file": "m_library/m_python/sorted", - "useAutoV2": true - }, - { - "id": "pyBuilt_staticmethod", - "type": "function", - "level": 3, - "name": "staticmethod", - "path": "visualpython - library - python - built in functions - staticmethod", - "desc": "", - "tag": "PYTHON, STATICMETHOD", - "file": "m_library/m_python/staticmethod", - "useAutoV2": true - }, - { - "id": "pyBuilt_str", - "type": "function", - "level": 3, - "name": "str", - "path": "visualpython - library - python - built in functions - str", - "desc": "", - "tag": "PYTHON, STR", - "file": "m_library/m_python/str", - "useAutoV2": true - }, - { - "id": "pyBuilt_sum", - "type": "function", - "level": 3, - "name": "sum", - "path": "visualpython - library - python - built in functions - sum", - "desc": "", - "tag": "PYTHON, SUM", - "file": "m_library/m_python/sum", - "useAutoV2": true - }, - { - "id": "pyBuilt_super", - "type": "function", - "level": 3, - "name": "super", - "path": "visualpython - library - python - built in functions - super", - "desc": "", - "tag": "PYTHON, SUPER", - "file": "m_library/m_python/super", - "useAutoV2": true - }, - { - "id": "pyBuilt_tuple", - "type": "function", - "level": 3, - "name": "tuple", - "path": "visualpython - library - python - built in functions - tuple", - "desc": "", - "tag": "PYTHON, TUPLE", - "file": "m_library/m_python/tuple", - "useAutoV2": true - }, - { - "id": "pyBuilt_type", - "type": "function", - "level": 3, - "name": "type", - "path": "visualpython - library - python - built in functions - type", - "desc": "", - "tag": "PYTHON, TYPE", - "file": "m_library/m_python/type", - "useAutoV2": true - }, - { - "id": "pyBuilt_vars", - "type": "function", - "level": 3, - "name": "vars", - "path": "visualpython - library - python - built in functions - vars", - "desc": "", - "tag": "PYTHON, VARS", - "file": "m_library/m_python/vars", - "useAutoV2": true - }, - { - "id": "pyBuilt_zip", - "type": "function", - "level": 3, - "name": "zip", - "path": "visualpython - library - python - built in functions - zip", - "desc": "", - "tag": "PYTHON, ZIP", - "file": "m_library/m_python/zip", - "useAutoV2": true - } - ] - }, - { - "id": "python_moduleFunctions", - "type": "package", - "level": 2, - "name": "Module functions", - "path": "visualpython - library - python - module functions", - "desc": "", - "item": [ - { - "id": "pyMod_glob", - "type": "package", - "level": 3, - "name": "glob", - "path": "visualpython - library - python - module functions - glob", - "desc": "", - "item": [] - }, - { - "id": "pyMod_os", - "type": "package", - "level": 3, - "name": "os", - "path": "visualpython - library - python - module functions - os", - "desc": "", - "item": [] - }, - { - "id": "pyMod_pickle", - "type": "package", - "level": 3, - "name": "pickle", - "path": "visualpython - library - python - module functions - pickle", - "desc": "", - "item": [] - }, - { - "id": "pyMod_random", - "type": "package", - "level": 3, - "name": "random", - "path": "visualpython - library - python - module functions - random", - "desc": "", - "item": [] - }, - { - "id": "pyMod_shutil", - "type": "package", - "level": 3, - "name": "shutil", - "path": "visualpython - library - python - module functions - shutil", - "desc": "", - "item": [] - }, - { - "id": "pyMod_sys", - "type": "package", - "level": 3, - "name": "sys", - "path": "visualpython - library - python - module functions - sys", - "desc": "", - "item": [] - }, - { - "id": "pyMod_tempfile", - "type": "package", - "level": 3, - "name": "tempfile", - "path": "visualpython - library - python - module functions - tempfile", - "desc": "", - "item": [] - }, - { - "id": "pyMod_threading", - "type": "package", - "level": 3, - "name": "threading", - "path": "visualpython - library - python - module functions - threading", - "desc": "", - "item": [] - }, - { - "id": "pyMod_time", - "type": "package", - "level": 3, - "name": "time", - "path": "visualpython - library - python - module functions - time", - "desc": "", - "item": [] - } - ] - }, - { - "id" : "python_userDefFunctions", - "type" : "package", - "level": 2, - "name" : "User defined functions", - "path" : "visualpython - library - python - user defined function", - "desc" : "Python User defined functions", - "item" : [ - - ] - } - ] - }, - { - "id" : "lib_numpy", - "type" : "package", - "level": 1, - "name" : "Numpy", - "path" : "visualpython - library - numpy", - "desc" : "Numpy operations", - "item" : [ - { - "id": "npPkg_arrayCreation", - "type": "package", - "level": 2, - "name": "Array creation", - "path": "visualpython - library - numpy - array creation", - "desc": "", - "item": [ - { - "id": "np_array", - "type": "function", - "level": 3, - "name": "array", - "path": "visualpython - library - numpy - array creation - np.array", - "desc": "", - "tag": "NP, ARRAY, NP.ARRAY, NUMPY", - "file": "m_library/m_numpy/array", - "useAutoV2": true - }, - { - "id": "np_zeros", - "type": "function", - "level": 3, - "name": "zeros", - "path": "visualpython - library - numpy - array creation - np.zeros", - "desc": "", - "tag": "NP, ZEROS, NP.ZEROS, NUMPY", - "file": "m_library/m_numpy/zeros", - "useAutoV2": true - }, - { - "id": "np_ones", - "type": "function", - "level": 3, - "name": "ones", - "path": "visualpython - library - numpy - array creation - np.ones", - "desc": "", - "tag": "NP, ONES, NP.ONES, NUMPY", - "file": "m_library/m_numpy/ones", - "useAutoV2": true - }, - { - "id": "np_empty", - "type": "function", - "level": 3, - "name": "empty", - "path": "visualpython - library - numpy - array creation - np.empty", - "desc": "", - "tag": "NP, EMPTY, NP.EMPTY, NUMPY", - "file": "m_library/m_numpy/empty", - "useAutoV2": true - }, - { - "id": "np_copy", - "type": "function", - "level": 3, - "name": "copy", - "path": "visualpython - library - numpy - array creation - np.copy", - "desc": "", - "tag": "NP, COPY, NP.COPY, NUMPY", - "file": "m_library/m_numpy/copy", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_numericalRanges", - "type" : "package", - "level": 2, - "name" : "Numerical ranges", - "path" : "visualpython - library - numpy - numerical ranges", - "desc" : "Numerical ranges", - "item": [ - { - "id": "np_arange", - "type": "function", - "level": 3, - "name": "arange", - "path": "visualpython - library - numpy - numerical ranges - np.arange", - "desc": "", - "tag": "NP, ARANGE, NP.ARANGE, NUMPY", - "file": "m_library/m_numpy/arange", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_joiningArrays", - "type" : "package", - "level": 2, - "name" : "Joining arrays", - "path" : "visualpython - library - numpy - joining arrays", - "desc" : "Joining arrays", - "item" : [ - { - "id": "np_concatenate", - "type": "function", - "level": 3, - "name": "concatenate", - "path": "visualpython - library - numpy - joining arrays - np.concatenate", - "desc": "", - "tag": "NP, CONCATENATE, NP.CONCATENATE, NUMPY", - "file": "m_library/m_numpy/concatenate", - "useAutoV2": true - }, - { - "id": "np_stack", - "type": "function", - "level": 3, - "name": "stack", - "path": "visualpython - library - numpy - joining arrays - np.stack", - "desc": "", - "tag": "NP, STACK, NP.STACK, NUMPY", - "file": "m_library/m_numpy/stack", - "useAutoV2": true - }, - { - "id": "np_dstack", - "type": "function", - "level": 3, - "name": "dstack", - "path": "visualpython - library - numpy - joining arrays - np.dstack", - "desc": "", - "tag": "NP, DSTACK, NP.DSTACK, NUMPY", - "file": "m_library/m_numpy/dstack", - "useAutoV2": true - }, - { - "id": "np_hstack", - "type": "function", - "level": 3, - "name": "hstack", - "path": "visualpython - library - numpy - joining arrays - np.hstack", - "desc": "", - "tag": "NP, HSTACK, NP.HSTACK, NUMPY", - "file": "m_library/m_numpy/hstack", - "useAutoV2": true - }, - { - "id": "np_vstack", - "type": "function", - "level": 3, - "name": "vstack", - "path": "visualpython - library - numpy - joining arrays - np.vstack", - "desc": "", - "tag": "NP, VSTACK, NP.VSTACK, NUMPY", - "file": "m_library/m_numpy/vstack", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_splittingArrays", - "type" : "package", - "level": 2, - "name" : "Splitting arrays", - "path" : "visualpython - library - numpy - splitting arrays", - "desc" : "Splitting arrays", - "item" : [ - { - "id": "np_split", - "type": "function", - "level": 3, - "name": "split", - "path": "visualpython - library - numpy - splitting arrays - np.split", - "desc": "", - "tag": "NP, SPLIT, NP.SPLIT, NUMPY", - "file": "m_library/m_numpy/split", - "useAutoV2": true - }, - { - "id": "np_dsplit", - "type": "function", - "level": 3, - "name": "dsplit", - "path": "visualpython - library - numpy - splitting arrays - np.dsplit", - "desc": "", - "tag": "NP, DSPLIT, NP.DSPLIT, NUMPY", - "file": "m_library/m_numpy/dsplit", - "useAutoV2": true - }, - { - "id": "np_hsplit", - "type": "function", - "level": 3, - "name": "hsplit", - "path": "visualpython - library - numpy - splitting arrays - np.hsplit", - "desc": "", - "tag": "NP, HSPLIT, NP.HSPLIT, NUMPY", - "file": "m_library/m_numpy/hsplit", - "useAutoV2": true - }, - { - "id": "np_vsplit", - "type": "function", - "level": 3, - "name": "vsplit", - "path": "visualpython - library - numpy - splitting arrays - np.vsplit", - "desc": "", - "tag": "NP, VSPLIT, NP.VSPLIT, NUMPY", - "file": "m_library/m_numpy/vsplit", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_shapeManipulation", - "type" : "package", - "level": 2, - "name" : "Shape manipulation", - "path" : "visualpython - library - numpy - shape manipulation", - "desc" : "Shape manipulation", - "item" : [ - { - "id": "np_reshape", - "type": "function", - "level": 3, - "name": "reshape", - "path": "visualpython - library - numpy - shape manipulation - np.reshape", - "desc": "", - "tag": "NP, RESHAPE, NP.RESHAPE, NUMPY", - "file": "m_library/m_numpy/reshape", - "useAutoV2": true - }, - { - "id": "np_transpose", - "type": "function", - "level": 3, - "name": "transpose", - "path": "visualpython - library - numpy - shape manipulation - np.transpose", - "desc": "", - "tag": "NP, TRANSPOSE, NP.TRANSPOSE, NUMPY", - "file": "m_library/m_numpy/transpose", - "useAutoV2": true - }, - { - "id": "np_t", - "type": "function", - "level": 3, - "name": "T", - "path": "visualpython - library - numpy - shape manipulation - np.T", - "desc": "", - "tag": "NP, T, NP.T, NUMPY", - "file": "m_library/m_numpy/T", - "useAutoV2": true - }, - { - "id": "np_flatten", - "type": "function", - "level": 3, - "name": "flatten", - "path": "visualpython - library - numpy - shape manipulation - np.flatten", - "desc": "", - "tag": "NP, FLATTEN, NP.FLATTEN, NUMPY", - "file": "m_library/m_numpy/flatten", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_statistics", - "type" : "package", - "level": 2, - "name" : "Statistics", - "path" : "visualpython - library - numpy - statistics", - "desc" : "Statistics", - "item" : [ - { - "id": "np_mean", - "type": "function", - "level": 3, - "name": "mean", - "path": "visualpython - library - numpy - statistics - np.mean", - "desc": "", - "tag": "NP, MEAN, NP.MEAN, NUMPY", - "file": "m_library/m_numpy/mean", - "useAutoV2": true - }, - { - "id": "np_var", - "type": "function", - "level": 3, - "name": "var", - "path": "visualpython - library - numpy - statistics - np.var", - "desc": "", - "tag": "NP, VAR, NP.VAR, NUMPY", - "file": "m_library/m_numpy/var", - "useAutoV2": true - }, - { - "id": "np_std", - "type": "function", - "level": 3, - "name": "std", - "path": "visualpython - library - numpy - statistics - np.std ", - "desc": "", - "tag": "NP, STD, NP.STD, NUMPY", - "file": "m_library/m_numpy/std", - "useAutoV2": true - }, - { - "id": "np_max", - "type": "function", - "level": 3, - "name": "max", - "path": "visualpython - library - numpy - statistics - np.max", - "desc": "", - "tag": "NP, MAX, NP.MAX, NUMPY", - "file": "m_library/m_numpy/max", - "useAutoV2": true - }, - { - "id": "np_min", - "type": "function", - "level": 3, - "name": "min", - "path": "visualpython - library - numpy - statistics - np.min", - "desc": "", - "tag": "NP, MIN, NP.MIN, NUMPY", - "file": "m_library/m_numpy/min", - "useAutoV2": true - }, - { - "id": "np_median", - "type": "function", - "level": 3, - "name": "median", - "path": "visualpython - library - numpy - statistics - np.median", - "desc": "", - "tag": "NP, MEDIAN, NP.MEDIAN, NUMPY", - "file": "m_library/m_numpy/median", - "useAutoV2": true - }, - { - "id": "np_percentile", - "type": "function", - "level": 3, - "name": "percentile", - "path": "visualpython - library - numpy - statistics - np.percentile", - "desc": "", - "tag": "NP, PERCENTILE, NP.PERCENTILE, NUMPY", - "file": "m_library/m_numpy/percentile", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_universalLinearAlgebra", - "type" : "package", - "level": 2, - "name" : "Linear algebra", - "path" : "visualpython - library - numpy - linear algebra", - "desc" : "Linear algebra", - "item" : [ - { - "id": "np_linalg_inv", - "type": "function", - "level": 3, - "name": "linalg.inv", - "path": "visualpython - library - numpy - linear algebra - np.linalg.inv", - "desc": "", - "tag": "NP, LINALG INV, NP.LINALG.INV, NUMPY", - "file": "m_library/m_numpy/linalgInv", - "useAutoV2": true - }, - { - "id": "np_linalg_det", - "type": "function", - "level": 3, - "name": "linalg.det", - "path": "visualpython - library - numpy - linear algebra - np.linalg.det", - "desc": "", - "tag": "NP, LINALG, NP.LINALG.DET, NUMPY", - "file": "m_library/m_numpy/linalgDet", - "useAutoV2": true - }, - { - "id": "np_linalg_eig", - "type": "function", - "level": 3, - "name": "linalg.eig", - "path": "visualpython - library - numpy - linear algebra - np.linalg.eig", - "desc": "", - "tag": "NP, LINALG, NP.LINALG.EIG, NUMPY", - "file": "m_library/m_numpy/linalgEig", - "useAutoV2": true - }, - { - "id": "np_linalg_svd", - "type": "function", - "level": 3, - "name": "linalg.svd", - "path": "visualpython - library - numpy - linear algebra - np.linalg.svd", - "desc": "", - "tag": "NP, LINALG, NP.LINALG.SVD, NUMPY", - "file": "m_library/m_numpy/linalgSvd", - "useAutoV2": true - }, - { - "id": "np_trace", - "type": "function", - "level": 3, - "name": "trace", - "path": "visualpython - library - numpy - linear algebra - np.trace", - "desc": "", - "tag": "NP, TRACE, NP.TRACE, NUMPY", - "file": "m_library/m_numpy/Trace", - "useAutoV2": true - }, - { - "id": "np_dot", - "type": "function", - "level": 3, - "name": "dot", - "path": "visualpython - library - numpy - linear algebra - np.dot", - "desc": "", - "tag": "NP, DOT, NP.DOT, NUMPY", - "file": "m_library/m_numpy/dot", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_universalBinaryArithmetic", - "type" : "package", - "level": 2, - "name" : "Math operation", - "path" : "visualpython - library - numpy - math operation", - "desc" : "Math operation", - "item" : [ - { - "id": "np_add", - "type": "function", - "level": 3, - "name": "add", - "path": "visualpython - library - numpy - math operation - np.add", - "desc": "", - "tag": "NP, ADD, NP.ADD, NUMPY", - "file": "m_library/m_numpy/add", - "useAutoV2": true - }, - { - "id": "np_divide", - "type": "function", - "level": 3, - "name": "divide", - "path": "visualpython - library - numpy - math operation - np.divide", - "desc": "", - "tag": "NP, DIVIDE, NP.DIVIDE, NUMPY", - "file": "m_library/m_numpy/divide", - "useAutoV2": true - }, - { - "id": "np_floor_divide", - "type": "function", - "level": 3, - "name": "floor_divide", - "path": "visualpython - library - numpy - math operation - np.floor_divide", - "desc": "", - "tag": "NP, DIVIDE, NP.DIVIDE, NUMPY", - "file": "m_library/m_numpy/floor_divide", - "useAutoV2": true - }, - { - "id": "np_fmax", - "type": "function", - "level": 3, - "name": "fmax", - "path": "visualpython - library - numpy - math operation - np.fmax", - "desc": "", - "tag": "NP, FMAX, NP.FMAX, NUMPY", - "file": "m_library/m_numpy/fmax", - "useAutoV2": true - }, - { - "id": "np_fmin", - "type": "function", - "level": 3, - "name": "fmin", - "path": "visualpython - library - numpy - math operation - np.fmin", - "desc": "", - "tag": "NP, FMIN, NP.FMIN, NUMPY", - "file": "m_library/m_numpy/fmin", - "useAutoV2": true - }, - { - "id": "np_maximum", - "type": "function", - "level": 3, - "name": "maximum", - "path": "visualpython - library - numpy - math operation - np.maximum", - "desc": "", - "tag": "NP, MAXIMUM, NP.MAXIMUM, NUMPY", - "file": "m_library/m_numpy/maximum", - "useAutoV2": true - }, - { - "id": "np_minimum", - "type": "function", - "level": 3, - "name": "minimum", - "path": "visualpython - library - numpy - math operation - np.minimum", - "desc": "", - "tag": "NP, MINIMUM, NP.MINIMUM, NUMPY", - "file": "m_library/m_numpy/minimum", - "useAutoV2": true - }, - { - "id": "np_mod", - "type": "function", - "level": 3, - "name": "mod", - "path": "visualpython - library - numpy - math operation - np.mod", - "desc": "", - "tag": " NP, MOD, NP.MOD, NUMPY", - "file": "m_library/m_numpy/mod", - "useAutoV2": true - }, - { - "id": "np_sum", - "type": "function", - "level": 3, - "name": "sum", - "path": "visualpython - library - numpy - math operation - np.sum", - "desc": "", - "tag": "NP, SUM, NP.SUM, NUMPY", - "file": "m_library/m_numpy/sum", - "useAutoV2": true - }, - { - "id": "np_multiply", - "type": "function", - "level": 3, - "name": "multiply", - "path": "visualpython - library - numpy - math operation - np.multiply", - "desc": "", - "tag": "NP, MULTIPLY, NP.MULTIPLY, NUMPY", - "file": "m_library/m_numpy/multiply", - "useAutoV2": true - }, - { - "id": "np_prod", - "type": "function", - "level": 3, - "name": "prod", - "path": "visualpython - library - numpy - math operation - np.prod", - "desc": "", - "tag": "NP, PROD, NP.PROD, NUMPY", - "file": "m_library/m_numpy/prod", - "useAutoV2": true - }, - { - "id": "np_power", - "type": "function", - "level": 3, - "name": "power", - "path": "visualpython - library - numpy - math operation - np.power", - "desc": "", - "tag": "NP, POWER, NP.POWER, NUMPY", - "file": "m_library/m_numpy/power", - "useAutoV2": true - }, - { - "id": "np_subtract", - "type": "function", - "level": 3, - "name": "subtract", - "path": "visualpython - library - numpy - math operation - np.subtract", - "desc": "", - "tag": "NP, SUBTRACT, NP.SUBTRACT, NUMPY", - "file": "m_library/m_numpy/subtract", - "useAutoV2": true - }, - { - "id": "np_abs", - "type": "function", - "level": 3, - "name": "abs", - "path": "visualpython - library - numpy - math operation - np.abs", - "desc": "", - "tag": "NP, ABS, NP.ABS, NUMPY", - "file": "m_library/m_numpy/abs", - "useAutoV2": true - }, - { - "id": "np_ceil", - "type": "function", - "level": 3, - "name": "ceil", - "path": "visualpython - library - numpy - math operation - np.ceil", - "desc": "", - "tag": "NP, CEIL, NP.CEIL, NUMPY", - "file": "m_library/m_numpy/ceil", - "useAutoV2": true - }, - { - "id": "np_exp", - "type": "function", - "level": 3, - "name": "exp", - "path": "visualpython - library - numpy - math operation - np.exp", - "desc": "", - "tag": "NP, EXP, NP.EXP, NUMPY", - "file": "m_library/m_numpy/exp", - "useAutoV2": true - }, - { - "id": "np_fabs", - "type": "function", - "level": 3, - "name": "fabs", - "path": "visualpython - library - numpy - math operation - np.fabs", - "desc": "", - "tag": "NP, FABS, NP.FABS, NUMPY", - "file": "m_library/m_numpy/fabs", - "useAutoV2": true - }, - { - "id": "np_floor", - "type": "function", - "level": 3, - "name": "floor", - "path": "visualpython - library - numpy - math operation - np.floor", - "desc": "", - "tag": "NP, FLOOR, NP.FLOOR, NUMPY", - "file": "m_library/m_numpy/floor", - "useAutoV2": true - }, - { - "id": "np_log", - "type": "function", - "level": 3, - "name": "log", - "path": "visualpython - library - numpy - math operation - np.log", - "desc": "", - "tag": "NP, LOG, NP.LOG, NUMPY", - "file": "m_library/m_numpy/log", - "useAutoV2": true - }, - { - "id": "np_log1p", - "type": "function", - "level": 3, - "name": "log1p", - "path": "visualpython - library - numpy - math operation - np.log1p", - "desc": "", - "tag": "NP, LOG1P, NP.LOG1P, NUMPY", - "file": "m_library/m_numpy/log1p", - "useAutoV2": true - }, - { - "id": "np_log2", - "type": "function", - "level": 3, - "name": "log2", - "path": "visualpython - library - numpy - math operation - np.log2", - "desc": "", - "tag": "NP, LOG2, NP.LOG2, NUMPY", - "file": "m_library/m_numpy/log2", - "useAutoV2": true - }, - { - "id": "np_log10", - "type": "function", - "level": 3, - "name": "log10", - "path": "visualpython - library - numpy - math operation - np.log10", - "desc": "", - "tag": "NP, LOG10, NP.LOG10, NUMPY", - "file": "m_library/m_numpy/log10", - "useAutoV2": true - }, - { - "id": "np_modf", - "type": "function", - "level": 3, - "name": "modf", - "path": "visualpython - library - numpy - math operation - np.modf", - "desc": "", - "tag": "NP, MODF, NP.MODF, NUMPY", - "file": "m_library/m_numpy/modf", - "useAutoV2": true - }, - { - "id": "np_rint", - "type": "function", - "level": 3, - "name": "rint", - "path": "visualpython - library - numpy - math operation - np.rint", - "desc": "", - "tag": "NP, RINT, NP.RINT, NUMPY", - "file": "m_library/m_numpy/rint", - "useAutoV2": true - }, - { - "id": "np_sqrt", - "type": "function", - "level": 3, - "name": "sqrt", - "path": "visualpython - library - numpy - math operation - np.sqrt", - "desc": "", - "tag": "NP, SQRT, NP.SQRT, NUMPY", - "file": "m_library/m_numpy/sqrt", - "useAutoV2": true - }, - { - "id": "np_square", - "type": "function", - "level": 3, - "name": "square", - "path": "visualpython - library - numpy - math operation - np.square", - "desc": "", - "tag": "NP, SQUARE, NP.SQUARE, NUMPY", - "file": "m_library/m_numpy/square", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_universalUnaryLogical", - "type" : "package", - "level": 2, - "name" : "Boolean operation", - "path" : "visualpython - library - numpy - boolean operation", - "desc" : "Boolean operation", - "item" : [ - { - "id": "np_all", - "type": "function", - "level": 3, - "name": "all", - "path": "visualpython - library - numpy - boolean operation - np.all", - "desc": "", - "tag": "NP, ALL, NP.ALL, NUMPY", - "file": "m_library/m_numpy/all", - "useAutoV2": true - }, - { - "id": "np_any", - "type": "function", - "level": 3, - "name": "any", - "path": "visualpython - library - numpy - boolean operation - np.any", - "desc": "", - "tag": "NP, ANY, NP.ANY, NUMPY", - "file": "m_library/m_numpy/any", - "useAutoV2": true - }, - { - "id": "np_isanan", - "type": "function", - "level": 3, - "name": "isanan", - "path": "visualpython - library - numpy - boolean operation - np.isanan", - "desc": "", - "tag": "NP, ISANAN, NP.ISANAN, NUMPY", - "file": "m_library/m_numpy/isanan", - "useAutoV2": true - }, - { - "id": "np_isfinite", - "type": "function", - "level": 3, - "name": "isfinite", - "path": "visualpython - library - numpy - boolean operation - np.isfinite", - "desc": "", - "tag": "NP, ISFINITE, NP.ISFINITE, NUMPY", - "file": "m_library/m_numpy/isfinite", - "useAutoV2": true - }, - { - "id": "np_isinf", - "type": "function", - "level": 3, - "name": "isinf", - "path": "visualpython - library - numpy - boolean operation - np.isinf", - "desc": "", - "tag": "NP, ISINF, NP.ISINF, NUMPY", - "file": "m_library/m_numpy/isinf", - "useAutoV2": true - }, - { - "id": "np_isnan", - "type": "function", - "level": 3, - "name": "isnan", - "path": "visualpython - library - numpy - boolean operation - np.isnan", - "desc": "", - "tag": "NP, ISNAN, NP.ISNAN, NUMPY", - "file": "m_library/m_numpy/isnan", - "useAutoV2": true - }, - { - "id": "np_isneginf", - "type": "function", - "level": 3, - "name": "isneginf", - "path": "visualpython - library - numpy - boolean operation - np.isneginf", - "desc": "", - "tag": "NP, ISNEGINF, NP.ISNEGINF, NUMPY", - "file": "m_library/m_numpy/isneginf", - "useAutoV2": true - }, - { - "id": "np_isposinf", - "type": "function", - "level": 3, - "name": "isposinf", - "path": "visualpython - library - numpy - boolean operation - np.isposinf", - "desc": "", - "tag": "NP, ISPOSINF, NP.ISPOSINF, NUMPY", - "file": "m_library/m_numpy/isposinf", - "useAutoV2": true - }, - { - "id": "np_logical_not", - "type": "function", - "level": 3, - "name": "logical_not", - "path": "visualpython - library - numpy - boolean operation - np.logical_not", - "desc": "", - "tag": "NP, LOGICAL_NOT, NP.LOGICAL_NOT, NUMPY", - "file": "m_library/m_numpy/logical_not", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_universalTrigonometric", - "type" : "package", - "level": 2, - "name" : "Trigonometric functions", - "path" : "visualpython - library - numpy - trigonometric functions", - "desc" : "Trigonometric functions", - "item" : [ - { - "id": "np_sin", - "type": "function", - "level": 3, - "name": "sin", - "path": "visualpython - library - numpy - trigonometric functions - np.sin", - "desc": "", - "tag": "NP, SIN, NP.SIN, NUMPY", - "file": "m_library/m_numpy/sin", - "useAutoV2": true - }, - { - "id": "np_cos", - "type": "function", - "level": 3, - "name": "cos", - "path": "visualpython - library - numpy - trigonometric functions - np.cos", - "desc": "", - "tag": "NP, COS, NP.COS, NUMPY", - "file": "m_library/m_numpy/cos", - "useAutoV2": true - }, - { - "id": "np_tan", - "type": "function", - "level": 3, - "name": "tan", - "path": "visualpython - library - numpy - trigonometric functions - np.tan", - "desc": "", - "tag": "NP, TAN, NP.TAN, NUMPY", - "file": "m_library/m_numpy/tan", - "useAutoV2": true - }, - { - "id": "np_arcsin", - "type": "function", - "level": 3, - "name": "arcsin", - "path": "visualpython - library - numpy - trigonometric functions - np.arcsin", - "desc": "", - "tag": "NP, SIN, NP.SIN, NUMPY", - "file": "m_library/m_numpy/arcsin", - "useAutoV2": true - }, - { - "id": "np_arccos", - "type": "function", - "level": 3, - "name": "arccos", - "path": "visualpython - library - numpy - trigonometric functions - np.arccos", - "desc": "", - "tag": "NP, COS, NP.COS, NUMPY", - "file": "m_library/m_numpy/arccos", - "useAutoV2": true - }, - { - "id": "np_arctan", - "type": "function", - "level": 3, - "name": "arctan", - "path": "visualpython - library - numpy - trigonometric functions - np.arctan", - "desc": "", - "tag": "NP, TAN, NP.TAN, NUMPY", - "file": "m_library/m_numpy/arctan", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_universalComparator", - "type" : "package", - "level": 2, - "name" : "Comparison operation", - "path" : "visualpython - library - numpy - comparison operation", - "desc" : "Comparison operation", - "item" : [ - { - "id": "np_equal", - "type": "function", - "level": 3, - "name": "equal", - "path": "visualpython - library - numpy - comparison operation - np.equal", - "desc": "", - "tag": "NP, EQUAL, NP.EQUAL, NUMPY", - "file": "m_library/m_numpy/equal", - "useAutoV2": true - }, - { - "id": "np_greater", - "type": "function", - "level": 3, - "name": "greater", - "path": "visualpython - library - numpy - comparison operation - np.greater", - "desc": "", - "tag": "NP, GREATER, NP.GREATER, NUMPY", - "file": "m_library/m_numpy/greater", - "useAutoV2": true - }, - { - "id": "np_greater_equal", - "type": "function", - "level": 3, - "name": "greater_equal", - "path": "visualpython - library - numpy - comparison operation - np.greater_equal", - "desc": "", - "tag": "NP, GREATER, EQUAL, NP.EQUAL, NP.GREATER, NUMPY", - "file": "m_library/m_numpy/greater_equal", - "useAutoV2": true - }, - { - "id": "np_less", - "type": "function", - "level": 3, - "name": "less", - "path": "visualpython - library - numpy - comparison operation - np.less", - "desc": "", - "tag": "NP, LESS, NP.LESS, NUPY", - "file": "m_library/m_numpy/less", - "useAutoV2": true - }, - { - "id": "np_less_equal", - "type": "function", - "level": 3, - "name": "less_equal", - "path": "visualpython - library - numpy - comparison operation - np.less_equal", - "desc": "", - "tag": "NP, LESS, EQUAL, NP.EQUAL, NP.LESS, NUMPY", - "file": "m_library/m_numpy/less_equal", - "useAutoV2": true - }, - { - "id": "np_not_equal", - "type": "function", - "level": 3, - "name": "not_equal", - "path": "visualpython - library - numpy - comparison operation - np.not_equal", - "desc": "", - "tag": "NP, LESS, EQUAL, NP.EQUAL, NP.LESS, NUMPY", - "file": "m_library/m_numpy/not_equal", - "useAutoV2": true - } - ] - }, - { - "id" : "npPkg_universalRandom", - "type" : "package", - "level": 2, - "name" : "Random number generation", - "path" : "visualpython - library - numpy - random number generation", - "desc" : "Random number generation", - "item" : [ - { - "id": "np_randint", - "type": "function", - "level": 3, - "name": "randint", - "path": "visualpython - library - numpy - random number generation - np.random.randint ", - "desc": "", - "tag": "NUMPY, UNIVERSAL, RANDOM, NP.RANDOM.RANDINT, NP, RANDOM, RANDINT", - "file": "m_library/m_numpy/randint", - "useAutoV2": true - }, - { - "id": "np_rand", - "type": "function", - "level": 3, - "name": "rand", - "path": "visualpython - library - numpy - random number generation - np.random.rand ", - "desc": "", - "tag": "NUMPY, UNIVERSAL, RANDOM, NP.RANDOM.RAND, NP, RANDOM, RAND", - "file": "m_library/m_numpy/rand", - "useAutoV2": true - } - ] - } - ] - }, - { - "id" : "lib_pandas", - "type" : "package", - "level": 1, - "name" : "Pandas", - "path" : "visualpython - library - pandas", - "desc" : "Pandas operations", - "open" : true, - "item" : [ - { - "id" : "pd_plot", - "type" : "function", - "level": 1, - "name" : "Pandas Plot", - "tag" : "PANDAS PLOT,PANDAS", - "path" : "visualpython - library - pandas - plot", - "desc" : "Pandas Plot", - "file" : "m_library/m_pandas/plot", - "useAuto" : true - }, - { - "id" : "pdPkg_inputOutput", - "type" : "package", - "level": 2, - "name" : "Input/Output", - "path" : "visualpython - library - pandas - input output", - "desc" : "Pandas file input & output", - "item" : [ - { - "id" : "pdIo_readFile", - "type" : "function", - "level": 3, - "name" : "Read file", - "tag" : "READ FILE,CSV,EXCEL,PICKLE,JSON", - "path" : "visualpython - library - pandas - input output - read file", - "desc" : "Read file", - "file" : "m_library/m_pandas/readFile" - }, - { - "id" : "pdIo_toFile", - "type" : "function", - "level": 3, - "name" : "To file", - "tag" : "WRITE FILE,CSV,EXCEL,PICKLE,JSON", - "path" : "visualpython - library - pandas - input output - write file", - "desc" : "Write file", - "file" : "m_library/m_pandas/toFile" - } - ] - }, - { - "id": "pdPkg_pandasObjects", - "type": "package", - "level": 2, - "name": "Pandas objects", - "path": "visualpython - library - pandas - pandas objects", - "desc": "Pandas objects", - "item": [ - { - "id": "pdPdo_series", - "type": "function", - "level": 3, - "name": "Series", - "path": "visualpython - library - pandas - pandas objects - series", - "desc": "Series", - "tag": "CREATE SERIES", - "file": "m_library/m_pandas/series", - "useAuto" : true - }, - { - "id": "pdPdo_dataframe", - "type": "function", - "level": 3, - "name": "DataFrame", - "path": "visualpython - library - pandas - pandas objects - dataframe", - "desc": "DataFrame", - "tag": "CREATE DATAFRAME", - "file": "m_library/m_pandas/dataframe", - "useAuto" : true - }, - { - "id": "pdPdo_index", - "type": "function", - "level": 3, - "name": "Index objects", - "path": "visualpython - library - pandas - pandas objects - index", - "desc": "Index", - "tag": "CREATE INDEX", - "file": "m_library/m_pandas/index", - "useAuto" : true - }, - { - "id": "pdPdo_copy", - "type": "function", - "level": 3, - "name": "copy", - "path": "visualpython - library - pandas - pandas objects - copy", - "desc": "Copy pandas object", - "tag": "COPY PANDAS OBJECT, COPY", - "file": "m_library/m_pandas/copy", - "useAuto" : true - } - ] - }, - { - "id": "pdPkg_infoData", - "type": "package", - "level": 2, - "name": "Data info", - "path": "visualpython - library - pandas - data info", - "desc": "Check data information", - "item": [ - { - "id": "pdIdt_head", - "type": "function", - "level": 3, - "name": "head", - "path": "visualpython - library - pandas - data info - head", - "desc": "Search head data", - "tag": "SEARCH HEAD DATA, HEAD", - "file": "m_library/m_pandas/head", - "useAuto" : true - }, - { - "id": "pdIdt_tail", - "type": "function", - "level": 3, - "name": "tail", - "path": "visualpython - library - pandas - data info - tail", - "desc": "Search tail data", - "tag": "SEARCH TAIL DATA, TAIL", - "file": "m_library/m_pandas/tail", - "useAuto" : true - }, - { - "id": "pdIdt_take", - "type": "function", - "level": 3, - "name": "take", - "path": "visualpython - library - pandas - data info - take", - "desc": "Search part of data", - "tag": "TAKE DATA, TAKE", - "file": "m_library/m_pandas/take", - "useAuto" : true - }, - { - "id": "pdIdt_values", - "type": "function", - "level": 3, - "name": "values", - "path": "visualpython - library - pandas - data info - get values", - "desc": "Get pandas object's values", - "tag": "GET VALUES, .VALUES", - "file": "m_library/m_pandas/getValues", - "useAuto" : true - }, - { - "id": "pdIdt_index", - "type": "function", - "level": 3, - "name": "index", - "path": "visualpython - library - pandas - data info - get index", - "desc": "Get indexes", - "tag": "GET INDEX, .INDEX", - "file": "m_library/m_pandas/getIndex", - "useAuto" : true - }, - { - "id": "pdIdt_columns", - "type": "function", - "level": 3, - "name": "columns", - "path": "visualpython - library - pandas - data info - get columns", - "desc": "Get columns", - "tag": "GET COLUMNS, .COLUMNS", - "file": "m_library/m_pandas/getColumns", - "useAuto" : true - }, - { - "id": "pdIdt_len", - "type": "function", - "level": 3, - "name": "len", - "path": "visualpython - library - pandas - data info - get length", - "desc": "Get length", - "tag": "GET LENGTH, LEN", - "file": "m_library/m_pandas/getLength", - "useAuto" : true - }, - { - "id": "pdIdt_valueCounts", - "type": "function", - "level": 3, - "name": "value_counts", - "path": "visualpython - library - pandas - data info - get value counts", - "desc": "values counts", - "tag": "GET VALUE COUNTS, .VALUE_COUNTS", - "file": "m_library/m_pandas/getValueCounts" - }, - { - "id": "pdIdt_info", - "type": "function", - "level": 3, - "name": "info", - "path": "visualpython - library - pandas - data info - get info", - "desc": "Dataframe's basic information", - "tag": "GET BASIC INFO FROM DATAFRAME, INFO", - "file": "m_library/m_pandas/getInfo", - "useAuto" : true - }, - { - "id": "pdIdt_describe", - "type": "function", - "level": 3, - "name": "describe", - "path": "visualpython - library - pandas - data info - get described info", - "desc": "Pandas object details", - "tag": "GET DETAILED INFO FROM DATAFRAME OR SERIES, DESCRIBE", - "file": "m_library/m_pandas/getDescribedInfo", - "useAuto" : true - }, - { - "id": "pdIdt_transpose", - "type": "function", - "level": 3, - "name": "T", - "path": "visualpython - library - pandas - data info - transpose", - "desc": "Transpose", - "tag": "TRANSPOSE, .T", - "file": "m_library/m_pandas/transpose", - "useAuto" : true - }, - { - "id": "pdIdt_unique", - "type": "function", - "level": 3, - "name": "unique", - "path": "visualpython - library - pandas - data info - get unique", - "desc": "Get unique values", - "tag": "GET UNIQUE DATA, UNIQUE", - "file": "m_library/m_pandas/getUnique", - "useAuto" : true - }, - { - "id": "pdIdt_size", - "type": "function", - "level": 3, - "name": "size", - "path": "visualpython - library - pandas - data info - get size", - "desc": "Get size", - "tag": "GET SIZE, SIZE", - "file": "m_library/m_pandas/getSize", - "useAuto" : true - } - ] - }, - { - "id": "pdPkg_generalFunc", - "type": "package", - "level": 2, - "name": "General functions", - "path": "visualpython - library - pandas - general functions", - "desc": "", - "item": [ - { - "id": "pdFunc_merge", - "type": "function", - "level": 3, - "name": "merge", - "path": "visualpython - library - pandas - general functions - merge", - "desc": "", - "tag": "MERGE, JOIN, MERGE", - "file": "m_library/m_pandas/merge", - "useAuto" : true - }, - { - "id": "pdFunc_concat", - "type": "function", - "level": 3, - "name": "concat", - "path": "visualpython - library - pandas - general functions - concat", - "desc": "", - "tag": "CONCATENATE, CONCAT", - "file": "m_library/m_pandas/concat", - "useAuto" : true - }, - { - "id": "pdFunc_reindex", - "type": "function", - "level": 3, - "name": "reindex", - "path": "visualpython - library - pandas - general functions - reindex", - "desc": "", - "tag": "REINDEX", - "file": "m_library/m_pandas/reindex", - "useAuto" : true - }, - { - "id": "pdFunc_setIndex", - "type": "function", - "level": 3, - "name": "set_index", - "path": "visualpython - library - pandas - general functions - set index", - "desc": "", - "tag": "SET INDEX", - "file": "m_library/m_pandas/setIndex", - "useAuto" : true - }, - { - "id": "pdFunc_resetIndex", - "type": "function", - "level": 3, - "name": "reset_index", - "path": "visualpython - library - pandas - general functions - reset index", - "desc": "", - "tag": "RESET INDEX", - "file": "m_library/m_pandas/resetIndex", - "useAuto" : true - }, - { - "id": "pdFunc_stack", - "type": "function", - "level": 3, - "name": "stack", - "path": "visualpython - library - pandas - general functions - stack", - "desc": "", - "tag": "STACK", - "file": "m_library/m_pandas/stack", - "useAuto" : true - }, - { - "id": "pdFunc_unstack", - "type": "function", - "level": 3, - "name": "unstack", - "path": "visualpython - library - pandas - general functions - unstack", - "desc": "", - "tag": "UNSTACK", - "file": "m_library/m_pandas/unstack", - "useAuto" : true - }, - { - "id": "pdFunc_pivot", - "type": "function", - "level": 3, - "name": "pivot", - "path": "visualpython - library - pandas - general functions - pivot", - "desc": "", - "tag": "PIVOT", - "file": "m_library/m_pandas/pivot", - "useAuto" : true - }, - { - "id": "pdFunc_melt", - "type": "function", - "level": 3, - "name": "melt", - "path": "visualpython - library - pandas - general functions - melt", - "desc": "", - "tag": "MELT", - "file": "m_library/m_pandas/melt", - "useAuto" : true - }, - { - "id": "pdFunc_pivotTable", - "type": "function", - "level": 3, - "name": "pivot_table", - "path": "visualpython - library - pandas - general functions - pivot table", - "desc": "", - "tag": "PIVOT TABLE", - "file": "m_library/m_pandas/pivotTable", - "useAuto" : true - }, - { - "id": "pdFunc_replace", - "type": "function", - "level": 3, - "name": "replace", - "path": "visualpython - library - pandas - general functions - replace", - "desc": "", - "tag": "REPLACE VALUE, REPLACE", - "file": "m_library/m_pandas/replace", - "useAuto" : true - }, - { - "id": "pdFunc_isDuplicated", - "type": "function", - "level": 3, - "name": "duplicated", - "path": "visualpython - library - pandas - general functions - is duplicated", - "desc": "", - "tag": "CHECK IF DUPLICATED, DUPLICATED", - "file": "m_library/m_pandas/isDuplicated", - "useAuto" : true - }, - { - "id": "pdFunc_dropDuplicates", - "type": "function", - "level": 3, - "name": "drop_duplicates", - "path": "visualpython - library - pandas - general functions - drop duplicates", - "desc": "", - "tag": "DROP DUPLICATES, REMOVE DUPLICATES, DROP_DUPICATES", - "file": "m_library/m_pandas/dropDuplicates", - "useAuto" : true - }, - { - "id": "pdFunc_isNull", - "type": "function", - "level": 3, - "name": "isnull", - "path": "visualpython - library - pandas - general functions - is null", - "desc": "", - "tag": "IS NULL, IS MISSING VALUE, ISNULL", - "file": "m_library/m_pandas/isNull", - "useAuto" : true - }, - { - "id": "pdFunc_notNull", - "type": "function", - "level": 3, - "name": "notnull", - "path": "visualpython - library - pandas - general functions - not null", - "desc": "", - "tag": "NOT NULL, NOTNULL", - "file": "m_library/m_pandas/notNull", - "useAuto" : true - }, - { - "id": "pdFunc_dropNA", - "type": "function", - "level": 3, - "name": "dropna", - "path": "visualpython - library - pandas - general functions - drop na", - "desc": "", - "tag": "DROP NA, REMOVE MISSING VALUES, DROPNA", - "file": "m_library/m_pandas/dropNA", - "useAuto" : true - }, - { - "id": "pdFunc_fillNA", - "type": "function", - "level": 3, - "name": "fillna", - "path": "visualpython - library - pandas - general functions - fill na", - "desc": "", - "tag": "FILL NA, REPLACE AND FILL MISSING VALUES, FILLNA", - "file": "m_library/m_pandas/fillNA", - "useAuto" : true - }, - { - "id": "pdFunc_combineFirst", - "type": "function", - "level": 3, - "name": "combine_first", - "path": "visualpython - library - pandas - general functions - combine first", - "desc": "", - "tag": "COMBINE FIRST, REPLACE MISSING VALUES WITH OTHER DATA, COMBINE_FIRST", - "file": "m_library/m_pandas/combineFirst", - "useAuto" : true - } - ] - }, - { - "id": "pdPkg_pdArrays", - "type": "package", - "level": 2, - "name": "pandas arrays", - "path": "visualpython - library - pandas - pandas arrays", - "desc": "", - "item": [ - { - "id": "pdParr_period", - "type": "function", - "level": 3, - "name": "Period", - "path": "visualpython - library - pandas - pandas arrays - period", - "desc": "", - "tag": "CREATE PERIOD", - "file": "m_library/m_pandas/period", - "useAuto" : true - }, - { - "id": "pdParr_periodIndex", - "type": "function", - "level": 3, - "name": "PeriodIndex", - "path": "visualpython - library - pandas - pandas arrays - period index", - "desc": "", - "tag": "CREATE PERIOD INDEX", - "file": "m_library/m_pandas/periodIndex", - "useAuto" : true - }, - { - "id": "pdParr_timestamp", - "type": "function", - "level": 3, - "name": "Timestamp", - "path": "visualpython - library - pandas - pandas arrays - timestamp", - "desc": "", - "tag": "CREATE TIMESTAMP", - "file": "m_library/m_pandas/timestamp", - "useAuto" : true - } - ] - }, - { - "id": "pd_groupby", - "type": "package", - "level": 2, - "name": "GroupBy", - "path": "visualpython - library - pandas - groupby", - "desc": "", - "item": [ - { - "id": "pdGrp_groupby", - "type": "function", - "level": 3, - "name": "groupby", - "path": "visualpython - library - pandas - groupby - groupby", - "desc": "", - "tag": "GROUP BY DATA, GROUPBY", - "file": "m_library/m_pandas/groupby", - "useAuto" : true - }, - { - "id": "pdGrp_groups", - "type": "function", - "level": 3, - "name": "groups", - "path": "visualpython - library - pandas - groupby - groups", - "desc": "", - "tag": "GROUPS INFORMATION, .GROUPS", - "file": "m_library/m_pandas/groups", - "useAuto" : true - }, - { - "id": "pdGrp_agg", - "type": "function", - "level": 3, - "name": "agg", - "path": "visualpython - library - pandas - groupby - agg", - "desc": "", - "tag": "AGG", - "file": "m_library/m_pandas/agg", - "useAuto" : true - }, - { - "id": "pdGrp_sum", - "type": "function", - "level": 3, - "name": "sum", - "path": "visualpython - library - pandas - groupby - sum", - "desc": "", - "tag": "SUM", - "file": "m_library/m_pandas/agg_sum", - "useAuto" : true - }, - { - "id": "pdGrp_mean", - "type": "function", - "level": 3, - "name": "mean", - "path": "visualpython - library - pandas - groupby - mean", - "desc": "", - "tag": "MEAN", - "file": "m_library/m_pandas/agg_mean", - "useAuto" : true - }, - { - "id": "pdGrp_count", - "type": "function", - "level": 3, - "name": "count", - "path": "visualpython - library - pandas - groupby - count", - "desc": "", - "tag": "COUNT", - "file": "m_library/m_pandas/agg_count", - "useAuto" : true - }, - { - "id": "pdGrp_max", - "type": "function", - "level": 3, - "name": "max", - "path": "visualpython - library - pandas - groupby - max", - "desc": "", - "tag": "MAX", - "file": "m_library/m_pandas/agg_max", - "useAuto" : true - }, - { - "id": "pdGrp_min", - "type": "function", - "level": 3, - "name": "min", - "path": "visualpython - library - pandas - groupby - min", - "desc": "", - "tag": "MIN", - "file": "m_library/m_pandas/agg_min", - "useAuto" : true - }, - { - "id": "pdGrp_median", - "type": "function", - "level": 3, - "name": "median", - "path": "visualpython - library - pandas - groupby - median", - "desc": "", - "tag": "MEDIAN", - "file": "m_library/m_pandas/agg_median", - "useAuto" : true - }, - { - "id": "pdGrp_std", - "type": "function", - "level": 3, - "name": "std", - "path": "visualpython - library - pandas - groupby - std", - "desc": "", - "tag": "STD, STANDARD DEVIATION", - "file": "m_library/m_pandas/agg_std", - "useAuto" : true - }, - { - "id": "pdGrp_size", - "type": "function", - "level": 3, - "name": "size", - "path": "visualpython - library - pandas - groupby - size", - "desc": "", - "tag": "SIZE", - "file": "m_library/m_pandas/agg_size", - "useAuto" : true - }, - { - "id": "pdGrp_quantile", - "type": "function", - "level": 3, - "name": "quantile", - "path": "visualpython - library - pandas - groupby - quantile", - "desc": "", - "tag": "QUANTILE", - "file": "m_library/m_pandas/agg_quantile", - "useAuto" : true - } - ] - }, - { - "id": "pdPkg_sortData", - "type": "package", - "level": 2, - "name": "Sort Data", - "path": "visualpython - library - pandas - sort data", - "desc": "", - "item": [ - { - "id": "pdSdt_sortByIndex", - "type": "function", - "level": 3, - "name": "sort_index", - "path": "visualpython - library - pandas - sort data - sort by index", - "desc": "", - "tag": "SORT BY INDEX, SORT_INDEX", - "file": "m_library/m_pandas/sortByIndex", - "useAuto" : true - }, - { - "id": "pdSdt_sortByValues", - "type": "function", - "level": 3, - "name": "sort_values", - "path": "visualpython - library - pandas - sort data - sort by values", - "desc": "", - "tag": "SORT BY VALUES, SORT_VALUES", - "file": "m_library/m_pandas/sortByValues", - "useAuto" : true - } - ] - }, - { - "id": "pdPkg_rowcol", - "type": "package", - "level": 2, - "name": "Row/Column", - "path": "visualpython - library - pandas - rowcol", - "desc": "", - "item": [ - { - "id": "pdEdtRC_dropRowCol", - "type": "function", - "level": 3, - "name": "drop", - "path": "visualpython - library - pandas - rowcol - drop rowcol", - "desc": "", - "tag": "DROP ROW COLUMN, DROP", - "file": "m_library/m_pandas/dropRowCol", - "useAuto" : true - } - ] - } - ] - }, - { - "id" : "lib_matplotlib", - "type" : "package", - "level": 1, - "name" : "Matplotlib", - "path" : "visualpython - library - matplotlib", - "desc" : "Matplotlib Visualization", - "item" : [ - { - "id": "mp_chart", - "type": "function", - "level": 2, - "name": "Create chart", - "path": "visualpython - library - matplotlib - plot", - "desc": "", - "tag": "MATPLOTLIB, PLOT, CHART", - "file": "m_visualize/Chart" - }, - { - "id": "mp_figure", - "type": "function", - "level": 2, - "name": "subplots", - "path": "visualpython - library - matplotlib - figure", - "desc": "", - "tag": "MATPLOTLIB FIGURE, FIGURE, SUBPLOTS", - "file": "m_matplotlib/figure" - } - ] - } - ] - }, - { - "id" : "pkg_apps", - "type" : "package", - "level": 0, - "name" : "Data Analysis", - "path" : "visualpython - apps", - "desc" : "Data analysis modules", - "open" : true, - "grid" : true, - "item" : [ - { - "id" : "apps_import", - "type" : "function", - "level": 1, - "name" : "Import", - "tag" : "IMPORT,APPS", - "path" : "visualpython - apps - import", - "desc" : "Import", - "file" : "m_apps/Import", - "apps" : { - "color": 1, - "icon": "apps/apps_import.svg" - } - }, - { - "id" : "apps_file", - "type" : "function", - "level": 1, - "name" : "File", - "tag" : "FILE,APPS", - "path" : "visualpython - apps - file", - "desc" : "File", - "file" : "m_apps/File", - "apps" : { - "color": 1, - "icon": "apps/apps_file.svg" - } - }, - { - "id" : "apps_variable", - "type" : "function", - "level": 1, - "name" : "Variable", - "tag" : "VARIABLE,APPS", - "path" : "visualpython - apps - variable", - "desc" : "Variable", - "file" : "m_apps/Variable", - "apps" : { - "color": 1, - "icon": "apps/apps_variable.svg" - } - }, - { - "id" : "apps_snippets", - "type" : "function", - "level": 1, - "name" : "Snippets", - "tag" : "SNIPPETS,APPS", - "path" : "visualpython - apps - snippets", - "desc" : "Snippets", - "file" : "m_apps/Snippets", - "apps" : { - "color": 1, - "icon": "apps/apps_snippets.svg" - } - }, - { - "id" : "apps_frame", - "type" : "function", - "level": 1, - "name" : "Frame", - "tag" : "FRAME,APPS", - "path" : "visualpython - apps - frame", - "desc" : "Frame", - "file" : "m_apps/Frame", - "apps" : { - "color": 2, - "icon": "apps/apps_frame.svg" - } - }, - { - "id" : "apps_subset", - "type" : "function", - "level": 1, - "name" : "Subset", - "tag" : "SUBSET,APPS", - "path" : "visualpython - apps - subset", - "desc" : "Subset", - "file" : "m_apps/Subset", - "apps" : { - "color": 2, - "icon": "apps/apps_subset.svg" - } - }, - { - "id" : "apps_instance", - "type" : "function", - "level": 1, - "name" : "Instance", - "tag" : "INSTANCE,APPS", - "path" : "visualpython - apps - instance", - "desc" : "Instance", - "file" : "m_apps/Instance", - "apps" : { - "color": 2, - "icon": "apps/apps_instance.svg" - } - }, - { - "id" : "apps_groupby", - "type" : "function", - "level": 1, - "name" : "Groupby", - "tag" : "GROUPBY,APPS", - "path" : "visualpython - apps - groupby", - "desc" : "Groupby", - "file" : "m_apps/Groupby", - "apps" : { - "color": 2, - "icon": "apps/apps_groupby.svg" - } - }, - { - "id" : "apps_bind", - "type" : "function", - "level": 1, - "name" : "Bind", - "tag" : "BIND,APPS", - "path" : "visualpython - apps - bind", - "desc" : "Concat & Merge", - "file" : "m_apps/Bind", - "apps" : { - "color": 3, - "icon": "apps/apps_bind.svg" - } - }, - { - "id" : "apps_reshape", - "type" : "function", - "level": 1, - "name" : "Reshape", - "tag" : "RESHAPE,APPS", - "path" : "visualpython - apps - reshape", - "desc" : "Reshape", - "file" : "m_apps/Reshape", - "apps" : { - "color": 3, - "icon": "apps/apps_reshape.svg" - } - }, - { - "id" : "apps_markdown", - "type" : "function", - "level": 1, - "name" : "Markdown", - "tag" : "MARKDOWN,APPS", - "path" : "visualpython - apps - markdown", - "desc" : "Markdown", - "file" : "m_apps/Markdown", - "apps" : { - "color": 3, - "icon": "apps/apps_markdown.svg" - } - }, - { - "id" : "apps_pdf", - "type" : "function", - "level": 1, - "name" : "PDF", - "tag" : "PDF,PYMUPDF,APPS", - "path" : "visualpython - apps - pdf", - "desc" : "PDF", - "file" : "m_apps/PDF", - "apps" : { - "color": 3, - "icon": "apps/apps_pymupdf.svg" - } - }, - { - "id" : "apps_profiling", - "type" : "function", - "level": 1, - "name" : "Profiling", - "tag" : "PROFILING,PANDAS PROFILING,APPS", - "path" : "visualpython - apps - profiling", - "desc" : "Pandas Profiling", - "file" : "m_apps/Profiling", - "apps" : { - "color": 4, - "icon": "apps/apps_profiling.svg" - } - }, - { - "id" : "apps_sample", - "type" : "function", - "level": 1, - "name" : "Sample", - "tag" : "SAMPLE,APPS", - "path" : "visualpython - apps - sample", - "desc" : "TODO: remove it (this is sample)", - "file" : "m_apps/SampleApp", - "apps" : { - "color": 4, - "icon": "apps/apps_white.svg" - } - } - ] - }, - { - "id" : "pkg_visualize", - "type" : "package", - "level": 0, - "name" : "Visualization", - "path" : "visualpython - visualization", - "desc" : "Visualization modules", - "open" : true, - "grid" : true, - "item" : [ - { - "id" : "visualize_chartStyle", - "type" : "function", - "level": 1, - "name" : "Chart Style", - "tag" : "CHART STYLE SETTING,IMPORT CHART,VISUALIZATION,VISUALIZE", - "path" : "visualpython - visualization - chartsstyle", - "desc" : "Chart style setting", - "file" : "m_visualize/ChartSetting", - "apps" : { - "color": 5, - "icon": "apps/apps_style.svg" - } - }, - { - "id" : "visualize_seaborn", - "type" : "function", - "level": 1, - "name" : "Seaborn", - "tag" : "SEABORN,CHART,VISUALIZATION,VISUALIZE", - "path" : "visualpython - visualization - seaborn", - "desc" : "Seaborn chart creation", - "file" : "m_visualize/Seaborn", - "apps" : { - "color": 5, - "icon": "apps/apps_visualize.svg" - } - } - ] - }, - { - "id" : "pkg_ml", - "type" : "package", - "level": 0, - "name" : "Machine Learning", - "path" : "visualpython - machine_learning", - "desc" : "Machine learning modules", - "open" : true, - "grid" : true, - "item" : [ - { - "id" : "ml_dataSet", - "type" : "function", - "level": 1, - "name" : "Data Sets", - "tag" : "DATA SETS,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - data sets", - "desc" : "Data sets for machine learning", - "file" : "m_ml/DataSets", - "apps" : { - "color": 6, - "icon": "apps/apps_dataset.svg" - } - }, - { - "id" : "ml_dataSplit", - "type" : "function", - "level": 1, - "name" : "Data Split", - "tag" : "DATA SPLIT,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - data split", - "desc" : "Data split for machine learning", - "file" : "m_ml/dataSplit", - "apps" : { - "color": 6, - "icon": "apps/apps_datasplit.svg" - } - }, - { - "id" : "ml_dataPrep", - "type" : "function", - "level": 1, - "name" : "Data Prep", - "tag" : "DATA PREPARATION,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - data prep", - "desc" : "Data preparation for machine learning", - "file" : "m_ml/DataPrep", - "apps" : { - "color": 6, - "icon": "apps/apps_dataprep.svg" - } - }, - { - "id" : "ml_autoML", - "type" : "function", - "level": 1, - "name" : "AutoML", - "tag" : "AUTO ML,MODEL,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - automl", - "desc" : "AutoML model for machine learning", - "file" : "m_ml/AutoML", - "apps" : { - "color": 6, - "icon": "apps/apps_automl.svg" - } - }, - { - "id" : "ml_regression", - "type" : "function", - "level": 1, - "name" : "Regressor", - "tag" : "REGRESSION,MODEL,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - regression", - "desc" : "Regression model for machine learning", - "file" : "m_ml/Regression", - "apps" : { - "color": 7, - "icon": "apps/apps_regression.svg" - } - }, - { - "id" : "ml_classification", - "type" : "function", - "level": 1, - "name" : "Classifier", - "tag" : "CLASSIFICATION,MODEL,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - classification", - "desc" : "Classification model for machine learning", - "file" : "m_ml/Classification", - "apps" : { - "color": 7, - "icon": "apps/apps_classification.svg" - } - }, - { - "id" : "ml_clustering", - "type" : "function", - "level": 1, - "name" : "Clustering", - "tag" : "CLUSTERING,MODEL,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - clustering", - "desc" : "Clustering model for machine learning", - "file" : "m_ml/Clustering", - "apps" : { - "color": 7, - "icon": "apps/apps_clustering.svg" - } - }, - { - "id" : "ml_dimensionReduction", - "type" : "function", - "level": 1, - "name" : "Dimension", - "tag" : "DIMENSION REDUCTION,MODEL,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - dimension_reduction", - "desc" : "Dimension reduction model for machine learning", - "file" : "m_ml/DimensionReduction", - "apps" : { - "color": 7, - "icon": "apps/apps_dimension.svg" - } - }, - { - "id" : "ml_fitPredict", - "type" : "function", - "level": 1, - "name" : "Fit/Predict", - "tag" : "FIT,PREDICT,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - fit_predict", - "desc" : "Model fit/predict for machine learning", - "file" : "m_ml/FitPredict", - "apps" : { - "color": 8, - "icon": "apps/apps_fit.svg" - } - }, - { - "id" : "ml_modelInfo", - "type" : "function", - "level": 1, - "name" : "Model Info", - "tag" : "MODEL INFO,INFORMATION,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - model_info", - "desc" : "Model information for machine learning", - "file" : "m_ml/ModelInfo", - "apps" : { - "color": 8, - "icon": "apps/apps_predict.svg" - } - }, - { - "id" : "ml_evaluation", - "type" : "function", - "level": 1, - "name" : "Evaluation", - "tag" : "PERFORMANCE EVALUATION,MACHINE LEARNING,ML", - "path" : "visualpython - machine_learning - evaluation", - "desc" : "Performance evaluation for machine learning", - "file" : "m_ml/evaluation", - "apps" : { - "color": 8, - "icon": "apps/apps_evaluate.svg" - } - } - ] - } - ] - } -} \ No newline at end of file diff --git a/data/m_library/pandasLibrary.js b/data/m_library/pandasLibrary.js index 744ec874..304aa9d8 100644 --- a/data/m_library/pandasLibrary.js +++ b/data/m_library/pandasLibrary.js @@ -154,35 +154,37 @@ define([ label: 'Encoding' }, { - name:'names', - type:'list', + name: 'header', + type: 'int', + label: 'Header', + component: 'option_suggest', + options: ['None', '0'] + }, + { + name: 'sep', + type: 'text', + label: 'Seperator' + }, + { + name: 'names', + type: 'list', label: 'Columns' }, { - name:'usecols', + name: 'usecols', type: 'list', label: 'Column List To Use' }, { - name:'index_col', - type:'var', + name: 'index_col', + type: 'var', label: 'Column To Use As Index' }, { - name:'na_values', - type:'list', + name: 'na_values', + type: 'list', label: 'Na Values' }, - { - name:'header', - type:'int', - label: 'Header' - }, - { - name: 'sep', - type: 'text', - label: 'Seperator' - }, { name: 'skiprows', type: 'list', @@ -219,6 +221,11 @@ define([ output: [ ], variable: [ + { + name: 'encoding', + type: 'text', + label: 'Encoding' + }, { name: 'header', type: ['bool', 'list'], @@ -229,7 +236,7 @@ define([ { name: 'index', type: 'bool', - label: 'Show Index', + label: 'Index', default: 'True', component: 'bool_checkbox' }, @@ -2892,6 +2899,7 @@ define([ name: 'orient', type: 'text', label: 'JSON Orient', + component: 'option_select', options: ['split', 'records', 'index', 'columns', 'values', 'table'], default: 'columns' // if typ==series, index is default }, @@ -2950,6 +2958,7 @@ define([ name: 'orient', type: 'text', label: 'Orient', + component: 'option_select', // options: series 0~3 / dataframe * options: ['split', 'records', 'index', 'table', 'columns', 'values'] } diff --git a/data/m_visualize/chartLibrary.js b/data/m_visualize/seabornLibrary.js similarity index 91% rename from data/m_visualize/chartLibrary.js rename to data/m_visualize/seabornLibrary.js index 4cad2bca..438ec88f 100644 --- a/data/m_visualize/chartLibrary.js +++ b/data/m_visualize/seabornLibrary.js @@ -19,7 +19,7 @@ define([ * } * ] */ - var CHART_LIBRARIES = { + var SEABORN_LIBRARIES = { /** Relational plots */ 'scatterplot': { name: 'Scatter Plot', @@ -155,7 +155,19 @@ define([ { name: 'allocateTo', label: 'Allocate To', component: ['input'], usePair: true } ] }, + 'countplot': { + name: 'Count Plot', + code: '${allocateTo} = sns.countplot(${data}${x}${y}${hue}${etc})', + description: 'Show the counts of observations in each categorical bin using bars.', + options: [ + { name: 'data', component: ['var_select'], var_type: ['DataFrame', 'Series', 'list'], usePair: true }, + { name: 'x', component: ['col_select'], usePair: true }, + { name: 'y', component: ['col_select'], usePair: true }, + { name: 'hue', component: ['col_select'], usePair: true }, + { name: 'allocateTo', label: 'Allocate To', component: ['input'], usePair: true } + ] + } } - return CHART_LIBRARIES; + return SEABORN_LIBRARIES; }); \ No newline at end of file diff --git a/html/component/dataSelector.html b/html/component/dataSelector.html index acafb388..46ec6653 100644 --- a/html/component/dataSelector.html +++ b/html/component/dataSelector.html @@ -6,19 +6,28 @@