问题标签 [datajoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
237 浏览

python - DataJoint for Python 中正确的 ORDER BY 语法是什么?

在 Python 的 DataJoint 中,fetch命令中使用的 ORDER BY 参数的正确语法是什么?

当前文档(截至 2018-08-17)仅指定了 MATLAB 中 DataJoint 的以下语法:

0 投票
1 回答
115 浏览

mysql - Datajoint:超过锁定等待超时错误

在尝试从表中删除时,我有时会Lock wait timeout exceeded出错。.populate当许多命令(带有reserve_jobs=True)并行运行时,这似乎会发生。删除这些作业(中止它们的执行)并重新启动并没有立即帮助,而是在几分钟后。有什么想法吗?删除命令本身不应该触及当前正在处理的数据集。

0 投票
1 回答
96 浏览

docker - 使用 docker 镜像使用 dockerfile 构建不同的 docker 镜像

我正在尝试使用 docker 文件构建烧瓶应用程序的 docker 映像。烧瓶应用程序使用特定 sql 版本 datajoint/mysql 的 docker 映像(使用 docker-compose)。但我收到以下错误:

我还将 docker 和 docker-compose 复制到了我的 app/ 目录。请您帮我如何安装 docker 映像并从 docker 文件中调用 docker。我已经浏览了以下链接,但它并没有直接解决我的问题

Dockerfile

下面是 amy 应用程序目录的样子

在此处输入图像描述

任何帮助是极大的赞赏。

0 投票
1 回答
99 浏览

python - 有没有办法一次运行多次事务?

首先,我想提前道歉。我几个月前才开始学习这个,所以我需要完全分解的东西。我有一个使用 python 和 datajoint 的项目(使 sql 代码更短),我需要创建一个至少有 7 个机场、不同飞机等等的机场。然后我需要用乘客预订填充表格。这是我到目前为止所拥有的。

这继续让我在每架飞机上总共有 144 个座位。

然后我填充航班和乘客:

最后我创建了交易:

所以我需要每天有 10.5 趟航班,飞机至少 75% 满员,这让我需要超过 30000 次预订。有没有办法一次做到 50 次?我一直在寻找答案,但未能找到解决方案。谢谢你。

0 投票
1 回答
31 浏览

datajoint - filepath@data 数据类型的 datajoint-matlab 实现

对于 datajoint-matlab,#327 似乎表明文件外部存储(#143,PR #197)应该在当前版本中实现。在定义存储“数据”后,我可以创建一个数据类型为 filepath@data 的表,但插入时出现错误。

这仍然没有实现,还是这里的错误检查只是阻止我使用它?如果需要,很高兴提供有关测试的更多详细信息。

0 投票
1 回答
85 浏览

datajoint - 从零件表(而不是其主表)到上游表的依赖关系突然失败

我有一个表 Downstream 和一个零件表 DownstreamPart。DownstreamPart,但不是 Downstream,对上游表 Upstream 具有依赖性(唯一的其他附加依赖性是对 Downstream)。到目前为止,此设置一直有效,可以正确填充并级联删除从 Upstream 到 DownstreamPart,但现在突然失败。我得到的错误是:

我有 DJ 版本 0.12.8 和 python 版本 3.7.5。我的同事使用相同的版本和相同的 datajoint 模式,没有收到此错误。部分表 B_part 正确显示为表 A 的后代,没有其主表,也没有引发错误。这两种行为中的哪一种是有意的,我可以做些什么来解决我的错误?

编辑 我在表格定义下方显示并相应调整了上面文本中的引用 表格定义

我还发现这有时会失败,有时会起作用,具体取决于表在unite_master_part函数中显示的顺序(正如文档字符串所说,“输入列表必须是拓扑排序的。”;但我不知道为什么有时会这样是,有时不是拓扑排序的)。

我还应该注意,架构被包装在一个自定义架构类中,如下所示:

0 投票
1 回答
58 浏览

alter - 是否可以更改表以包含对 python 数据联合中上游表的引用?

我们希望更改一个表以包含对新表的非主键引用。旧定义是:

我们想添加

作为非主键,在我们花时间尝试让它工作之前,我们想知道是否有可能,因为我们不知道在这里分配默认值的方法。

提前致谢...

罗兰

0 投票
0 回答
49 浏览

datajoint - Datajoint LabBook - 无法通过登录屏幕

我设置了 datajoint 实验室手册(docker,https: //datajoint.github.io/datajoint-labbook/user.html#installation ),它似乎可以运行。但是,我似乎无法通过登录屏幕(凭据/数据库服务器是正确的)。当我单击绿色连接按钮时,什么也没有发生。我该如何调试?

0 投票
1 回答
66 浏览

datajoint - Datajoint LabBook - 如何更改端口

我正在通过提供的 docker 容器(https://datajoint.github.io/datajoint-labbook/user.html#installation)运行 Datajoint LabBook 并想知道是否有办法将其从(默认?)端口移开( 80?)。我不确定我是否理解 .yaml(docker-compose-deploy.yaml)中的说明,在我看来,有一个 pharus 端点(5000),然后有两个端口定义(443:443、80:80 ) 再向下。我不确定那些指的是什么。

0 投票
1 回答
41 浏览

datajoint - DataJointError:找到没有主表的零件表

我正在使用数据联合 python '0.12.8'。尝试从上游表中删除时,我收到以下错误消息: DataJointError: Found a part table "someschema"."table_part-table" without its master table.我可以预览table以及它的部分表没有问题。

直接在table. 但是,即使条目从该表中消失,调用.delete()任何上游表仍然会导致上述错误。

我正在someschema通过以下方式在该会话中进行初始化: