dizest


Namedizest JSON
Version 4.0.15 PyPI version JSON
download
home_pagehttps://github.com/season-framework/dizest
Summaryseason dizest: data management platform
upload_time2024-10-29 11:25:05
maintainerNone
docs_urlNone
authorproin
requires_python>=3.8
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # SEASON Dizest Platform

## Introduction

SEASON DIZESThub Platform (dizest) provides visual convenience for artificial intelligence data analysis based on web technology.

![screenshot](./screenshots/3.4.0.gif)

## Installation

```bash
pip install dizest
dizest install <INSTALL_DIRECTORY>
```

## Start dizest server

- run server

```bash
cd <INSTALL_DIRECTORY>
dizest run --port 4000 --host 0.0.0.0
```

- run server as daemon

```bash
dizest server start # start dizest server daemon
dizest server stop  # stop dizest server daemon
```

## Upgrade

```bash
pip install dizest --upgrade
cd <INSTALL_DIRECTORY>
dizest upgrade
```

## Install with source code

```
cd <workspace>
wiz create dizest --uri https://github.com/season-framework/dizest-ui-angular

```

## External API

- `http://127.0.0.1:4000/dizest/api/run/<workflow path>?key=value...`
    
```bash
curl http://127.0.0.1:4000/dizest/api/run/sample.dwp?message=Hello
```

## DIZEST CLI

### Project API
- `dizest install [Project Name] --mode single --password 1234`
    - Flag
        | Flag | Syntax | Description |
        |---|---|---|
        | --mode | dizest install [Project Name] --mode=single | single or system, default single |
        | --password | dizest install [Project Name] --password=1234 | root account password, default 1234 |
    - Example
        ```bash
        dizest install myapp
        ```

- `dizest upgrade`
    - Example
        ```bash
        cd myapp
        dizest upgrade
        ```
    
- `dizest password <password>`
    - change root user password on single mode
    - Example
        ```bash
        dizest password mypassword
        ```

### Daemon API
- `dizest run --host=<host> --port=<port> --log=<log file path>`
    - Flag
        | Flag | Syntax | Description |
        |---|---|---|
        | --port | dizest run [action] --port=PORT | Web server port, Default 3000 |
        | --host | dizest run [action] --host=HOST | Web server host, Default 0.0.0.0 |
        | --log | dizest run [action] --log=PATH | Log file path, Default None |
    - Example
        ```bash
        dizest run --port=3000
        dizest run --port=3000 --host=0.0.0.0
        dizest run --port 3000 --log dizest.log
        ```

- `dizest server [action] --log=<log file path> --force`
    - Action
        | Action | Syntax | Description |
        |---|---|---|
        | start | dizest server start [flags] | Start dizest server as daemon |
        | stop | dizest server stop [flags] | Stop dizest server daemon |
        | restart | dizest server restart [flags] | Restart dizest server daemon |
    - Flag
        | Flag | Syntax | Description |
        |---|---|---|
        | --log | dizest server [action] --log=PATH | Log file path, Default None |
        | --force | dizest server start --force | Force start daemon |
    - Example
        ```bash
        dizest server start --force
        dizest server stop
        dizest server restart
        ```

### Service API
- `dizest service list`
    - Example
        ```bash
        dizest service list
        ```

- `dizest service regist [name]`
    - Same AS
        - `install`
    - Example
        ```bash
        dizest service regist myapp
        # or
        dizest service install myapp
        ```

- `dizest service unregist [name]`
    - Same AS
        - `uninstall`, `remove`, `delete`, `rm`
    - Example
        ```bash
        dizest service unregist myapp
        # or
        dizest service remove myapp
        ```

- `dizest service status [name]`
    - Example
        ```bash
        dizest service status myapp
        ```

- `dizest service start [name]`
    - Example
        ```bash
        dizest service start myapp
        ```

- `dizest service stop [name]`
    - Example
        ```bash
        dizest service stop myapp
        ```

- `dizest service restart [name]`
    - Example
        ```bash
        dizest service restart myapp
        ```

