diff --git a/pydatalab/pyproject.toml b/pydatalab/pyproject.toml index 12a3037d9..e81514185 100644 --- a/pydatalab/pyproject.toml +++ b/pydatalab/pyproject.toml @@ -132,7 +132,7 @@ dev-dependencies = [ ] [tool.uv.sources] -datalab-app-plugin-insitu = { git = "https://github.com/datalab-org/datalab-app-plugin-insitu.git", rev = "v0.2.0" } +datalab-app-plugin-insitu = { git = "https://github.com/datalab-org/datalab-app-plugin-insitu.git", rev = "v0.3.0" } [tool.pytest.ini_options] addopts = "--cov-report=xml --cov ./src/pydatalab" diff --git a/pydatalab/src/pydatalab/apps/echem/blocks.py b/pydatalab/src/pydatalab/apps/echem/blocks.py index 6bf4ea864..4a6846971 100644 --- a/pydatalab/src/pydatalab/apps/echem/blocks.py +++ b/pydatalab/src/pydatalab/apps/echem/blocks.py @@ -38,7 +38,6 @@ class CycleBlock(DataBlock): ".txt", ".xls", ".xlsx", - ".txt", ".res", ".nda", ".ndax", diff --git a/pydatalab/uv.lock b/pydatalab/uv.lock index 05cb8646e..7dd7622fd 100644 --- a/pydatalab/uv.lock +++ b/pydatalab/uv.lock @@ -483,8 +483,8 @@ wheels = [ [[package]] name = "datalab-app-plugin-insitu" -version = "0.2.0" -source = { git = "https://github.com/datalab-org/datalab-app-plugin-insitu.git?rev=v0.2.0#fe00a3f7f0179a62d1cbe5ee361a03eb23c5a0ae" } +version = "0.3.0" +source = { git = "https://github.com/datalab-org/datalab-app-plugin-insitu.git?rev=v0.3.0#030c1dd267d351f0c6cad71a105b3e778a087890" } dependencies = [ { name = "datalab-server" }, { name = "lmfit" }, @@ -610,7 +610,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "bokeh", specifier = "~=2.4,<3.0" }, - { name = "datalab-app-plugin-insitu", marker = "extra == 'app-plugins-git'", git = "https://github.com/datalab-org/datalab-app-plugin-insitu.git?rev=v0.2.0" }, + { name = "datalab-app-plugin-insitu", marker = "extra == 'app-plugins-git'", git = "https://github.com/datalab-org/datalab-app-plugin-insitu.git?rev=v0.3.0" }, { name = "datalab-server", extras = ["apps", "chat", "server"], marker = "extra == 'all'" }, { name = "flask", marker = "extra == 'server'", specifier = "~=3.0" }, { name = "flask-compress", marker = "extra == 'server'", specifier = "~=1.15" }, diff --git a/webapp/src/components/datablocks/UVVisInsituBlock.vue b/webapp/src/components/datablocks/UVVisInsituBlock.vue index 18e6dc2b3..d03294433 100644 --- a/webapp/src/components/datablocks/UVVisInsituBlock.vue +++ b/webapp/src/components/datablocks/UVVisInsituBlock.vue @@ -89,7 +89,6 @@ import DataBlockBase from "@/components/datablocks/DataBlockBase"; import FileSelectDropdown from "@/components/FileSelectDropdown"; import FolderSelect from "@/components/FolderSelect"; import BokehPlot from "@/components/BokehPlot"; -import vSelect from "vue-select"; import { createComputedSetterForBlockField } from "@/field_utils.js"; import { updateBlockFromServer } from "@/server_fetch_utils.js"; @@ -100,7 +99,6 @@ export default { FileSelectDropdown, FolderSelect, BokehPlot, - vSelect, }, props: { item_id: { diff --git a/webapp/src/components/datablocks/XRDInsituBlock.vue b/webapp/src/components/datablocks/XRDInsituBlock.vue new file mode 100644 index 000000000..417f33201 --- /dev/null +++ b/webapp/src/components/datablocks/XRDInsituBlock.vue @@ -0,0 +1,233 @@ + + + + + diff --git a/webapp/src/resources.js b/webapp/src/resources.js index c110b0951..f92987765 100644 --- a/webapp/src/resources.js +++ b/webapp/src/resources.js @@ -2,6 +2,7 @@ import DataBlockBase from "@/components/datablocks/DataBlockBase"; import MediaBlock from "@/components/datablocks/MediaBlock"; import XRDBlock from "@/components/datablocks/XRDBlock"; +import XRDInsituBlock from "@/components/datablocks/XRDInsituBlock"; import ChatBlock from "@/components/datablocks/ChatBlock"; import CycleBlock from "@/components/datablocks/CycleBlock"; import NMRBlock from "@/components/datablocks/NMRBlock"; @@ -73,6 +74,7 @@ export const customBlockTypes = { component: UVVisInsituBlock, name: "UV-Vis insitu", }, + "insitu-xrd": { description: "XRD insitu", component: XRDInsituBlock, name: "XRD insitu" }, }; export const itemTypes = {