从2016年7月5日星期二到2016年7月14日星期四,University of Konstanz的Curtis Rueden在KNIME Konstanz Regional Office举办了hackathon的§§§5§§ §会议,以开发KNIME图像处理扩展以及基础ImageJ Ops库,以及其他支持技术,例如ImgLib2、ClearVolume和BigDataViewer。
时间轴
下图说明了每个人都在现场的情况:
<!– The above image was rendered by MediaWiki. Original data, as converted, follows:
–>
画廊
<img alt="Christian Birkhold (Dietz)" src="/media/news/hackathon-2016-konstanz-rueden.jpg" width="380" />
Christian Birkhold (Dietz)
<img alt="Richard Domander" src="/media/news/hackathon-2016-konstanz-harrington.jpg" width="380" />
Richard Domander
<img alt="Kyle Harrington" src="/media/news/hackathon-2016-konstanz-domander.jpg" width="380" />
Kyle Harrington
<img alt="Christian Birkhold (Dietz)" src="/media/news/hackathon-2016-konstanz-hoerl.jpg" width="380" />
Christian Birkhold (Dietz)
<img alt="David Hörl和Kyle Harrington" src="/media/news/hackathon-2016-konstanz-dietz-and-rueden.jpg" width="380" />
David Hörl和Kyle Harrington
<img alt="Curtis Rueden和Stefan Helfrich" src="/media/news/hackathon-2016-konstanz-harrington-and-gunther.jpg" width="380" />
Curtis Rueden和Stefan Helfrich
黑客马拉松进展
克里斯蒂安·迪茨
- 继续研究 KNIME SciJava 节点和 KNIME SciJava 脚本
理查德·多曼德
- 在第一个操作中添加了 BoneJ 遗传代码 - 拓扑命名空间和用于计算 Euler characteristic (imagej-ops) 的操作
凯尔·哈林顿
-添加了3D网格体素化到imagej-ops#413 (matrixType)
- 开始ThreeDViewer并达到中等可用水平
- 重构Funimage设计更多 Clojure 惯用
斯特凡·赫尔弗里奇
- MatrixType 和 VectorType 的原理验证实现 (imagej-ops#419)
- 允许在 Ops 中使用全局阈值作为本地阈值
- 改进过滤器的默认 OOBF 处理
- i.e. do not apply an OOBF if an image already is extended
- Add defined bounds for RandomAccessibles (imglib2/random-access-defined-bounds)
- Implement Shape.getBoundingBox() (imagej-ops)
马丁·霍恩和亚历山大·菲尔布伦
- 启动基于JavaScript的图像查看器,使用BigDataViewer图块服务器
柯蒂斯·鲁登
- 在使用Nil(又名“typed null”)对象操作改进方面取得了重大进展——imglib2#27的
nil分支的工作发射中;master上已做好准备工作(1、imagej-ops#413) - 清理了ImageJ Ops 的依赖;特别是,使用 SCIFIO 进行 I/O,而不是 ImageJ 1.x 和 AWT (2)
- 帮助清理Tobias Pietzsch的“替换替换空间和操作”PR (scijava/scripting-kotlin) -创建了一个(尚未运行)Kotlin SciJava 脚本引擎 (imagej-ops#415)
技术讨论
- ImageJ 用户界面的未来:ImageJFX?克尼姆? JavaScript + RESTful 图像服务器?
- JVM上的语言:使用Scala、Kotlin和/或Groovy作为未来的SciJava组件



