Skip to main content

fusi-bids-pydantic

Build status Supported Python versions License

Pydantic model for fUSI-BIDS extension proposal (BEP) sidecar JSON schema

Installation

Clone the repository:

git clone https://github.com/Forest-Neurotech/fusi-bids-pydantic.git
cd fusi-bids-pydantic

For general usage, install the package:

pip install -e .

Or for development, install the environment and the pre-commit hooks:

make install

Usage

from fusi_bids_pydantic import FUSISidecar

example_merged_sidecar_data = {
    "TaskName": "example_task",
    "RepetitionTime": 1.5,
    "Manufacturer": "example_manufacturer",
}
sidecar = FUSISidecar.model_validate(example_merged_sidecar_data)
# Warns about missing RECOMMENDED fields

Metadata

Release files for fusi-bids-pydantic 0.0.11.3

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

Built distribution (wheel)

Table of built distributions (wheels) for fusi-bids-pydantic 0.0.11.3
File Interpreter ABI Platform
fusi_bids_pydantic-0.0.11.3-py3-none-any.whl Python 3 none any Details

Release files / fusi_bids_pydantic-0.0.11.3-py3-none-any.whl

Download URL fusi_bids_pydantic-0.0.11.3-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f75f7ae8f234ea38900b1fdc07023d694c718dad9d13aabb34a3386b30809c55
BLAKE2b-256 checksum
How to use checksums
10eb37c1dcf545f400f1f85f37f9c76c37177b0f0be945022fcf0920284484a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.0.11.3 This release

1 release file

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