snakebids

View on PyPIReverse Dependencies (6)

0.14.0 snakebids-0.14.0-py3-none-any.whl

Wheel Details

Project: snakebids
Version: 0.14.0
Filename: snakebids-0.14.0-py3-none-any.whl
Download: [link]
Size: 108056
MD5: 4864c31415cabdd61b99423f8d688ee1
SHA256: b799eceb16d644cf3481ebb4e2008a5a00b3d290619ac2503867aed71a7e53b8
Uploaded: 2025-01-29 23:37:19 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: snakebids
Version: 0.14.0
Summary: BIDS integration into snakemake workflows
Author: Ali Khan
Author-Email: alik[at]robarts.ca
Project-Url: Documentation, https://snakebids.readthedocs.io/
Project-Url: Repository, https://github.com/khanlab/snakebids
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8,<4.0
Requires-Dist: attrs (>=22.2.0)
Requires-Dist: boutiques (<0.6.0,>=0.5.25)
Requires-Dist: copier (>=9.2.0)
Requires-Dist: docutils (!=0.21.post1)
Requires-Dist: importlib-resources (>=5.12.0)
Requires-Dist: jinja2-time (>=0.2.0)
Requires-Dist: lazy-loader (>=0.3)
Requires-Dist: more-itertools (>=8)
Requires-Dist: numpy (<=1.24.4); python_version < "3.9"
Requires-Dist: numpy (>=1.23.2); python_version >= "3.11"
Requires-Dist: pandas (<=2.0.3); python_version < "3.9"
Requires-Dist: pandas (>=2.1.1); python_version >= "3.12"
Requires-Dist: pluggy (>=1.3)
Requires-Dist: pvandyken-deprecated (==0.0.4)
Requires-Dist: pybids (<0.17,>=0.16.0)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: ruamel-yaml (>=0.17.2)
Requires-Dist: scipy (>=1.10.0); python_version >= "3.9"
Requires-Dist: scipy (<=1.10.1,>=1.10.0); python_version < "3.9"
Requires-Dist: snakemake (<8,>=5.28.0); python_version < "3.11"
Requires-Dist: snakemake (>=7.18.2); python_version >= "3.11"
Requires-Dist: typing-extensions (>=3.10.0)
Description-Content-Type: text/markdown
[Description omitted; length: 4833 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
snakebids/__init__.py sha256=2ghTUCapovixGzAvMVQ4teeQO8-PR7n_ckiJDEOKeZ0 683
snakebids/__init__.pyi sha256=-0NdHbO4_3f8NEgitV45p5kJXZoG8CIDx8hdpsrUQnI 816
snakebids/_warningformat.py sha256=FJeSKpqM-iInIQ6SkYEul7Zxs7TMjep4QNURGZ5yYYg 1121
snakebids/admin.py sha256=pKu6btYMReiVOugYoaEFUDZ5wQFPlNk3-ykYhPKAw8Q 4352
snakebids/app.py sha256=qgCwTakI4JpGcOgpNHCXJClNiGEC9CCCvDa7tEdtkH0 5424
snakebids/bidsapp/__init__.py sha256=0yQ-53E_wXuM6y3f_1Ipjj_afy0ivTVOxAXcYmmRs80 278
snakebids/bidsapp/__init__.pyi sha256=-byyypCENpqrdp_2oORhsp8X2dWlJZahoHfq5pnHnBg 243
snakebids/bidsapp/args.py sha256=vFVBjv51Lawif_ZlKR0t-5Gap8tlDCIbt0D38gzYJEA 619
snakebids/bidsapp/hook.py sha256=IvYUXZjrn3s4JE4QWlGESDEF07dxzw4oJPQ9A4vrYls 139
snakebids/bidsapp/hookspecs.py sha256=0SNkdCekDNzp8etWaGVuEMOpYoj9LOvrUqfELbAURls 2918
snakebids/bidsapp/run.py sha256=Bwt6lMNwBhL7EqHZ4GrJGPVW9_fJ2x4R3ReTnHIWcnY 6876
snakebids/cli.py sha256=gUgySClnLSgpoNjjlwcTy1SomCDANb3F3qa16c46btk 773
snakebids/core/__init__.py sha256=QRTpk4-iaZeZ2wBx1xsyNuZuI5nKHKJAyTsulmUg5rQ 501
snakebids/core/__init__.pyi sha256=R1DzHlG8LuqHGRkqis3LW9l0YGtBUAepEMerRC2nsD4 586
snakebids/core/_querying.py sha256=_nQLZCXApANmFOh0jqPN51ZfONaF2Lixm8-8mHlj6zA 12507
snakebids/core/datasets.py sha256=ky1osBiObfrLwjqfHFVgJUsBfHWdxa-oCo_pcuiZS3E 32806
snakebids/core/filtering.py sha256=F1N0jzlV-NI63HphkXdM8JJjeaPVPC_iMfSfZW4NbME 9016
snakebids/core/input_generation.py sha256=BmUUoLP3XqWJ0ewWe08n4iu1qo9tsTjnBKQeWYCzEx4 27730
snakebids/exceptions.py sha256=m_XI8cIGwNwEjcFzrZJYv1d6toWKMnJNRAwhbZd5QfU 1198
snakebids/io/__init__.py sha256=vXlXo8CW8AHw2vw02Llu87Gt2hh9f-WmiFgjQ8zULZo 181
snakebids/io/__init__.pyi sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
snakebids/io/config.py sha256=3jaJ_4p0WfRWMSZ6wbhFLBinoG8nuGemTtsOr7eBneo 1161
snakebids/io/console.py sha256=zZXNB4fNx-7VoUlVIbtZHIdzDh5hNuqDiCgmBAN38Cc 4135
snakebids/io/printing.py sha256=1YVxEnTJlRd4jn_LJvaiXaIkT3_IqyEo2LKfPa3QM9E 3889
snakebids/io/yaml.py sha256=sy25zUMbVDpcc-Zii5FwX2Wx7UIIjsfU7xTJPY6KTHs 1001
snakebids/jinja2_ext/__init__.py sha256=vXlXo8CW8AHw2vw02Llu87Gt2hh9f-WmiFgjQ8zULZo 181
snakebids/jinja2_ext/__init__.pyi sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
snakebids/jinja2_ext/colorama.py sha256=IQU1ZXmPKicZ5dTffndCUKfIXiGUL8KIMdCKeEa1Yp0 357
snakebids/jinja2_ext/format_dep_spec.py sha256=kRsk1uYhvb3dHQwhz4mTwoXOrBTYZHMIiJwqMEjDxOw 928
snakebids/jinja2_ext/snakebids_version.py sha256=HtvhtKXAheImn5ZMeoLYFTijB_b6YpUIJBdbY0eum40 1095
snakebids/jinja2_ext/toml_encode.py sha256=lKpbKy1UwDmk293PZxof2bzjCkmbknzAWVROn8cDPXE 854
snakebids/jinja2_ext/vcs.py sha256=P5aTLe1J5i33_twH5I8ZzXDFDiYnUWpKT2eBdZLwWUA 2428
snakebids/paths/__init__.py sha256=dRomCBiPgph36EZ2Ug9Kdb_BnrzIgz8oXTkyV8l7Gdg 368
snakebids/paths/__init__.pyi sha256=FaIjfdyXHOQbRhexAo1PvnOBvKXQzWd2fkLcaWzLc5M 423
snakebids/paths/_config.py sha256=1o3ZgZCoMH1oMRjY-NWxMBwRXtOQXAL6f_yGSvc6zg8 1622
snakebids/paths/_factory.py sha256=eQ_I8Gaquc95Er-sQtJPK_FVisEtwQvpnGSKGb4w7yo 8734
snakebids/paths/_presets.py sha256=d-fYLSb0-_itIK9T_8aE9P7Ey9KSmgYEW5SPeMW4P-4 4685
snakebids/paths/_templates/__init__.py sha256=vXlXo8CW8AHw2vw02Llu87Gt2hh9f-WmiFgjQ8zULZo 181
snakebids/paths/_templates/__init__.pyi sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
snakebids/paths/_templates/spec_func.py sha256=-KUSQuRxA4BMgRoalQCMlpS_F-4ordXvrEYP_d8aw7w 2981
snakebids/paths/_utils.py sha256=MKmXa1okTfcqaOrc5d86kOZZdXSZffd1X9iG_R5uAyQ 2199
snakebids/paths/resources/__init__.py sha256=5K2kTX11eVZHREyWVORJZE5PfNB0QW2eszOv_TxCsaY 161
snakebids/paths/resources/__init__.pyi sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
snakebids/paths/resources/spec.0.0.0.yaml sha256=FRCxOWRL-Vc_8peGe4NFW048259dcT6hwDcE6KyAjzw 776
snakebids/paths/resources/spec.0.11.0.yaml sha256=LZxRLZ3Gf21N1pkrbZZD4DddAoqFcKhav5oMX1PVK9I 1449
snakebids/paths/specs.py sha256=QxT3FB6wp-UHVzJ8mZ8Eec05vtfeWynzYJdY7_JHLkw 1505
snakebids/paths/specs.pyi sha256=wTXlmCJhxR9KLrwLpmd0IAJKRqF2KL72XyCYNCA1P3Q 4261
snakebids/plugins/__init__.py sha256=9dEaOP-XJO9SxTt1B7gVM2FZqniZuZ42T1Me-7d0vJQ 515
snakebids/plugins/__init__.pyi sha256=Non-4kq6MlQwHQmSRT9NkSHfHIMEeFyDmHNkKwV_C1U 606
snakebids/plugins/base.py sha256=0SE_btoxvLZdMAIQpuO0LMUK8W5Np7VhZ7MgD83kpS8 3776
snakebids/plugins/bidsargs.py sha256=io3lF2GkPyF4-Ndw4wu1fkcLbPkxdei_CVB3p-SXVw0 8390
snakebids/plugins/cli_config.py sha256=GX7kNTZfUKHsM-lwmhFwefItUkYhzeaxR2AnaFR4McE 4190
snakebids/plugins/component_edit.py sha256=dJ2CCZEQkjEIwMNV5zNZmGkXWYPVR9G9QIxJRx19D7I 9782
snakebids/plugins/pybidsdb.py sha256=ZcAOS82Q1_ZMCQJuxkRfLHBuwM7DaX4tVLvMsEy4ce4 3851
snakebids/plugins/snakemake.py sha256=Oi8046HnqTPQijnK8X2PHxf8s1-wY6aReG6Qd346M6s 11749
snakebids/plugins/validator.py sha256=m5pmXNYyWuPKh7XPGBxUSSPloR9q7aHz7LF5xFcav7c 3555
snakebids/plugins/version.py sha256=CRE8H5x8Wxc8HpkNl50lVnDxkoGwymWuI8akUUeby9U 1786
snakebids/project_template/.gitignore sha256=XixnHdyeMB2vwkGtGnwHqoWpH-9WChdyG0GXe57duhc 3078
snakebids/project_template/README.md.jinja sha256=pHfgcyJbGjI4sa7NNWD3tjeUH_04SFwGAYBumfO8tgw 43
snakebids/project_template/copier.yaml sha256=_gwY6No4h-YUNrOw3Ii0AQc34zC-XE3csGZsvGJfaOY 3623
snakebids/project_template/tests/data/dataset_description.json sha256=BAkFI-SXaKQMtFmTiNwK4XoL5NVTZuEUmuEb3BZNA8E 423
snakebids/project_template/tests/data/sub-001/anat/sub-001_T1w.nii.gz sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snakebids/project_template/tests/data/sub-001/func/sub-001_task-rest_run-1_bold.nii.gz sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snakebids/project_template/tests/data/sub-001/func/sub-001_task-rest_run-2_bold.nii.gz sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snakebids/project_template/{% if build_system != 'poetry' %}pyproject.toml{% endif %}.jinja sha256=Bre7U2026n3YnsJTtyFoj09e-9YsgwqIAUFXU-F0Wfk 1685
snakebids/project_template/{% if build_system == 'poetry' %}pyproject.toml{% endif %}.jinja sha256=Wt01CkgVCzyDKB14GwET315qY-Ufc_ZMf2XUs6IkZNs 1243
snakebids/project_template/{% if build_system == 'setuptools' %}MANIFEST.in{% endif %}.jinja sha256=MOlnlwajjZu-lFOrqYPiH_9kHlEoI0lgxGpfbQwH_Ws 171
snakebids/project_template/{% if create_doc_template %}docs{% endif %}/conf.py.jinja sha256=7VCuZIaD1IXV-W22Q5NDU4OudnEKaP3t2M1vjS1I_nQ 1978
snakebids/project_template/{% if create_doc_template %}docs{% endif %}/getting_started/installation.md.jinja sha256=px4QlvAQiW2ydiFw2zCJXAbr6kzON3I7WS3Q34Uo9kQ 2983
snakebids/project_template/{% if create_doc_template %}docs{% endif %}/index.md sha256=68wNLqgFOtAeBdNPLkTPAPQ6DvFCrqs_hx1uH_LzyhQ 307
snakebids/project_template/{% if create_doc_template %}docs{% endif %}/requirements.txt.jinja sha256=pKe16uJWSfzk7tNLAe83tXXq3rcgpylg_Lgm0P-hiWU 45
snakebids/project_template/{% if create_doc_template %}docs{% endif %}/usage/app_cli.md.jinja sha256=oC00AnQPTp_EWovVzkFJVTVW0phMlpvROToWpSWpKhI 104
snakebids/project_template/{% if create_doc_template %}docs{% endif %}/usage/snakemake_cli.md sha256=uWZV7f5xFWQGyKT22zgsA5aJu0m-DfpTbPG_-cTOjpY 134
snakebids/project_template/{{name_slug}}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snakebids/project_template/{{name_slug}}/config/snakebids.yml sha256=Q_tJrAU_w0f6eM0QMlvq8f_RYmdW3km8GTMltKe0x_g 1026
snakebids/project_template/{{name_slug}}/pipeline_description.json.jinja sha256=iLE4vTf8XpKuA8N1YTM4KgkHBIgXNB6Im2zaVMf9VBA 613
snakebids/project_template/{{name_slug}}/run.py.jinja sha256=dLGWRhmk85w8Mp5r37ousfdVY--oClG4TOMzCDvtx70 468
snakebids/project_template/{{name_slug}}/workflow/Snakefile sha256=6PLngBtZHdO5xwazOHoAWq2XjUZHBmuerDRoGptqq2U 1086
snakebids/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snakebids/resources/__init__.py sha256=jlwvWuqZ7Hib9D3GQNVPIw4zsDCB0wynOZeSx8Ve4LU 126
snakebids/resources/__init__.pyi sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
snakebids/resources/bids_tags.json sha256=Kd8P8yivtl2S1tFiIEfcGvPWY0qU3hDiPEBMvjtTSzM 4362
snakebids/snakemake_compat.py sha256=FL3XkPIUXgrvCldXykLmE1n6u9Z580SLZBqYC-UmvU8 602
snakebids/snakemake_compat.pyi sha256=Np3igy9SqhbdWSvWaNrN0p1fq9WqCLI7RGKXbcT1CUM 1617
snakebids/types.py sha256=GfCiAn_0Fa-fA2bkkxnDPOdNBTP1MFv9KauvA5_bLso 4860
snakebids/utils/__init__.py sha256=vXlXo8CW8AHw2vw02Llu87Gt2hh9f-WmiFgjQ8zULZo 181
snakebids/utils/__init__.pyi sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
snakebids/utils/containers.py sha256=ko9ovThQqve1o44O7chBaOauVTRX2CHDXoPgBYZenr4 7902
snakebids/utils/output.py sha256=dnwgZrTrTSLduYOwxTmSr5jChB2orX6LeOIes0SvXkw 4008
snakebids/utils/sb_itertools.py sha256=pg1UoFOo2x0kLQiv-xZME6cW28DZmHLbG7-jWjmkCm4 991
snakebids/utils/snakemake_io.py sha256=wHH6ENBWQgp72kn0cDjhQAvs-fSIcW24JxWMS_ygiL4 4947
snakebids/utils/user_property.py sha256=Xn73-TtTdJI9p-ecvffjltL74l-TnLdNRbbu7Xk710w 92
snakebids/utils/user_property.pyi sha256=yCCfUIpOvu0MFXYxGvVG36DjweL8NJJn30bhF4npjYU 237
snakebids/utils/utils.py sha256=Xzt5EQntgF5-OmPSC4cgvs5RcFmdxQBuMn8w_5Slq2E 10243
snakebids-0.14.0.dist-info/LICENSE sha256=gtZCYgKRpY6qRIyd5DLEPdcVfTQm-m0PnvCtOEr6d8Q 1065
snakebids-0.14.0.dist-info/METADATA sha256=C33UmZXd6SzGOzEdNn3MeINW5-xCOiEgdNbBO1OODwQ 6611
snakebids-0.14.0.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
snakebids-0.14.0.dist-info/entry_points.txt sha256=eTbGB9FVwVWRwekFwd_rNdT1PomYRLBzjvEThLPKcQA 50
snakebids-0.14.0.dist-info/RECORD

entry_points.txt

snakebids = snakebids.admin:main