使用ipython笔记本生成工程计算

 僾媙 发布于 2023-02-06 18:50

我是一名结构工程师,我需要进行计算,这些计算基本上看起来像一个混合了文本,表格,数学表达式等的报告......这些计算是高度重复的,所以当我设计一个托梁时,除了数字之外,输出是一样的.

目前,我倾向于进行计算,然后手工或在开放的办公室文档中写下它们.为了做一些重复计算,我有时会使用Ipython笔记本和我编写的一些python模块.

现在真正的好处是直接在Ipytrhon笔记本中使用我的计算来产生输出.输出可以是pdf文档.

因此看到nbconvert真的让我感兴趣,我仍然需要做一些工作来理解模板位.

所以要到达那里,我需要:

    让我的模块功能输出一些乳胶 - 我应该没问题

    根据需要格式化nbconvert输出.我发现这个写一个IPython笔记本到HTML或PDF与内容表和NBConvert中的这个抑制代码?IPython 任何人都可以指向更全面的教程吗?有没有办法从输入中有选择地显示或隐藏一些代码块?在输入单元格中这样的东西会非常棒:

    /hide
    Boring code
    //hide
    Interesting python code I want to show
    

    找到一种插入pdf页面的方法有时我需要插入其他东西,比如绘图甚至是手写的东西,能够编写像insertmypdf这样的小函数(pathtomy/document.pdf)会很不错.因此,当我执行nbconvert时,它会自动插入页面.

我在做梦吗?如果你能指出我正确的方向,我将不胜感激.理想情况下,我花在重新输入之前我计算过的东西的所有时间都可以用a代替

ipython nbconvert --to=latex --template=latex_template.tplx --post=pdf file.ipynb

Matt.. 5

任何人都可以指向更全面的教程吗?

你可能会因为没有写这些而责备我(除其他外),但由于API仍然在慢慢变化,我们不愿意编写很快就会被弃用的文档,但我过去写过一些可以给你一些想法的东西.Damian Avila博客也可以是一个很好的资源,因为他自己使用自定义模板来隐藏/显示代码单元格,并在他的一些帖子中写到了这一点.我也看过这个,但尚未完全阅读.

有没有办法从输入中有选择地显示或隐藏一些代码块?

使用单元级元数据或标记语言,是的,但它需要模板中的自定义代码,您可能会通过阅读上面的链接来了解,同时深入了解nbconvert架构.但它不会是一个班轮.

3) 会更难,但我想你可以在降价单元格上使用自定义过滤器

您虽然欢迎并且对此过程提出反馈意见.

1 个回答
  • 任何人都可以指向更全面的教程吗?

    你可能会因为没有写这些而责备我(除其他外),但由于API仍然在慢慢变化,我们不愿意编写很快就会被弃用的文档,但我过去写过一些可以给你一些想法的东西.Damian Avila博客也可以是一个很好的资源,因为他自己使用自定义模板来隐藏/显示代码单元格,并在他的一些帖子中写到了这一点.我也看过这个,但尚未完全阅读.

    有没有办法从输入中有选择地显示或隐藏一些代码块?

    使用单元级元数据或标记语言,是的,但它需要模板中的自定义代码,您可能会通过阅读上面的链接来了解,同时深入了解nbconvert架构.但它不会是一个班轮.

    3) 会更难,但我想你可以在降价单元格上使用自定义过滤器

    您虽然欢迎并且对此过程提出反馈意见.

    2023-02-06 18:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有