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.2

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.2
File Size Uploaded
frametree-0.17.2.tar.gz 107.1 kB Details

Built distribution (wheel)

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

Total release size: 242.9 kB

Release files / frametree-0.17.2.tar.gz

Download URL frametree-0.17.2.tar.gz
Size 107.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c8eeb2a4aa0b4caa90cb03709f14e8848ec346405211670afea45fcb356b65e0
BLAKE2b-256 checksum
How to use checksums
27b2ca53f5d41ce1a939560d8a06e3dde4a87ce935896261c41d9832528e0fe9
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.2-py3-none-any.whl

Download URL frametree-0.17.2-py3-none-any.whl
Size 135.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c5198abf919dc94d8969d814fb9b2ca46688939235341107def31a649dd1979b
BLAKE2b-256 checksum
How to use checksums
5bf084ea5889adc1d6ce801409044596a6a2ffcfd9819507b13c407442094a4d
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