写点什么

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:063111
用户头像

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

关注

评论

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

《计算机程序设计艺术(第3卷):排序与查找》PDF

程序员李木子

AI自动化Bug发现:提升软件质量保障

测吧(北京)科技有限公司

测试

深入了解 Java 方法和参数的使用方法

小万哥

Java 程序人生 编程语言 软件工程 后端开发

灌电流与拉电流的含义及电路解析

芯动大师

从人员外包到测试工具、测试平台,提供全方位的测试解决方案

测试人

外包 软件测试 测试工具 测试平台

AI助力测试:高效批量生成测试数据方案实现

测吧(北京)科技有限公司

测试

AI加速测试流程:自动化测试脚本生成方案实现

测吧(北京)科技有限公司

测试

浅谈iPaaS对企业转型的重要性

谷云科技RestCloud

应用集成 ipaas

第九周作业

大肚皮狒狒

企业专属语言模型与知识图谱:定制化智能解决方案

测吧(北京)科技有限公司

测试

Meta Llama 大模型:强大的 AI 能力支持

测吧(北京)科技有限公司

测试

高防云服务器租用常见问题解答:确保顺畅的租用体验

一只扑棱蛾子

高防服务器 高防云服务器

适用于 Amazon Step Functions 的低代码可视化新工作流 Workflow Studio, 现已在 Amazon Application Composer 正式发布!

亚马逊云科技 (Amazon Web Services)

低代码 亚马逊云科技 Amazon Lambda Amazon Step Functions

聊聊PowerJob的CleanService

伤感汤姆布利柏

2023 IoTDB Summit:清安储能技术(重庆)有限公司高级 Java 工程师杨泰贤《IoTDB 在清安云能源数据集成的解决方案》

Apache IoTDB

云手机受欢迎背后的原因及未来展望

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机

Vue框架与前端部署:构建现代化Web应用的利器

不在线第一只蜗牛

Vue 前端框架 web开发 Vue 3

个性化AI应用:定制专属学习助手

测吧(北京)科技有限公司

测试

云手机在引流方面有什么优势?

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机

5分钟教你搭建chatgpt,结合midjourney上线即可运营

aiisai

ChatGPT MidJourney chatgpt app

跨境云手机如何简化tiktok运营流程

Ogcloud

TikTok 云手机 海外云手机 Tik Tok直播 tiktok云手机

基于Doris构建亿级数据实时数据分析系统

不在线第一只蜗牛

MySQL 数据库 Doris

1 月比特币 ETF 终上市,公链稳健发展

Footprint Analytics

区块链 公链 BTC

私有版语言模型开发:保障数据隐私与安全

测吧(北京)科技有限公司

测试

AI 辅助测试框架搭建:简化测试工作流

测吧(北京)科技有限公司

测试

The Captainz NFT 概览与数据分析

Footprint Analytics

NFT 数字藏品

AI自动生成测试用例思维导图

测吧(北京)科技有限公司

测试

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