Repolode
numpy

numpy/numpydoc

Uma extensão do Sphinx que interpreta docstrings no estilo NumPy e as transforma em documentação de API estruturada.

Estrelas
354
Forks
184
Issues abertas
135
Último commit
há 6 dias

O que é?

numpydoc é uma extensão do Sphinx para lidar com docstrings escritas no formato de documentação do NumPy. Ela converte seções como Parameters, Returns, Raises e Examples em conteúdo formatado corretamente para o Sphinx, permitindo que projetos Python mantenham um estilo consistente de docstrings em toda a base de código.

Além de interpretar docstrings, a extensão adiciona diretivas para descrever código, como np:function e np-c:function, que documentam funções e APIs em C no estilo NumPy. O guia de docstrings do NumPy incluído no projeto explica como escrevê-las para que funcionem com a extensão.

O pacote requer Python 3.10 ou superior e Sphinx 6 ou superior.

Recursos principais

  • 01Interpreta seções de docstrings no estilo NumPy, como Parameters, Returns e Raises.
  • 02Adiciona as diretivas np:function e np-c:function para documentar objetos de código.
  • 03Integra-se ao Sphinx como uma extensão padrão.

Casos de uso

  • Gerar documentação de referência de API para uma biblioteca Python que usa docstrings no estilo NumPy.
  • Documentar funções de extensões em C com as diretivas np-c, junto às APIs Python.

Antes de usar

  • Não foi possível identificar a licença nos metadados do repositório. Confira o arquivo LICENSE antes de reutilizar o projeto.

Em coleções

Tópicos

Perguntas frequentes

O que é numpydoc?
Uma extensão do Sphinx que interpreta docstrings no estilo NumPy e as transforma em documentação de API estruturada. numpydoc é uma extensão do Sphinx para lidar com docstrings escritas no formato de documentação do NumPy. Ela converte seções como Parameters, Returns, Raises e Examples em conteúdo formatado corretamente para o Sphinx, permitindo que projetos Python mantenham um estilo consistente de docstrings em toda a base de código.
numpydoc é gratuito? Qual é a licença?
numpydoc é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
numpydoc ainda é mantido?
Manutenção ativa. O último commit de numpydoc foi em 1 de nov. de 2026.
Para que posso usar numpydoc?
Gerar documentação de referência de API para uma biblioteca Python que usa docstrings no estilo NumPy. Documentar funções de extensões em C com as diretivas np-c, junto às APIs Python.
Onde consigo numpydoc?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/numpy/numpydoc

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados