O que paper-repro-python faz?
Uma habilidade para extração de alta fidelidade de PDF para Markdown, reprodução de artigos acadêmicos em Python e geração de README bilíngue com figuras de experimentos incorporadas.
Visão Geral
Esta skill automatiza o processo de:
- Extrair o conteúdo de um artigo acadêmico em PDF para o formato Markdown, mantendo a fidelidade da estrutura, tabelas, equações e referências.
- Reproduzir os experimentos e resultados descritos no artigo usando Python, gerando figuras e dados de saída.
- Gerar um README bilíngue (ex: inglês + português) que inclui as figuras dos experimentos, resumo executivo e instruções de reprodução.
Como Usar
Para utilizar esta skill, forneça o caminho para o arquivo PDF do artigo acadêmico. A skill irá:
- Extrair o texto e as figuras do PDF.
- Executar o código Python de reprodução (se fornecido ou inferido do artigo).
- Criar um diretório de saída com o Markdown extraído, as figuras geradas e o README bilíngue.
Exemplo de Uso
# Comando fictício para ativar a skill
python run_skill.py --pdf paper.pdf --output ./repro_output
Requisitos
- Python 3.8 ou superior
- Bibliotecas:
pymupdf,pandas,matplotlib,numpy(instaláveis viapip install -r requirements.txt)
Personalização
Você pode ajustar os parâmetros de extração (ex: idioma do README, formato das figuras) editando o arquivo config.yaml.
Licença
MIT