| CI | حالة |
|---|---|
| Docker Circleci | |
| تغطية الكود |
تتيح حزمة براءات الاختراع الوصول بسهولة إلى USPTO (مكتب براءات الاختراع والعلامات التجارية للولايات المتحدة) بيانات براءات الاختراع بالجملة بتنسيق مستطيل. من خلال تنزيل بيانات براءات الاختراع وتحويلها وتخزينها مباشرة من موقع USPTO ، يقلل PatentPy من العمل اللازم لاكتساب بيانات قابلة للاستخدام ، مما يسمح للمستخدمين بالتركيز على تحليل البيانات. يمكن العثور على إصدار R من هذا على 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 ./patentpyملاحظة: تستخدم هذه الحزمة Pybind11 لالتفاف محلل Txt مخصص مكتوب برمز C ++ ، LXML لتحليل ملفات XML ، والباندا لخيار تقديم بيانات USPTO السائبة كـ DataFrame.
يمكن تنزيل بيانات براءات الاختراع بالجملة بتنسيق TXT أو XML (1976+) باستخدام العام والأسبوع (خلال كل عام) على النحو التالي:
# 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
للمساهمة في براءة الاختراع ، يمكنك إنشاء مشكلات لأي أخطاء/اقتراحات في صفحة المشكلات. يمكنك أيضًا توتر مستودع براءات الاختراع وإنشاء طلبات سحب لإضافة ميزات تعتقد أنها ستكون مفيدة للمستخدمين.
Yu J ، Wadhwa RR ، Beltz H ، Desai MY ، Scott JG ، érdi P. Patentpy: Access USPTO Bulk Data بتنسيق مستطيل. 2021 ؛ Python Package Version 0.1.0. url https://github.com/jyprojs/patentpy.