## Release Note

### 4.0.15

- add flow status in response at External API

### 4.0.14

- remove renderer at External API

### 4.0.13

- display log bug fixed (whitespace pre-wrap)

### 4.0.12

- UI Mode ACL Bug Fixed

### 4.0.11

- App category sort bug fixed
- Flow instance bug fixed (External API)

### 4.0.10

- External API UI path bug fixed

### 4.0.9

- External API UI bug fixed
- Finish event added at External API Stream mode

### 4.0.8

- Workflow kernel bug fixed (id generation)

### 4.0.7

- Add External API UI
- Add Baerer Token for External API
- Workflow status bug fixed at core

### 4.0.6

- Default Config Bug fixed

### 4.0.5

- Added variable type checking to workflow nodes
- Added `dizest run <workflow_file>` command
- Added External Workflow Running API

### 4.0.4

- update to LLM Stream mode
- id & password option support at login

### 4.0.3

- file browser bug fixed on workflow node file selector

### 4.0.2

- Allowed relative library paths when running workflows (sys.path.append)
- Enabled copying of workflow result values
- Fixed interval disabling issue in Health feature
- Resolved execution order error in workflows (cache issue with previously executed workflows)
- Added functionality to view and upgrade DIZEST versions per Python environment in settings

### 4.0.1

- UI Mode path bug fixed

### 4.0.0
> Oct 6, 2024

- Improved workflow UI for better usability (node size adjustment)
- Enhanced usability of UI mode (updated positioning for better node integration)
- Improved Codeflow usability (including scrolling enhancements)
- Updated screen layout and structure
- Added support for LLM integration
- Core updates for better MSA compatibility

### Version 3
> Aug 7, 2022

- UI Enhancements & Bug Fixes: There were multiple bug fixes related to the user interface (UI) across all versions. This includes resolving issues with UI mode in both versions 3.4.13 and 3.4.14, and fixing a version mismatch bug in 3.4.15.
- Angular Upgrade: In version 3.4.13, the UI was upgraded to Angular 18, representing a significant update in the underlying framework used for the frontend, potentially enhancing performance and development flexibility.
- UI Restructuring: Version 3.4.13 also introduced changes to the layout by moving the App List to the sidebar in workflows, improving the workflow navigation and overall user experience.

### Version 2
> May 8, 2022

- Workflow and App Development Enhancements: Version 2.0.0 introduced major upgrades to the workflow engine and app development API, along with a complete UI/UX overhaul, including the introduction of the Drive concept. Subsequent updates (2.0.5 to 2.0.8) focused on improving workflow management, with features like workflow import/export, error status display, and process killing on the admin dashboard.
- UI and Functional Improvements: Version 2.2.0 introduced significant changes to the app editor, including drag-and-drop input/output ordering and CDN configuration, while 2.2.1 updated to Wiz 1.0. These changes enhanced both the app development interface and the backend configuration management.
- Backend and Configuration Updates: Several versions included updates to the kernel configuration (2.1.5), workflow app variable types (2.1.4), and bug fixes across the board to improve stability, including socket communication improvements and class-related workflow issues.

### Version 1
> Jan 18, 2022

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/season-framework/dizest",
    "name": "dizest",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "proin",
    "author_email": "proin@season.co.kr",
    "download_url": null,
    "platform": null,
    "description": "# SEASON Dizest Platform\n\n## Introduction\n\nSEASON DIZESThub Platform (dizest) provides visual convenience for artificial intelligence data analysis based on web technology.\n\n![screenshot](./screenshots/3.4.0.gif)\n\n## Installation\n\n```bash\npip install dizest\ndizest install <INSTALL_DIRECTORY>\n```\n\n## Start dizest server\n\n- run server\n\n```bash\ncd <INSTALL_DIRECTORY>\ndizest run --port 4000 --host 0.0.0.0\n```\n\n- run server as daemon\n\n```bash\ndizest server start # start dizest server daemon\ndizest server stop  # stop dizest server daemon\n```\n\n## Upgrade\n\n```bash\npip install dizest --upgrade\ncd <INSTALL_DIRECTORY>\ndizest upgrade\n```\n\n## Install with source code\n\n```\ncd <workspace>\nwiz create dizest --uri https://github.com/season-framework/dizest-ui-angular\n\n```\n\n## External API\n\n- `http://127.0.0.1:4000/dizest/api/run/<workflow path>?key=value...`\n    \n```bash\ncurl http://127.0.0.1:4000/dizest/api/run/sample.dwp?message=Hello\n```\n\n## DIZEST CLI\n\n### Project API\n- `dizest install [Project Name] --mode single --password 1234`\n    - Flag\n        | Flag | Syntax | Description |\n        |---|---|---|\n        | --mode | dizest install [Project Name] --mode=single | single or system, default single |\n        | --password | dizest install [Project Name] --password=1234 | root account password, default 1234 |\n    - Example\n        ```bash\n        dizest install myapp\n        ```\n\n- `dizest upgrade`\n    - Example\n        ```bash\n        cd myapp\n        dizest upgrade\n        ```\n    \n- `dizest password <password>`\n    - change root user password on single mode\n    - Example\n        ```bash\n        dizest password mypassword\n        ```\n\n### Daemon API\n- `dizest run --host=<host> --port=<port> --log=<log file path>`\n    - Flag\n        | Flag | Syntax | Description |\n        |---|---|---|\n        | --port | dizest run [action] --port=PORT | Web server port, Default 3000 |\n        | --host | dizest run [action] --host=HOST | Web server host, Default 0.0.0.0 |\n        | --log | dizest run [action] --log=PATH | Log file path, Default None |\n    - Example\n        ```bash\n        dizest run --port=3000\n        dizest run --port=3000 --host=0.0.0.0\n        dizest run --port 3000 --log dizest.log\n        ```\n\n- `dizest server [action] --log=<log file path> --force`\n    - Action\n        | Action | Syntax | Description |\n        |---|---|---|\n        | start | dizest server start [flags] | Start dizest server as daemon |\n        | stop | dizest server stop [flags] | Stop dizest server daemon |\n        | restart | dizest server restart [flags] | Restart dizest server daemon |\n    - Flag\n        | Flag | Syntax | Description |\n        |---|---|---|\n        | --log | dizest server [action] --log=PATH | Log file path, Default None |\n        | --force | dizest server start --force | Force start daemon |\n    - Example\n        ```bash\n        dizest server start --force\n        dizest server stop\n        dizest server restart\n        ```\n\n### Service API\n- `dizest service list`\n    - Example\n        ```bash\n        dizest service list\n        ```\n\n- `dizest service regist [name]`\n    - Same AS\n        - `install`\n    - Example\n        ```bash\n        dizest service regist myapp\n        # or\n        dizest service install myapp\n        ```\n\n- `dizest service unregist [name]`\n    - Same AS\n        - `uninstall`, `remove`, `delete`, `rm`\n    - Example\n        ```bash\n        dizest service unregist myapp\n        # or\n        dizest service remove myapp\n        ```\n\n- `dizest service status [name]`\n    - Example\n        ```bash\n        dizest service status myapp\n        ```\n\n- `dizest service start [name]`\n    - Example\n        ```bash\n        dizest service start myapp\n        ```\n\n- `dizest service stop [name]`\n    - Example\n        ```bash\n        dizest service stop myapp\n        ```\n\n- `dizest service restart [name]`\n    - Example\n        ```bash\n        dizest service restart myapp\n        ```\n\n## Release Note\n\n### 4.0.15\n\n- add flow status in response at External API\n\n### 4.0.14\n\n- remove renderer at External API\n\n### 4.0.13\n\n- display log bug fixed (whitespace pre-wrap)\n\n### 4.0.12\n\n- UI Mode ACL Bug Fixed\n\n### 4.0.11\n\n- App category sort bug fixed\n- Flow instance bug fixed (External API)\n\n### 4.0.10\n\n- External API UI path bug fixed\n\n### 4.0.9\n\n- External API UI bug fixed\n- Finish event added at External API Stream mode\n\n### 4.0.8\n\n- Workflow kernel bug fixed (id generation)\n\n### 4.0.7\n\n- Add External API UI\n- Add Baerer Token for External API\n- Workflow status bug fixed at core\n\n### 4.0.6\n\n- Default Config Bug fixed\n\n### 4.0.5\n\n- Added variable type checking to workflow nodes\n- Added `dizest run <workflow_file>` command\n- Added External Workflow Running API\n\n### 4.0.4\n\n- update to LLM Stream mode\n- id & password option support at login\n\n### 4.0.3\n\n- file browser bug fixed on workflow node file selector\n\n### 4.0.2\n\n- Allowed relative library paths when running workflows (sys.path.append)\n- Enabled copying of workflow result values\n- Fixed interval disabling issue in Health feature\n- Resolved execution order error in workflows (cache issue with previously executed workflows)\n- Added functionality to view and upgrade DIZEST versions per Python environment in settings\n\n### 4.0.1\n\n- UI Mode path bug fixed\n\n### 4.0.0\n> Oct 6, 2024\n\n- Improved workflow UI for better usability (node size adjustment)\n- Enhanced usability of UI mode (updated positioning for better node integration)\n- Improved Codeflow usability (including scrolling enhancements)\n- Updated screen layout and structure\n- Added support for LLM integration\n- Core updates for better MSA compatibility\n\n### Version 3\n> Aug 7, 2022\n\n- UI Enhancements & Bug Fixes: There were multiple bug fixes related to the user interface (UI) across all versions. This includes resolving issues with UI mode in both versions 3.4.13 and 3.4.14, and fixing a version mismatch bug in 3.4.15.\n- Angular Upgrade: In version 3.4.13, the UI was upgraded to Angular 18, representing a significant update in the underlying framework used for the frontend, potentially enhancing performance and development flexibility.\n- UI Restructuring: Version 3.4.13 also introduced changes to the layout by moving the App List to the sidebar in workflows, improving the workflow navigation and overall user experience.\n\n### Version 2\n> May 8, 2022\n\n- Workflow and App Development Enhancements: Version 2.0.0 introduced major upgrades to the workflow engine and app development API, along with a complete UI/UX overhaul, including the introduction of the Drive concept. Subsequent updates (2.0.5 to 2.0.8) focused on improving workflow management, with features like workflow import/export, error status display, and process killing on the admin dashboard.\n- UI and Functional Improvements: Version 2.2.0 introduced significant changes to the app editor, including drag-and-drop input/output ordering and CDN configuration, while 2.2.1 updated to Wiz 1.0. These changes enhanced both the app development interface and the backend configuration management.\n- Backend and Configuration Updates: Several versions included updates to the kernel configuration (2.1.5), workflow app variable types (2.1.4), and bug fixes across the board to improve stability, including socket communication improvements and class-related workflow issues.\n\n### Version 1\n> Jan 18, 2022\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "season dizest: data management platform",
    "version": "4.0.15",
    "project_urls": {
        "Homepage": "https://github.com/season-framework/dizest"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "092cf075e1aec7dae0463a2c0b3b41b8e2391dc027b5c81d92fc9174924f1737",
                "md5": "d8d0a421b7e740b862ace239558258f6",
                "sha256": "858a6de7b27cf3712266aa2e29a9fd67cc01dd9fb8f40f65db444136bf9f628d"
            },
            "downloads": -1,
            "filename": "dizest-4.0.15-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d8d0a421b7e740b862ace239558258f6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 14907964,
            "upload_time": "2024-10-29T11:25:05",
            "upload_time_iso_8601": "2024-10-29T11:25:05.034036Z",
            "url": "https://files.pythonhosted.org/packages/09/2c/f075e1aec7dae0463a2c0b3b41b8e2391dc027b5c81d92fc9174924f1737/dizest-4.0.15-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-29 11:25:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "season-framework",
    "github_project": "dizest",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "dizest"
}
        
Elapsed time: 0.34300s