Skip to main content

Functions and datamodels for patent data.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patentmodels-0.0.5.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

patentmodels-0.0.5-py2.py3-none-any.whl (15.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file patentmodels-0.0.5.tar.gz.

File metadata

  • Download URL: patentmodels-0.0.5.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for patentmodels-0.0.5.tar.gz
Algorithm Hash digest
SHA256 3e58d9805d0f78b1b148bcc1a0d9e8a71583e0ffa83147ce3b0ab14301f55d08
MD5 22d27fbcaf34e4fa54ed33d1ab7f2b29
BLAKE2b-256 11a8aa0e5f05f57bd4a4a46a4c53ea437ee42223fd1f2dbd177f66a259368e3a

See more details on using hashes here.

File details

Details for the file patentmodels-0.0.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for patentmodels-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 15f327d06db4a5adde9dad120646aaf6b48decd84a55c9d1416109b64dbef767
MD5 b78dba3e390277c49a2e4079d9477018
BLAKE2b-256 efdf6995f414aeb2bd8e4ea4ac40489f5bb8b00bfdaf0a6d84b2a07e704724f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page