开放的科学和可重用与MATLAB在线和GitHub的研究
你已经
写了一
研究
纸,你有一些MATLAB代码
金宝app支持它。
你怎么
传播
这让尽可能多的人能够使用它
吗?
这是
新
w
orkflow。
- 步骤1:把你的MATLAB代码到GitHub
- 步骤2:从回购,c列阿特一个让我们的链接打开在MATLAB中直接在线和分享它。一个的方式来这是添加一个吗徽章回购。像这样:
就是这样!现在,如果有人想运行或修改你的代码,他们只是点击“开放在MATLAB在线”开始
与你的工作交流
。
我想要结束这篇文章。我发现这是一个发展如此令人激动,我一直在乞求发布一些关于它自从我第一次听说。然而,我的一些朋友在这里建议,也许我添加更多的细节。就这样了…。
把你的MATLAB和Simu金宝applink的研究代码GitHub
多年以来,我一直在促进更好的实践研究软件的同事
研究软件工程社区
。大量的现代研究极度依赖计算软件
你的研究软件正确吗?
我是一个问题
就像
同事问我的研究。我职业生涯的很大一部分一直致力于帮助这个问题的答案是“是的”,尽可能多的人
。
在
“你的研究软件是正确的吗?”
,一个
最早的
我给研究人员的建议
是使用版本控制的
…故事!
我更喜欢和推荐git
GitHub
但是其他的
版本控制
系统
很好如果你坚持的话。
然而,在这个新的工作流MathWorks最初针对GitHub由于其巨大的受欢迎程度。
一旦你在GitHub上研究代码,
这是
“外面”,用于对我们其他人
e
。
这是
一个极其重要的开放科学的实践的第一步
,一旦
你已经
做到了,
你可以自由地添加各种各样的
的事情
你的游戏水平
。从简单的动作,如一个编写良好的Readme文件
nd演示代码
在现场脚本
到单元测试,
持续集成和DOI。
添加一个“开放在MATLAB在线”徽章回购。
MATLAB在线
MATLAB的浏览器版本运行在云
是
使用了
150万年
人
去年
。
读
更多关于这
或者,更好的是,
去看
一个玩
在
https://matlab.mathworks.com/
)
GitHub有助于使你的
代码可用。
MATLAB在线
帮助
使
它
更容易使用。
当然,用户可以自由地从GitHub下载代码或者使用命令行git克隆代表
ository
。
他们可以利用他们的桌面
版本
MATLAB的
与你的研究工作。
添加一个
在MATLAB在线“开放
”
徽章
使它更容易
那些感兴趣的p
与你的研究
。
所有你需要做的是
基于回购的形式链接URL
。
例如:
- GitHub URL:https://github.com/slevin48/liveapp
- 网址打开在MATLAB在线(创建这个网页):https://matlab.mathworks.com/open/github/v1?repo=slevin48/liveapp&file=SolarPanelEstimator.mlx
在上面的链接
我们已经
编码,我们想要的文件
SolarPanelEstimator.mlx
加载
当我们输入MATLAB在线。
当有人点击上面的链接,
MATLAB将打开在线,回购将克隆他们的MATLAB驱动器和请求的文件将被打开。
下面的gif显示了在实践中这是什么样子。
注意生活脚本,打开是一个简单的应用程序,使用生活的控制。其背后的代码,对于那些想要,可以单击查看和编辑。
任何公共repo(促红细胞生成素)任何时间,一键复制
我喜欢这个新的工作流GitHub回购的主人
不
需要为我做任何事可以利用
他们的代码
以这种方式
。
我能找到
任何
GitHub回购
包含
MATLAB代码,形成链接
并使其
提供给我的读者
,
学生
或合作者。
在撰写本文时,这一点
伟大的
回购
从罗伯•坎贝尔
不
有一个“开放在MATLAB在线”
b
adge
:
当然,作为回购的主人,我能让我的用户更容易
打开我的代码通过添加
一些
减价
自述文件
。
[!(在MATLAB在线)(//www.tatmou.com/images/responsive/global/open-in-matlab-online.svg)) (https://matlab.mathworks.com/open/github/v1?repo=raacampbell/shadedErrorBar)
这个生产
这样的徽章
没有MATLAB许可证吗?没有问题。
一个庞大的数字
大学和科研机构的MATLAB许可证
但是如果你的合作者
吗?
他们如何运行,
编辑
和
一般玩
在你的代码吗?
答案是,他们只是点击链接,然后继续它。
所有他们需要的是一个
免费的MathWorks一个平仓
他们可以在网上利用MATLAB(基本)
。
有限制,可以肯定的是(
细节
)
,
但
很多事情和支持金宝app
这是
有用的
大量的
工作流
。
它只是工作!
在MATLAB在线添加“开放”来你现在的回购
如果你有一些
MATLAB代码和想使它更易于被世界,为什么不添加
徽章
现在你的回购
吗?
评论
要发表评论,请点击此处登录到您的MathWorks帐户或创建一个新帐户。