1 个不稳定版本
使用旧的 Rust 2015
0.2.1 | 2017年1月28日 |
---|
19 在 #matlab
15KB
323 行
是什么?
此程序可以拆分并重新组合使用单元模式编写的 MATLAB 脚本。
为什么?
单元模式非常适合交互式开发。一个大任务可以被拆分成单独的块,独立重复运行,检查局部变量并进行迭代更改。我经常使用单元模式来记录机器学习管道的步骤。但是,当在命令行操作 MATLAB 时(例如在远程服务器上)无法使用单元模式。只能作为一个单元运行整个脚本。但是经过 cellsplit
处理后,每个单元就是一个完整的脚本,因此恢复了灵活性。
如何?
cellsplit
包含一个 MATLAB 语法的非常基础的解析器,并且将每个单元拆分到一个新的脚本中。它还拆分条件语句和循环体,因为单元可以放置在这些语句内部。
状态
不支持的 MATLAB 功能
- `switch`
- (please file a bug if there is one I've overlooked)
依赖关系
~7.5MB
~150K SLoC