带有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_app
或 PYTHONPATH=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 查看哈希值)
关闭
davidia-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1fb758400a12a040b2666af46895da615485b25bec65fe6ac64b17e07030c109 |
|
MD5 | 7699d91508549ff36aedbf0b1c794b92 |
|
BLAKE2b-256 | 8acac30f5355a50c699c4c4ff8c65c9fa1005f1defb88d31004a8c22d52d9b9c |
关闭
davidia-0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dec33bcfa74f804b0001cfe9052d04a397bcf4ff1f1310bcab7873149584ebe9 |
|
MD5 | 8dd97d1936745fd7a85ff81d957303b0 |
|
BLAKE2b-256 | 2e98b5b4b4fae7025e4cd04f69ba9b63c2e85d665fa12230b413016ec16ba829 |