QuantEcon 致力于打造开源工具,助力学者践行使命,同时最大限度为更广泛的开源、开放科学社区作出贡献。
当前项目
发展历程
十余年来,QuantEcon 牵头组建国际开发团队,致力于打造下一代面向现代、具备计算兼容性的开源出版工具。
Internationalization Project
开发 action-translation,这是一款基于GitHub Action、利用人工智能自动同步QuantEcon课程仓库多语言译文的工具。 该工具简化了多语言课程内容的创建与维护工作。
Jupyteach
QuantEcon 与 Valorum Data 合作,开发全新现代化学习管理系统(LMS),用于在线交付QuantEcon课程。 该平台已用于我们在西非开展的年度QuantEcon暑期课程。
sphinx-proof, sphinx-exercise, and sphinx-tojupyter
QuantEcon 持续为可执行图书(EBP)社区开发基础设施工具,包括用于支持高阶科学标记语言的 sphinx-exercise 和 sphinx-proof。 同时开发了可从 MyST 源文件生成Jupyter笔记本的工具 sphinx-tojupyter。
Jupyter Book
QuantEcon 与加州大学伯克利分校的 Chris Holdgraf、 Caporaso Labs 达成合作,共同发起 可执行图书项目(Executable Books Project)。 经过密集开发,Jupyter Book 于2020年末正式发布。该项目还通过推出 MyST 扩展了Markdown语法。
Jupinx (历史项目)
QuantEcon 开发了开源工具 Jupinx,可通过Jupyter Notebook将reStructuredText源文件转换为网站。 注:Jupinx 已被 Jupyter Book 替代。
sphinxcontrib-jupyter
QuantEcon 开发了Sphinx扩展插件 sphinxcontrib-jupyter, 支持从reStructuredText源文件生成Jupyter笔记本。
Sphinx
QuantEcon 采用 Sphinx文档引擎 制作可嵌入Python代码的课程讲义。尽管该工具并非为此用途设计,QuantEcon团队仍开发自定义脚本, 支撑早期课程网站搭建与PDF文件生成。