`
willzh
  • 浏览: 301774 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Epydoc

阅读更多
http://epydoc.sourceforge.net/


Epydoc is a tool for
generating API documentation for Python modules, based on their
docstrings. 


A lightweight markup language called epytext
can be used to format docstrings, and
to add information about specific fields, such as parameters and
instance variables.  Epydoc also understands docstrings written in
reStructuredText
,
Javadoc, and plaintext.


example:
def x_intercept(m, b):
    """
    Return the x intercept of the line M{y=m*x+b}.  The X{x intercept}
    of a line is the point at which it crosses the x axis (M{y=0}).

    This function can be used in conjuction with L{z_transform} to
    find an arbitrary function's zeros.

    @type  m: number
    @param m: The slope of the line.
    @type  b: number
    @param b: The y intercept of the line.  The X{y intercept} of a
              line is the point at which it crosses the y axis (M{x=0}).
    @rtype:   number
    @return:  the x intercept of the line M{y=m*x+b}.
    """
    return -b/m




# epydoc x_intercept.py

分享到:
评论

相关推荐

    在Python中结合doctest和Epydoc产生敏捷文档的一种方法.pdf

    本文探讨了一种方法,即通过结合Python的doctest和Epydoc工具,使开发人员在编写单元测试的同时,能够自动生成敏捷文档。 敏捷文档的概念是相对于传统文档而言的,它强调的是文档的更新应与软件开发的迭代过程保持...

    epydoc-3.0.1.tar_epydoc_

    **Python Epydoc详解** Epydoc是一款强大的Python文档生成工具,它可以从Python源代码中抽取文档信息,并生成HTML格式的API文档。标题中的"epydoc-3.0.1.tar_epydoc_"表明这是epydoc的3.0.1版本,已经打包成tar文件...

    Python-pdoc一个可以替换Epydoc的库可以自动生成Python库的API文档

    `pdoc`是一个Python库,旨在替代`Epydoc`,用于自动化Python库的API文档生成。本文将详细介绍`pdoc`的功能、用法以及它如何帮助开发者提升文档制作的效率。 首先,让我们了解一下`pdoc`的基本概念。`pdoc`是一个轻...

    epydoc-3.0.1-14.el7.noarch.rpm

    epydoc-3.0.1-14.el7.noarch.rpm

    在Python中结合doctest和Epydoc产生敏捷文档的一种方法.zip

    在这个主题中,我们将深入探讨如何利用doctest和Epydoc两个工具来创建敏捷的文档。 **doctest** 是Python内置的一个模块,它允许开发者在模块、函数或类的 docstrings(文档字符串) 中嵌入测试用例。doctest会检查...

    wxPython-epydoc.rar_DEMO_wxpython

    【标题】"wxPython-epydoc.rar_DEMO_wxpython" 涉及的主要知识点是wxPython库及其在创建Python应用程序中的应用。wxWidgets是一个跨平台的C++库,用于构建图形用户界面(GUI),而wxPython是wxWidgets的一个Python...

    pdoc:一个可以替换Epydoc 的库,可以自动生成 Python 库的 API 文档-python

    pdoc:一个可以替换Epydoc 的库,可以自动生成 Python 库的 API 文档pdoc 是一个库和命令行程序,用于发现 Python 模块或包的公共接口。 pdoc 脚本可用于生成模块公共接口的纯文本或 HTML,也可用于运行 HTTP 服务器...

    graphviz-1.12.tar.gz

    在早期的开发环境中,这个版本可能对解决与epydoc(一个Python文档生成工具)的兼容性问题有所帮助。 Graphviz的核心功能是通过自动布局算法来生成美观且易于理解的图形。它支持多种图类型,包括有向图(DAGs)、无向...

    Pythonpython threadpool python多线程 Python语言基础

    │ │ ├── epydoc.css │ │ ├── frames.html │ │ ├── help.html │ │ ├── identifier-index.html │ │ ├── index.html │ │ ├── module-tree.html │ │ ├── redirect.html │ ...

    easygui-docs-0.96.zip

    5. **epydoc**:Epydoc是另一个高级的Python文档生成工具,它能生成更美观的HTML格式文档,包括类的继承图、接口定义和源代码高亮等。在这一部分,开发者可以找到更详尽的API参考和类结构信息。 6. **cookbook**:...

    Python-3.11.4.tgz - Python-3.11.4 源码

    10. **Misc和Tools**:其他辅助工具和脚本,例如用于生成文档的`epydoc`,或者用于检查源码风格的`pychecker`。 通过分析Python-3.11.4的源码,开发者可以深入理解Python的内部工作机制,学习如何编写C扩展模块,...

    emacs-23.2b.tar.gz

    对于 Python 开发者,Emacs 提供了诸如 PyElisp 和 Epydoc 等工具,使得在编辑器内编写、测试和调试 Python 代码变得非常方便。例如,`python-mode` 包提供了一套完整的 Python 编辑支持,包括语法高亮、自动缩进、...

    emacs-23.3b.tar.gz

    Emacs 支持通过 Elisp(Emacs Lisp)语言扩展功能,但也可以通过 Epydoc 和 Eshell 等模块与 Python 交互。这使得用户可以在 Emacs 中直接运行 Python 脚本,查看 Python 文档,甚至进行调试。 4. **安装与配置**:...

    emacs-25.2.tar.gz

    它可能包含了 Epydoc、Flycheck(用于实时代码检查)和 Elpy(集成的 Python 开发环境)等扩展,这些工具能提供语法高亮、自动完成、错误检查等功能,极大提升了 Python 开发者的效率。 2. **GUI 改进**:Emacs 25....

    Python-3.13.0a1.tgz Python源代码

    6. **Tools**: 提供了一些有用的辅助工具,如用于生成Python C接口的`swig`,以及用于生成Python模块文档的`epydoc`。 7. **Tests**: 包含了大量的测试用例,用于验证Python的正确性和性能。开发者可以通过运行这些...

    PyPI 官网下载 | polarion-docstrings-0.22.0.tar.gz

    4. **集成其他工具**:Polarion Docstrings可能与其他文档生成工具如Sphinx、Epydoc等兼容,方便在更大的文档构建流程中使用。 5. **版本控制**:版本号0.22.0表明这是一个经过多次迭代和改进的版本,可能修复了...

    Python库 | livedoc-0.3.3-py3-none-any.whl

    在Python生态系统中,有许多用于自动化文档生成的库,如Sphinx和Epydoc,而livedoc则是其中之一。 livedoc是一个实时的、基于源代码注释生成API文档的库。它允许开发者通过在代码中添加特定的注释格式,来自动构建...

    Python库 | lazydocs-0.2.3-py3-none-any.whl

    在Python生态系统中,有许多库用于生成文档,如Sphinx、Epydoc等。而lazydocs的独特之处在于它的懒加载策略,这意味着只有当用户实际请求文档时,才会对源代码进行解析和文档构建。这提高了开发效率,特别是在大型...

    Python-php注释自动生成api文档

    Python有许多库,如Sphinx、Epydoc和Doxygen,它们可以用于解析源代码并创建高质量的文档。在这个场景下,可能有一个特定的Python脚本或库(如mumbaicat-makeapidoc-1832b1c)负责从PHP DocBlocks提取信息,并生成...

    setupdocx:通过模板实现多文档自动化-用于狮身人面像,mkdocs,epydoc ...-开源

    “ setupdocx”通过简化文档的创建,打包和安装,为连续文档提供了一个控制层。 提供的命令作为入口点和可选的基类分发,以进一步自定义为“ setup.py”-setuptools / distutils。 管理受支持的构建器的任意文档模板...

Global site tag (gtag.js) - Google Analytics