| CI | estado |
|---|---|
| Docker Circleci | |
| Cobertura de código |
El paquete Patentpy permite un fácil acceso a los datos de patentes a granel de USPTO (Patente de los Estados Unidos y marcas registradas) en formato rectangular. Al descargar, convertir y almacenar datos de patentes directamente desde el sitio web de USPTO, PatentPy minimiza el trabajo necesario para adquirir datos utilizables, lo que permite a los usuarios centrarse en analizar los datos. La versión R de esto se puede encontrar en https://github.com/jyprojs/patentr.
# install from PyPI
pip install patentpy
# To install development version
# clone repository then run follow code from its parent directory
pip install ./patentpyNota: Este paquete utiliza Pybind11 para envolver un analizador TXT personalizado escrito en código C ++, LXML para analizar archivos XML y PANDAS para la opción de presentar datos de granence de USPTO como un marcado de datos.
Los datos de patentes a granel en formato TXT o XML (1976+) se pueden descargar utilizando el año y la semana (dentro de cada año) de la siguiente manera:
# 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 a PatentPy, puede crear problemas para cualquier error/sugerencia en la página de problemas. También puede desembolsar el repositorio de PatentPy y crear solicitudes de extracción para agregar características que cree que será útil para los usuarios.
Yu J, Wadhwa RR, Beltz H, Desai MY, Scott JG, Érdi P. Patentpy: Acceda a los datos a granel de USPTO en formato rectangular. 2021; Paquete de Python versión 0.1.0. URL https://github.com/jyprojs/patentpy.