Skip to main content

FrameTree

CI/CD Codecov Python versions Latest Version Docs

Logo Small

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://arcanaframework.github.io/frametree/

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

Creative Commons License: Attribution-NonCommercial-ShareAlike 4.0 International

Acknowledgements

The authors acknowledge the facilities and scientific and technical assistance of the National Imaging Facility, a National Collaborative Research Infrastructure Strategy (NCRIS) capability.

Metadata

Release files for frametree 0.17.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for frametree 0.17.3
File Size Uploaded
frametree-0.17.3.tar.gz 108.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for frametree 0.17.3
File Interpreter ABI Platform
frametree-0.17.3-py3-none-any.whl Python 3 none any Details

Total release size: 244.9 kB

Release files / frametree-0.17.3.tar.gz

Download URL frametree-0.17.3.tar.gz
Size 108.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f8bcb499aff5d9b262593f31bf05132bc3b7315194036a8343cf3d57b3cad701
BLAKE2b-256 checksum
How to use checksums
412c4a0b7b36c478434c31d1770b910ffaadcfb766c09a3a1e58694321c58761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / frametree-0.17.3-py3-none-any.whl

Download URL frametree-0.17.3-py3-none-any.whl
Size 136.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
280ecfb9b3e075cf1dff8bac4778d8a58d728fa6be36863cbfb2358e02e5ad81
BLAKE2b-256 checksum
How to use checksums
c1fef5ace353e9c7a84c984dcaf82101e2ae34817ab7a67f68704003bcd77cce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page