fusi-bids-pydantic
Pydantic model for fUSI-BIDS extension proposal (BEP) sidecar JSON schema
- Ported from: https://bids.neuroimaging.io/bep040
- Github repository: https://github.com/Forest-Neurotech/fusi-bids-pydantic/
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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|