Skip to main content
Patent Models
=============

Functions and datamodels for patent data.

Usage
--------------
``from patentmodels import PatentDoc, Description, Claimset, Claims, Classification``

Getting a bag of words from a patent description.
::
text = [
("Lorem ipsum dolor sit amet, consectetur "
"adipiscing elit. Integer nec odio. \n"),
("Praesent libero 100. Sed cursus 102 ante dapibus diam. "
"Sed nisi. \n"),
("Sed, dignissim lacinia, <nunc>. Curabitur tortor 2."
"Pellentesque nibh. \n"),
"Quisque volutpat 554 condimentum velit."
]
desc = Description(text)
desc.bag_of_words()

Provides:
::
['lorem', 'ipsum', 'dolor', 'sit', 'amet', 'consecteturadipisc', 'elit',
'integ', 'nec', 'odio', 'praesent', 'libero', 'sed', 'cursu', 'ant', 'dapibu',
'nisi', 'sed', 'dignissim', 'lacinia', 'nunc', 'curabitur', 'tortor', 'nibh',
'quisqu', 'volutpat', 'condimentum', 'velit']

For a complete patent document:
::
claims = [
Claim("Claim {0} has an x.".format(num), num)
for num in range(1, 10)
]
claimset = Claimset(claims)
desc = Description(["one", "two", "three"])
fig = Figures()
classification = Classification("A")
pd = PatentDoc(
claimset,
desc,
fig,
"Title",
classification,
"20010101010"
)
pd.reading_time()
pd.claimset.get_claim(5).text

Release files for patentmodels 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for patentmodels 0.0.5
File Size Uploaded
patentmodels-0.0.5.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for patentmodels 0.0.5
File Interpreter ABI Platform
patentmodels-0.0.5-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 25.8 kB

Release files / patentmodels-0.0.5.tar.gz

Download URL patentmodels-0.0.5.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3e58d9805d0f78b1b148bcc1a0d9e8a71583e0ffa83147ce3b0ab14301f55d08
BLAKE2b-256 checksum
How to use checksums
11a8aa0e5f05f57bd4a4a46a4c53ea437ee42223fd1f2dbd177f66a259368e3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / patentmodels-0.0.5-py2.py3-none-any.whl

Download URL patentmodels-0.0.5-py2.py3-none-any.whl
Size 15.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
15f327d06db4a5adde9dad120646aaf6b48decd84a55c9d1416109b64dbef767
BLAKE2b-256 checksum
How to use checksums
efdf6995f414aeb2bd8e4ea4ac40489f5bb8b00bfdaf0a6d84b2a07e704724f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

3 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page