TG263 implementation
Project description
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.
Project details
Release history Release notifications | RSS feed
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 |