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
=============
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)
| File | Size | Uploaded | |
|---|---|---|---|
| patentmodels-0.0.5.tar.gz | 10.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 |