Frametree: a framework for analysing datasets stored in trees of file objects "in-place"
Project description
FrameTree
FrameTree is Python framework that is used to map categorical data organised into trees (e.g. MRI sessions for multiple subjects and visits, saved in a file-system directory) onto virtual "data frames" for analysis. Cells in these data frames can be scalars, arrays or a set of files and/or directories stored at each node across a level in the given tree. Derivatives are stored along with the parameters used to derive them back into the store for reference and reuse by subsequent analysis steps. Extracted metrics can be exported to actual data frames for statistical analysis.
Documentation
Detailed documentation on FrameTree can be found at https://frametree.readthedocs.io
Quick Installation
FrameTree can be installed for Python 3 using pip
$ python3 -m pip install frametree
Extensions for backends
Support for specific data repository platforms software or data structures (e.g. XNAT or BIDS) are provided by extension packages (see frametree-xnat and frametree-bids). They can be installed with
$ python3 -m pip install frametree-xnat frametree-bids
See the extension template to get started with support for different backends
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
Acknowledgements
The authors acknowledge the facilities and scientific and technical assistance of the National Imaging Facility, a National Collaborative Research Infrastructure Strategy (NCRIS) capability.
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
File details
Details for the file frametree-0.13.3.tar.gz
.
File metadata
- Download URL: frametree-0.13.3.tar.gz
- Upload date:
- Size: 99.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79667a9f4f2f042154255b5677aaaf76949a2fe76e6f79c6119bbf75645fbd75 |
|
MD5 | d8a52037f0dabd6abc2d33356c53004a |
|
BLAKE2b-256 | 6561289669270afd3f50edbeb328f4a156afb31c32f1d692ec2838f2f6e43d36 |
File details
Details for the file frametree-0.13.3-py3-none-any.whl
.
File metadata
- Download URL: frametree-0.13.3-py3-none-any.whl
- Upload date:
- Size: 127.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd884dd44ec3caae138ce86b5d6f4a6451b8a696b40016bc368899fe76968f47 |
|
MD5 | 5db05b0e784d02ddbbf510968976f36c |
|
BLAKE2b-256 | e8aedcdb1ef9d52577a6ff24fdda986564cd875de1ae24dfb868cfe0d5c7f912 |