| CI | status |
|---|---|
| Docker Circleci | |
| Cobertura de código |
O pacote Patentpy permite o fácil acesso ao USPTO (Escritório de Patentes e Patentes dos Estados Unidos) dados de patentes em massa em formato retangular. Ao baixar, converter e armazenar dados de patentes diretamente no site da USPTO, o Patentpy minimiza o trabalho necessário para adquirir dados utilizáveis, permitindo que os usuários se concentrem na análise dos dados. A versão R disso pode ser encontrada em https://github.com/jyprojs/patent.
# install from PyPI
pip install patentpy
# To install development version
# clone repository then run follow code from its parent directory
pip install ./patentpyNOTA: Este pacote utiliza o Pybind11 para embrulhar um analisador de txt personalizado escrito no código C ++, LXML para analisar arquivos XML e pandas para a opção de apresentar dados em massa do USPTO como um DataFrame.
Os dados de patentes em massa no formato TXT ou XML (1976+) podem ser baixados usando o ano e a semana (em cada ano), como segue:
# import get_bulk_patent_data functionality
from patentpy . acquire import get_bulk_patent_data
# download patents from the first week of 1976 and get data frame
patent_data = get_bulk_patent_data ( year = 1976 , week = 1 )
# download patents from the last 5 weeks of 1980
# and store in a CSV file named "patent-data.csv"
# Note: uspto patent data is reported on Tuesdays and 1980
# has 53 Tuesdays, hence, 53 weeks worth of data
get_bulk_patent_data ( year = [ 1980 ] * 5 , week = [ i for i in range ( 49 , 54 )], output_file = "patent-data.csv" )https://jyprojs.github.io/patentpy/index.html
Para contribuir com o Patentpy, você pode criar problemas para quaisquer bugs/sugestões na página de problemas. Você também pode gastar o repositório Patentpy e criar solicitações de puxar para adicionar recursos que você acha que serão úteis para os usuários.
Yu J, Wadhwa RR, Beltz H, Desai MY, Scott JG, Érdi P. Patentpy: Acesse dados em massa do USPTO em formato retangular. 2021; Pacote Python Versão 0.1.0. Url https://github.com/jyprojs/patentpy.