问题标签 [opencpu]

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 回答
533 浏览

r - r包开发-opencpu不可见自己的功能

嗨,我是编写 R 包的新手。

r package development imports not loaded建议我使用 roxygen2。我曾经调用devtools::document()并生成了命名空间。

但是,当我加载这个简单的包(或通过 opencpu 尝试)时,这些功能不可用。

在本机 R 中调用代码似乎有效

像这样启动opencpu:

1)通过启动opencpu简单服务器library(opencpu)

2)执行opencpu$restart将显示一个端口号

3) http://localhost:myPortNumber/ocpu/library/myPackage/info ---> 这个端点有效

正如评论中提到的,这不是调用函数的“正确”方式。但是,opencpu 默认为myfunction/print是否通过 HTTP 调用函数http://public.opencpu.org/ocpu/library/stats/R/quantile/print,即使在我调用 hello 函数时也不起作用。

这是一个如何调用更复杂函数的演示:

您可以通过以下方式简单地测试它:

我确实通过 sudo 安装了它,例如:

这意味着它应该可以通过/library/test2端点获得。

解决方案:

它仍然是错误的 API 端点 --> 我错过了 R 子目录

示例代码在这里:https ://github.com/geoHeil/rSimplePackageForOpenCpu

0 投票
1 回答
547 浏览

r - OpenCPU服务器根目录

单用户 OpenCPU 服务器从哪个目录提供服务,如果我有一个使用 OpenCPU JavaScript 代码的网页,如何让它在我的服务器上运行?我想避免使用 CORS。

我试过玩弄.opencpu.conf,但没有运气 - 没有任何东西可以指定服务器路径,除了"appspaths",改变它不会影响任何东西。

此外,作为一个附带问题 - 有没有人尝试在 Arch 上安装 OpenCPU 云服务器,这个过程或多或少是简单的?

谢谢,干杯。

0 投票
1 回答
349 浏览

r - 将绘图另存为 rCharts 中的图像

问题是不言自明的——如何将我的 rCharts 图保存为非交互式图像文件?

我将它与 OpenCPU 一起使用,所以那里的任何帮助也会很棒!

干杯。

0 投票
0 回答
585 浏览

r - 在公共 OpenCPU 服务器上安装我的 R 包

我已使用本教程创建 R 项目并将其上传到我的 Git 存储库。现在我想在 OpenCPU 服务器上发布这个项目。正如这里所说,“Github 上的任何 R 包都可以通过 /ocpu/github/ API 在 OpenCPU 上远程使用。”

但是,RStudio 说找不到 R 包。据我了解,第一步我必须创建 R 包而不是 R 项目。但是如果我这样做,我不知道如何将它上传到 Git。

任何分步教程将不胜感激。请考虑这是我第一次意识到这个过程。

0 投票
1 回答
300 浏览

api - opencpu 作为 Web 服务调用的 API 有用吗?

HiOpencpu是一个非常酷的工具。但现在我想在 Web 服务中使用数据处理单元 (DPU)。

是否可以在生产环境中使用,其中有很多调用 r 函数和脚本的请求只需要很的时间来运行?

它是否支持并行请求和多个 R 会话

在这种情况下会是更有利的解决方案还是deployR更有利的解决方案?yhatq或者您会建议使用它们吗?rserve或者rapache因为它们可能需要更少的开销?

或者您会建议尝试吗?renjin或者pqr在这样的情况下,因为不需要处理 HTTP 请求 (RTT),延迟会大大减少。

由于时间限制,将 R 包重新实现为自定义 java 或 c/c++ 代码并不是一个真正的选择。

0 投票
1 回答
164 浏览

r - 用于执行 OpenCPU 上发布的 R 函数的 Jiddle

我将我的 R 包上传到 GitHub,然后按照此处的说明将其发布到 OpenCPU 上。

test是一个包含平方根估计公式的函数。

现在,在 JFiddle 中,我正在尝试使用 HTTP API 对该函数进行简单的调用。但是,我不能让它工作。任何想法?

但是当我点击运行按钮时,它会说:

0 投票
0 回答
225 浏览

git - 在 OpenCPU 上更新 R 包版本

我在 GitHub 上提交并推送了 R 函数的更新。但是,当我在 OpenCPU 上检查此功能时,它仍然是旧版本。

我试图重新运行命令

来自 RStudio,但仍然没有将更改上传到 OpenCPU。如何解决这个问题?

0 投票
1 回答
262 浏览

opencpu - 托管私有服务器 Opencpu

我想知道是否可以只连接到我自己的 Opencpu 服务器,托管在 AWS 上,在 javascript 中。还是我仍然需要在javascript中调用Opencpu开放云服务器?Opencpu 的初学者...

0 投票
1 回答
130 浏览

opencpu - 包托管如何工作 Opencpu

我想知道我是否必须在 opencpu 云服务器或 GistHub 上托管我的 R 包,即使我在 Amazon 上使用自己的 Opencpu 服务器?

0 投票
2 回答
4656 浏览

javascript - 将 R 及其图形与现有的 Javascript/HTML 应用程序集成

我有一个现有的 Javascript/HTML 应用程序。我想使用R Programming's 的科学计算和图形的力量。

我的目标是,

  1. 从 Javascript 应用程序发送一些数据。
  2. 使用数据输入调用预定义的 R 函数。
  3. 获取输出以文本和图形的形式获取输出。
  4. 在 HTML 页面中显示它。

如何实现这一点,

  1. 我应该连续运行R,使用类似的东西web sockets并连接到R吗?如果在做如何传递 R 脚本来执行并获取输出包?

  2. Rserve。有一些nodeJS实现Rserve。但问题是,每一行代码都应该通过evaluate命令传递。即使我这样做了,如何处理图形输出?

  3. 我探索了一点openCPU。如果使用 openCPU R 包,R 应该与opencpu库一起连续运行,并且每次我们启动 R 和 openCPU,它以不同的端口号启动。如果我关闭 R 会话,opencpu服务器也会终止。

  4. 如果我在我的机器上安装独立opencpu服务器,如何使用 R?我已经安装了 openCPU 独立服务器,之后就卡住了。

我应该如何进行,我应该怎么做才能完成我的任务。我有点不知道该往哪个方向走。请对此有所了解。我相信大多数人都会需要这个。

我曾使用过shiny,但在这种情况下,我无法使用它。需要从外部 Web 应用程序连接 R。