Skip to content

deepmodeling/dpgui

Folders and files

NameName
Last commit message
Last commit date
Nov 17, 2024
Dec 19, 2022
Nov 26, 2024
Jan 30, 2023
Nov 17, 2024
Mar 22, 2024
May 31, 2024
Nov 26, 2024
Dec 19, 2022
Oct 8, 2023
Sep 11, 2024
Mar 22, 2024
Mar 13, 2024
Mar 13, 2025
Nov 17, 2024
Sep 11, 2024
Mar 13, 2025

Repository files navigation

DP-GUI

A web-based GUI for user inputs.

For users

Website

Visit the app from https://dpgui.deepmodeling.com.

Python package

To have arguments from other installed Python packages, install the DP-GUI Python package:

pip install dpgui
dpgui

For developers

Vue app

Install the app using yarn:

yarn install

Preview the app:

yarn serve

Build the app:

yarn build

Add arguments from other packages to DP-GUI

Add entry points dpgui in pyproject.toml:

[project.entry-points."dpgui"]
"DPDispatcher Machine" = "dpdispatcher.arginfo:machine_dargs"
"DPDispatcher Resources" = "dpdispatcher.arginfo:resources_dargs"
"DPDispatcher Task" = "dpdispatcher.arginfo:task_dargs"

where the entry points value (such as machine_dargs) should be a function that returns dargs.Argument or list[dargs.Argument].