斯塔塔的朱庇特核。适用于Windows、MacOS和Linux。保留程序状态。
stata-kernel的Python项目详细描述
stata_内核
stata_kernel
是stata的jupyter内核;它在windows、macos和
Linux .</P>
要查看Jupyter笔记本示例,请单击此处。
有关文档和更多信息,请参见:https://kylebarron.github.io/stata_kernel" rel="nofollow">https://kylebarron.github.io/stata_kernel
笔记本电脑
原子
更改日志
[1.10.5]-2019-01-30
- 修复在每次用户命令后由内部代码重置返回代码(
\u rc
)的错误。α288</LI>
[1.10.4]-2019-01-29
- 实际上修复了阻止windows上长命令工作的错误。α284</LI>
[1.10.3]-2019-01-28
- 修复"代码编辑器不同步"的jupyterlab消息。α270</LI>
[1.10.2]-2019-01-28
- 修复阻止windows上长命令工作的错误。α284</LI>
- 使用Automation时,请确保始终在Mac上找到正确的STATA路径。
- 多个文档更新
[1.10.1]-2019-01-08
- 修复阻止在Windows上工作的错误。α281</LI>
[1.10.0]-2019-01-04
- 修复jupyterlab中的魔术。α273</LI>
- 将示例jupyter笔记本文件添加到文档中。α275</LI>
- 如果自动化类型库未在Windows上注册,则引发自定义错误。α276</LI>
- 将程序名添加到自动完成。α280</LI>
- 不要在变量名之前对文件路径排序。α261</LI>
[1.9.0]-2018-12-19
- 添加用于显示格式化输出的
%html
和%latex
魔术。α267</LI> r()
不再在命令之间清除。α266</LI>- 添加测试
[1.8.1]-2018-12-17
- 修复程序和带有10行的循环的日志清理问题。α257</LI>
- 修复了在键入
${
时自动完成以显示全局变量的问题。α253</LI> - 添加内核测试。α254</LI>
- jupyterlab语法突出显示现在存在。运行jupyter labextension install jupyterlab stata highlight
- 修正错误文件的建议。α262</LI>
- 允许在文件路径自动完成中使用带括号的全局参数
[1.8.0]-2018-11-28
- 不要在windows上使用winexec启动stata。这样做的好处是除非需要,否则不会创建stata窗口,并且2)不会不必要地显示图形。α249</LI>
- 添加魔法以显示和隐藏stata gui。α251</LI>
- 修复在qtconsole中显示图像的问题。α246</LI>
- 修正补全错误。247
[1.7.4]-2018-11-21
- 修复在注册表项不在时在windows上查找stata路径的问题。α242</LI>
[1.7.3]-2018-11-20
- 修复Windows上的日志清理。α241</LI>
[1.7.2]-2018-11-20
- 固定安装。将mata内置项添加到manifest.in。α239</LI>
[1.7.1]-2018-11-19
- 修复
%browse
,%head
,%tail
显示问题。α237</LI>
[1.7.0]-2018-11-19
- 添加mata模式。α116</LI>
- 允许程序在没有配置文件的情况下运行。α222</LI>
- 修正了ctrl+c行为。
- 从用户日志中隐藏大多数stata内核输出228
- 在单词边界上添加补全。α229</LI>
- 在iframe标记中包装svg以防止跨图像问题。α235</LI>
- 如果配置文件已经存在,不要覆盖它。
[1.6.2]-2018-10-25
- 自动还原关闭图形窗口。α219</LI>
- 重构
%browse
以在内部使用与%head
相同的代码。α217</LI>
[1.6.1]-2018-10-24
- 移除作为依赖项的regex包。α212</LI>
- 修复用标量和矩阵完成的cap/
noi
/qui
completion。α213</LI> - 保存图形后关闭Stata图形窗口。α214</LI>
- 修复regex以隐藏"note:graph.svg not found"
[1.6.0]-2018-10-24
- 文件路径自动完成。当前仅当文件中没有空格时才起作用。α195</LI>
- 仅在命令成功后导出图形。α210</LI>
- 停止显示时,在前端显示更多信息。α198</LI>
- 修复图形正则表达式中的散点。只有
sc
和散点 前面是双向的。α205</LI>
- 使用缩短的命令名时提供矩阵和标量自动完成。 α206</LI>
[1.5.9]-2018-10-16
- 用Python3.5修复错误。α203</LI>
[1.5.8]-2018-10-11
- 修复不正确的正则表达式转义。α201</LI>
[1.5.7]-2018-10-11
- 修正在一行中错误解析多个
//
的错误。α200</LI>
[1.5.6]-2018-10-09
- 修复阻止
设置rmsg的错误。α199</LI>
[1.5.5]-2018-10-05
- 添加"用户图形"关键字设置以允许为第三方命令显示图形。
[1.5.4]-2018-09-21
- 将
include
代码写入文件时强制使用UTF-8编码。α196</LI> - 等待图形的pdf副本时捕获eof。α192</LI>
[1.5.3]-2018-09-20
- 将pexpect terminal size设置为255列。α190</LI>
[1.5.2]-2018-09-19
- 将pywin32添加为windows上的pip依赖项,从而使安装更容易。
- 添加jupyter 1.0.0元包作为依赖项,这样从miniconda安装也可以安装所有jupyter。
[1.5.1]-2018-09-17
- 解决
--更多--
的问题。α103</LI> - PDF图形冗余。这提高了通过乳胶导出到PDF的方便性。
- 复制语法突出显示文件时捕获权限错误
- 为Jupyter笔记本电脑添加Stata徽标
- 自动关闭Jupyter笔记本中的本地宏引号
- 突出显示///作为Jupyter笔记本中的注释
- 突出显示Jupyter笔记本中的宏
- 检查最新的PYPI软件包版本,如果更新,则向横幅添加警报
- 简化
%set
magic - 现在将默认的线条大小设置为255以改进图像处理。α177</LI>
[1.5.0]-2018-09-14
- 添加代码镜像语法highlightiJupyter笔记本电脑的NG
- 改进pygments语法突出显示,以HTML和PDF格式突出显示jupyter qtconsole、jupyter console和笔记本输出。
- 恢复PDF图形支持。尽管出于安全(或可能只是实际)原因,它不会显示在Jupyter笔记本中,但它在通过Latex将笔记本导出为PDF时非常有用。
- 暂时修复由换行符拆分的cjk字符的编码错误。α167</LI>
[1.4.8]-2018-09-12
- 修复安装脚本中
的使用
- 在Linux上重定向
xstata
至stata
。α149</LI>- 修正了当有硬制表符时隐藏代码行的问题(
\t
)。α153</LI>- 在新选项卡中打开HTML帮助链接。α158</LI>
- 使用utf-8编码打开日志文件。https://github.com/kylebarron/language stata/issues/98
- 在Linux上重定向
[1.4.7]-2018-09-08
- 修复pypi上传。需要使用
python setup.py sdist bdist_wheel
而不是python setup.py sdist bdist
。后者创建两个源包,每个版本只能将一个源包上载到pypi。
[1.4.6]-2018-09-08
- 修复install.py;以前它有不匹配的
{
和}
- 修复了当整个结果为空白时显示空白的问题。111
[1.4.5]-2018-09-07
- 不要在HTML帮助中嵌入图像;链接到它们。α140</LI>
- 修复字符串位于
{
139 之前时行继续的阻塞
- 修复了隐藏带有前导空格的代码行的问题。α120</LI>
- 从全局建议中删除stata_kernel_graph_counter。α109</LI>
- 加载SVG时始终使用UTF-8编码。α130</LI>
- 将下载计数和atom gif添加到自述文件。尝试修复PYPI页的图像。
[1.4.4]-2018-09-06
- 在windows上完全隐藏stata gui。即使在Windows和Mac Automation上,也始终导出日志文件。
- 在ADO文件中设置更多。应该修复132。
- 使用bumpversion可轻松更新版本号。
- 添加
%help kernel
和%help magics
选项 - 将常规调试信息(如OS/STATA版本/包版本)添加到日志中
- 将帮助链接添加到Jupyter笔记本的帮助下拉式用户界面
- 各种文档修复
[1.4.3]-2018-09-04
- 再次发布到pypi,因为1.4.2没有正确上传。显然只有一个 Mac版本已上载,但即使这样也不起作用。
[1.4.2]-2018-08-21
- 对于超过9行的循环/程序,修复行清理
- 删除pexpect超时
- 输入不完整时提供错误信息发送到
do_execute
[1.4.1]-2018-08-21
- 添加
%head
和%tail
magics - 将
%set plot
更改为%set graph
[1.4.0]-2018-08-21
- 在stata返回结果时返回结果,而不是在命令完成时返回结果
- 通过查找文本的md5散列了解命令何时结束的更稳定方法
- 在安装过程中查找STATA可执行文件
- 在图形命令之后自动显示图形
- 添加%help和%browse magics
- 允许图形缩放因子
- 修复Windows本地问题
- 固定图像间距
[1.3.1]-2018-08-13
- 通过将变更日志和需求文件添加到
manifest.in
[1.3.0]-2018-08-13
- 上下文感知自动完成
- 支持交互定界块
- 更好地解析用户提供的块是否完成。键入
2+//
将提示输入下一行。 - 将lexer分成两个lexer。这有助于首先删除评论并转换熟食店mit;块到CR分隔块。
- 固定SVG纵横比
- 绘图、检索局部和全局、计时命令、查看当前分隔符的魔术。
- 添加文档网站
[1.2.0]-2018-08-11
- 支持
if
,else
,else if
,cap
,qui
,noi
,程序
,输入
块28,27,30 - 支持不同的图形格式21
- 将代码库大量重构为希望更稳定的api 32
- 正确解析日志文件或控制台中的长文本换行41
- 使用单个缓存目录,可由用户配置43
- 使用标记器38、25、29正确删除注释
[1.1.0]-2018-08-06
初次发布!这通常类似于0.1.0版,但我从中创建的echo内核框架在内部被标记为1.1,在人们开始下载之前,我忘记更改它。我不想将号码下移到0.1,并且已经安装的用户无法升级。