CEDAR / NVIDIA collaboration
Project description
nvidia-collaboration
OHSU CEDAR Cyclic IF and H&E images
Getting started
Setup python environment
source venv/bin/activate
python3 -m pip install -r requirements.txt
python3 -m pip install -r requirements-dev.txt
python3 -m pip install -e .
Run meta import with --plugin_path
The input directory:
tests/fixtures-new/
├── HandE
├── RegisteredImages
│ ├── 17633-6-Scene-001
│ ├── 18538-6-Scene-001
│ ├── 19142-6-Scene-001
│ ├── 24952-6-Scene-001
│ ├── 30411-6-Scene-001
│ ├── 31022-6-Scene-001
│ ├── 31480-6-Scene-001
│ ├── 33548-6-Scene-001
│ ├── 38592-6-Scene-001
│ ├── 48411-6-Scene-001
│ ├── 54774-4-Scene-001
│ ├── 57494-6-Scene-001
│ └── 57658-6-Scene-001
└── annotations
will produce:
gen3_util meta import dir tests/fixtures/ tmp/output --project_id aced-nvidia --plugin_path gen3_util_plugin_nvidia --remove_path_prefix tests/fixtures/
summary:
ResearchStudy:
count: 1
ResearchSubject:
count: 13
Patient:
count: 13
Specimen:
count: 13
DocumentReference:
count: 738
size: 74437
msg: OK
expected results
Output files:
tmp/output
├── DocumentReference.ndjson
├── Patient.ndjson
├── ResearchStudy.ndjson
├── ResearchSubject.ndjson
└── Specimen.ndjson
Identifiers:
$ cat tmp/output/*.ndjson | jq -rc '. as $r | .identifier[]? | [$r.resourceType, .value]'
["Patient","P1"]
["Specimen","T1"]
Run the tests
pytest tests/
Distribution
- PyPi
# update pypi
# pypi credentials - see https://twine.readthedocs.io/en/stable/#environment-variables
export TWINE_USERNAME= # the username to use for authentication to the repository.
export TWINE_PASSWORD= # the password to use for authentication to the repository.
# this could be maintained as so: export $(cat .env | xargs)
rm -r dist/
python3 setup.py sdist bdist_wheel
twine upload dist/*
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gen3_util_plugin_nvidia-0.0.4.tar.gz.
File metadata
- Download URL: gen3_util_plugin_nvidia-0.0.4.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43528ae570ad276727777b26ab852b4d36136215dec3346b700a64a83624205e
|
|
| MD5 |
c2b7b41eb6ef4f9f5eacdbeff63d0324
|
|
| BLAKE2b-256 |
fd75ab4245a137a45ffa1a54e109469b62c03d00745462afefc52434b1adf863
|
File details
Details for the file gen3_util_plugin_nvidia-0.0.4-py3-none-any.whl.
File metadata
- Download URL: gen3_util_plugin_nvidia-0.0.4-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c255214cbbf8ac0f8b921c98a6933f6e5c11f456bee0a708fdea20b65e85fc47
|
|
| MD5 |
0cd19db69b5ea16ef17a113b66e7e1ca
|
|
| BLAKE2b-256 |
65aa7d7ea166ce410691e7f4d41e77b51bb0bfd7268e9292840e04135273e5b3
|