jupyter的processingjs内核

calysto_processing的Python项目详细描述


**calysto processing**是[processingjs](http://processingjs.org/)与[project jupyter](http://jupyter.org/)(又名ipython)的合并。处理草图被输入到jupyter笔记本的单元格中,甚至在渲染的笔记本中运行。草图可以暂停,一次绘制一个草图。

由于calysto处理使用[metakernel](https://github.com/calysto/metakernel/blob/master/readme.rst),因此它有一组完全受支持的“magics”--用于附加功能的meta命令。magics的列表可以在[metakernel magics]上看到(https://github.com/calysto/metakernel/blob/master/metakernel/magics/readme.md)。


calysto正在使用的处理:

*[cs110:计算入门](http://jupyter.cs.brynmawr.edu/hub/dblank/public/cs110%20intro%20to%20computing/2015/detranus.ipynb)
*[视频](https://www.youtube.com/watch?v=v4tzarh cly)


从https://processing.org/download/


安装processing 2,您需要确保已安装并访问“processing_java”命令。Mac用户需要通过选择“工具”菜单下的“安装”“处理Java”从处理中安装它。

最后,编辑已安装的“calysto处理/kernel.js”以包含“处理Java”命令的完整路径。可能是这样的:

``javascript
{
“argv”:
[“/usr/bin/python3”,
“-m”,“calysto_processing”,
“-f”,“{connection_file}”,
“display_name”:“calysto processing”,
“env”:{“processing_java”:“/home/dblank/desktop/processing-2.2.1/处理java”},
“language”:“java”,
“name”:“calysto_processing”
}
```

*/

table table;

void setup(){
table=loadtable(“test.csv”,“header”);
println(table.getrowcount()+“total rows in table”);
}

int retval=0;
for(table row row:table.rows()){
int pop=row.getint(“population”);
if(pop>;retval)
retval=pop;
}
返回retval;
}
````


与表相关的类和方法:

*loadtable(csv_filname,“header”);
*表类
*表行类
*表.rows()-返回与for一起使用的迭代器(表行:表.rows()){…}
*row.getint(列名)
*row.getstring(列名)
*row.getfloat(列名)

有关详细信息,请参阅源代码。

https://github.com/calysto/calysto_processing/tree/master/notebooks


需要:

*python2或python3
*元内核(安装有pip)
*calysto(安装有pip)


*元内核magics
*所有处理js,加上暂停/重新启动和步进器

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java IntelliJ找不到依赖项选项卡   java向字符串数组string[]添加元素并在Junit中测试结果   如何在eclipse中获取活动java项目的名称   如何使用java在mysql中插入时间   java ArrayList更新了插入一行,但Jtable仍然没有刷新   如何在JavaSwing中命名坐标(点)   java Matcher/模式不打印   java错误地设置了arraylist   使用UsernamePasswordCredential提供程序的java列表Azure AD   java在HTTP请求中设置UTC时间   未加载事件:jquery完整日历Java集成   java Maven插件依赖项无法从内部repo解析依赖项   Maven更新重置Java版本   java如何向中添加图片。带有Apache POI XWPF的docx,但不指定其大小   Java最大函数递归