Metadata-Version: 2.1
Name: xnat-access
Version: 0.3
Summary: XNAT Access.
Home-page: https://cbmi.htw-berlin.de
License: AGPL-3.0
Author: Christoph Jansen
Author-email: Christoph.Jansen@htw-berlin.de
Requires-Python: >=3.4,<4.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: requests (>=2.21,<3.0)
Project-URL: Repository, https://github.com/somnonetz/xnat-access
Description-Content-Type: text/markdown

# XNAT Access

Thin XNAT REST API wrapper for Python 3 requests.


## Installation

```bash
pip3 install --user xnat-access
```


## Usage

```python
from xnat_access import XNATClient

xnat = XNATClient(
    'https://example.com/xnat',
    'USERNAME',
    'PASSWORD'
)

url = 'projects/PROJECT/subjects/SUBJECT/experiments/EXPERIMENT/scans'
scans = xnat.get_result(url)
print(scans)

# all functions
# --------------------
# xnat.get_request
# xnat.get_json
# xnat.get_result
# xnat.get_file
# xnat.download_file
# xnat.put_request
# xnat.upload_file
# xnat.delete_request
# xnat.open_session
# xnat.close_session
# xnat.session_is_open
```

