写点什么

IPython 1.0 发布,拥有更好的输入转换框架和转换工具

  • 2013-08-13
  • 本文字数:728 字

    阅读完需:约 2 分钟

IPython是一个用于交互式计算的丰富架构,最近它终于发布了 1.0 版本。这一版本增加了 NbConvert,它能够将 _IPython_ 笔记本转变为其他形式,而且在用户输入如何处理以及其他方面具有更好的灵活性。

以下是一些重要变更:

  • 重新组织—一些内核相关的代码被移入 _IPython.kernel_;移除了前端的子软件包以减少不必要的依赖;_Sphinx_ 指令现在被安装在 _IPython.sphinx_ 中,从而能够被其他项目引用。
  • 内核提供对 _ZeroMQ IPC_ 的支持,而不仅仅局限于 _TCP_。
  • 增加若干官方 API——用于在没有内嵌 _IPython_ 的情况下启动它(start_ipython),以及用于获取最新的 _IPython_ 实例(get_ipython)。
  • 重写输入转换框架,从而为自定义提供更多的灵活性。
  • 恢复了编辑器钩子,支持诸如 _TextMate_ 等软件作为编辑器。
  • _NbConvert_ 能够将 IPython 笔记本转化为其他形式,例如 _HTML、Latex、HTML_ 幻灯片放映(Reveal.js)、_Markdown_ 等等。不过,目前建议将这一工具视作 alpha 版本。
  • 将多个 _JavaScript_ 库升级为新版本,包括 _JQuery、JQuery UI、CodeMirror、Twitter Bootstrap、Marked_ 等等。
  • 对 _ IPython.parallel _ 进行了若干改进。

这一版本需要 _Python_ 2.6.5 及以上,或是 3.2.1 及以上。其中还有一些向后不兼容的变更。读者可以查阅发布注记以了解更多细节,或是查看在 Github Stats上给出的完整已关闭问题的列表。

IPython 提供了多种界面,例如交互命令行、基于浏览器的笔记本以及数据可视化,以支持交互式计算。它能够内嵌到用户自己的项目中,并且还包含用于并行计算的工具。此外,尽管该项目专注于 Python,它的架构设计是语言无关的,现在已有若干支持其他语言的实验性项目

查看英文原文: IPython Gets Better Input Transformation Framework, Conversion Tool

2013-08-13 03:062810
用户头像

发布了 256 篇内容, 共 78.4 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

计算机操作系统之进程与线程

未见花闻

7月月更

如果设计业务微服务架构 - 作业

阿拉阿拉幽幽

【Python技能树共建】python selectolax 模块 & Python爬虫模拟登录

梦想橡皮擦

Python 爬虫 7月月更

拆分电商系统为微服务

爱晒太阳的大白

OKALEIDO:我们为何如此看好多媒体NFT板块?

鳄鱼视界

【C语言深度剖析】详解strlen与sizeof的区别及用法

Albert Edison

7月月更

架构实战营模块六作业

Geek_Q

Python Asyncio 初探:基本概念和模式

宇宙之一粟

Python asyncio 7月月更

spring篇之属性注入

邱学喆

spring 属性注入 @Autowired注入原理 @Resource注入原理 @Qualifier

Python反爬,JS反爬串讲,从MAOX眼X开始,本文优先解决反爬参数 signKey

梦想橡皮擦

Python 爬虫 7月月更

Python|揭开「pip不是内部或外部命令,也不是可运行的程序或批处理文件」的神秘面纱

AXYZdong

Python 7月月更

康威定律如何解释微服务的合理性

源字节1号

程序员 软件开发

OKALEIDO:我们为何如此看好多媒体NFT板块?

西柚子

Qt | 定时器的使用 QTimer

YOLO.

定时器 qt 7月月更

Ark UI中的问题汇总【系列1】

坚果

Open HarmonyOS OpenHarmony Open Harmony 7月月更

拆分电商系统为微服务

joak

Spring IOC

武师叔

7月月更

闭包

Jason199

js 闭包要点 闭包函数 7月月更

【愚公系列】2022年07月 Java教学课程 02-Java语言JRE和JDK

愚公搬代码

7月月更

图解网络:什么是DHCP动态主机配置协议?

wljslmz

网络协议 DHCP 网络技术 7月月更

怎样的工作要辞职呢?

KEY.L

7月月更

5G NR RRC协议总体介绍

柒号华仔

5G 7月月更

leetcode 932. Beautiful Array 漂亮数组(中等)

okokabcd

LeetCode 分治 算法与数据结构

OKALEIDO:我们为何如此看好多媒体NFT板块?

股市老人

ORACLE进阶(十一)MERGE INTO学习总结

No Silver Bullet

oracle MERGE INTO 7月月更

模块六作业 - 拆分电商系统为微服务

Elvis FAN

Python 入门指南之输入和输出

海拥(haiyong.site)

7月月更

电商微服务

intelamd

《MySQL入门很轻松》第4章:数据表的创建修改删除

乌龟哥哥

7月月更

IPython 1.0发布,拥有更好的输入转换框架和转换工具_Python_Roopesh Shenoy_InfoQ精选文章