跳转到主要内容

带有React前端数据可视化器的绘图服务器

项目描述

Davidia

创建一个名为davidia的conda环境

conda env create --file environment.yml

激活它

conda activate davidia

安装TypeScript依赖项(如有需要,请阅读pnpm的安装指南

pnpm install

构建Web客户端

pnpm build

运行Python绘图服务器

从存储库的顶级目录中,您可以运行

cd server && uvicorn --factory davidia.main:create_appPYTHONPATH=server python server/davidia/main.py -c

在浏览器中打开 localhost:8000/client 以查看它。现在使用以下命令测试绘图服务器:

PYTHONPATH=server python server/davidia/simple.py

基准测试绘图客户端

将环境变量DVD_BENCHMARK设置为on或添加-b参数

DVD_BENCHMARK=on PYTHONPATH=server python server/davidia/main.py

PYTHONPATH=server python server/davidia/main.py -c -b

运行脚本以触发基准测试

PYTHONPATH=server python server/davidia/demos/benchmark.py

使用-h参数查看其内置的帮助。

Storybook

在此处查看Storybook https://diamondlightsource.github.io/davidia.

要本地构建和运行Storybook

pnpm build:storybook

pnpm start:storybook

文档

在此处查看文档 https://diamondlightsource.github.io/davidia/typedocs/index.html.

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

davidia-0.1.0.tar.gz (5.3 MB 查看哈希值)

上传时间: 源码

构建版本

davidia-0.1.0-py3-none-any.whl (5.3 MB 查看哈希值)

上传时间: Python 3