TG263
Basic TG263 implementation. This library could be used as a structure name filter in your program.
Installation
$ pip install tg263
Or from current master branch:
$ pip install git+https://github.com/gacou54/tg263
Usage
Validating the structure name
import tg263
result = tg263.is_structure_name_allowed('Prostate')
# Result is `True`
Finding a structure
import tg263
result = tg263.find_structure('SpinalCord_PRV12')
print(result.description)
print(result.anatomic_group)
print(result.target_type)
print(result.major_category)
print(result.minor_category)
print(result.fmaid)
Acknowledgements
This work is a basic implementation of the TG263 (https://www.aapm.org/pubs/reports/RPT_263.pdf)
The allowed structure names (and corresponding information) were taken from https://www.aapm.org/pubs/reports/RPT_263_Supplemental/ .
The initial allowed structure names were taken from the ESAPIX project (https://github.com/rexcardan/ESAPIX), made by Rex Cardan. The ESAPIX license is included in the LICENSE file.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tg263-0.2.0.tar.gz
(23.3 kB
view details)
File details
Details for the file tg263-0.2.0.tar.gz.
File metadata
- Download URL: tg263-0.2.0.tar.gz
- Upload date:
- Size: 23.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
608e71c6b836b1f55a28d7228b203360f9163ffc062baea21542f2b8f9c7c176
|
|
| MD5 |
dcb283e6cec201374994fc63c958760f
|
|
| BLAKE2b-256 |
3bf9768dcaf4949d98d0a9c89144290a61407e29faad5788f9b1e94b55eee2b0
|