snake-fmri

View on PyPIReverse Dependencies (0)

0.1.0 snake_fmri-0.1.0-py3-none-any.whl

Wheel Details

Project: snake-fmri
Version: 0.1.0
Filename: snake_fmri-0.1.0-py3-none-any.whl
Download: [link]
Size: 87022
MD5: 278cbe2589024f4c089c2ee5ed52a301
SHA256: b6e7c154968cbd8186197d6541e17b371b41948b5b801dc047190f6363e05929
Uploaded: 2024-04-12 10:20:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: snake-fmri
Version: 0.1.0
Summary: A simulator and validator of fMRI reconstruction methods.
Author-Email: Pierre-Antoine Comby <pierre-antoine.comby[at]cea.fr>
Project-Url: Homepage, https://github.com/paquiteau/simfmri
Project-Url: Bug Reports, https://github.com/paquiteau/simfmri/issues
Project-Url: Source, https://github.com/paquiteau/simfmri
License: MIT License Copyright (c) 2022 Pierre-Antoine Comby Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: simulation,fMRI
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: pydantic
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: nilearn
Requires-Dist: pandas
Requires-Dist: scikit-image
Requires-Dist: matplotlib
Requires-Dist: seaborn
Requires-Dist: hydra-core
Requires-Dist: hydra-callbacks
Requires-Dist: hydra-colorlog
Requires-Dist: brainweb-dl
Requires-Dist: mri-nufft
Requires-Dist: pysap-fmri
Requires-Dist: modopt
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: jupyter-book; extra == "doc"
Requires-Dist: sphinx-book-theme (<1.0.0); extra == "doc"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 2630 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
conf/3d-cartesian.yaml sha256=wo0f5FOvAhT1SfJglAjMObPFMu0ogE1vYBMWAIFKZXA 1030
conf/3d-sos.yaml sha256=zXByUtp8bSVgqrj0Vef4UUGE4P09QZJHpgjgc2-Mxrc 1160
conf/__init__.py sha256=evANZHg_db47Z1vAZ_bzB2epZdb0HmmgGltOZv_Mt6c 42
conf/config.yaml sha256=vgNoMZXiGz1FSKdbiYYaeivlt6oOTfaYeSJpaEWonyY 748
conf/dataset_config.yaml sha256=oe8jJBOjyGHL0_0S6CVnemFtvL8YGR0KJqEZrrbGSWk 306
conf/eval_recon.yaml sha256=zS6fH6whGM-ZrKNq6ZY8BizH6nwP-40pYNmVUhm9pPQ 491
conf/scenario1.yaml sha256=Jc0j_MPA1MK2hXZYeVX5GwLZvjOlA7FiPaDhyVKKQcw 1672
conf/scenario2-cartesian.yaml sha256=CCZfwpmahBN_Om826-FgcltKthJiAGIbuRzOUIki_WE 1937
conf/scenario2.yaml sha256=OpdJPHt81rFi_395zANHDLJj6S-jH2f3GukLNTtd8BM 2116
conf/scenario3.yaml sha256=s_pJkYpKZf1ALWD57PNjibDoZ68BlatIvAOBZ3nhBtY 2172
conf/experiments/extend_sweep.yaml sha256=YNZ89qbyL3WukGjota1_iMzO1dQAr1kwWAfoOQTHe3g 942
conf/experiments/minimal_config.yaml sha256=e5EOOgLLfMtkPnzohSXhNGDkuL-hkU_-Lhihw53i4HM 529
conf/experiments/sequentials.yaml sha256=EGIEZ524feGeNm9uX-nJmmzcr0aE4JkwUuq4xggc338 688
conf/experiments/sweep_snr.yaml sha256=r6kQ1Cb1JE84U284Fix61gMLBFlQU79DsjMHbIxcSi0 205
conf/hydra/launcher/joblib4.yaml sha256=imwrqeb0bzITchdf4KB7V2S5UL1keEO6aLIsoR4kPjE 117
conf/reconstructors/all.yaml sha256=8Y8I__A2IM7U6xS7gpXZtH3lU1cNNTDPPyyO5MSbedo 163
conf/reconstructors/lrf.yaml sha256=nyGaOriOzlNX95DzQZuv--N3pumAIDrCAnNgba89i6A 66
conf/reconstructors/zero_filled.yaml sha256=KoQGBl7zkulaqVwijyZj2ly5AB6ep0OjbpZP4mvntHE 12
conf/simulation/big_basic.yaml sha256=dMjoS0YWYouBH153iBjDG9TkuYwWNCMMgyayELZOZjo 480
conf/simulation/brainweb.yaml sha256=e-21s3Vk0yRzsNGWPmm4qK6VfxzgWPARtCuc_HNZUtE 523
conf/simulation/sl_basic.yaml sha256=VwxtqMkkViHA98zJo7SZ61HCQnRHKeCKukC781Bb_4g 493
conf/stats/stat_default.yaml sha256=tk03NXlyE_3LHxYcm-U4mE0vcRBUnoTqQEm74G5qM5E 24
snkf/__init__.py sha256=LxwDKZ6oLJCt7GQ09SdpzNsKzb9ZxcbgV50r-0szb1o 690
snkf/_version.py sha256=IMl2Pr_Sy4LVRKy_Sm4CdwUl1Gryous6ncL96EMYsnM 411
snkf/base.py sha256=8FwuoISNEIVFTABPwvnGYNKFhxG35PZ-2khpv67nAPk 4264
snkf/config.py sha256=DdlFCShHc6a61FUOPIaykzdgTTC-ezugdhOwEXP5nA4 1827
snkf/analysis/__init__.py sha256=EiNT8grLF2gJrQDr18bXGwHLGzPA2FgVMcNM6pKhYNE 23
snkf/analysis/metric.py sha256=_N4MRhH5Dv-9sPUpT1Ak1uTl8sB2dC8T29Avysf-Bq8 2814
snkf/analysis/stats.py sha256=9vx5uHNCAvm3AijhFFJrrZ0VcXtyA8qLOThawLH-l1A 4324
snkf/cli/__init__.py sha256=6tjkV6t6iRvhpd5VUNn0Ko1Gkijeu84Ux2CCu6xztZk 33
snkf/cli/main.py sha256=FRePnE5i2vjIkDaZ2iTY_D8G9RV6os67pLuGCqUyjGM 4563
snkf/cli/snkf2mrd.py sha256=on1RlXXdqnYbiQm8nWppyP-6P9I-lgKJSqP9HSmz4hs 5544
snkf/cli/utils.py sha256=aNw6vwR_j3ianyUS8ke-fpPLCUEOIfocF37Q_aeIKw8 4067
snkf/handlers/__init__.py sha256=UvGksc5BdXcUv2gHDAbeldWxfz83rPvXPPnj4PCjQLI 818
snkf/handlers/base.py sha256=CuEuF2y-A0w1ymbDb0YwKd0ypQGe6O28h-FUqUxhC2k 11647
snkf/handlers/noise.py sha256=hrmu9EODlLRpf-qQUFjyHjbUSlAoqvh9YBeWBqkfXfg 8013
snkf/handlers/acquisition/__init__.py sha256=gYS6rIoelZs2g9gTZQJJAresWgGKl7hYUS7HtEQa2Vs 287
snkf/handlers/acquisition/_coils.py sha256=6pPRYAw-IHIvYjHhe5VFGRvfpbUbOfzDLfDhGwSb1D8 2158
snkf/handlers/acquisition/_tools.py sha256=-UhIdB1ia2eg8CIax29L5hXUjtoiyefbEi1d_qBKXTw 390
snkf/handlers/acquisition/base.py sha256=8i0Kqkp8L6ZbicunAaJQ9MtyJ6ccvnp1MnEMaIPSuhs 16313
snkf/handlers/acquisition/cartesian_sampling.py sha256=GruJfUOs1WjPMY0zhAreKGImvMu_e4ZAIAGmvCasDa4 5439
snkf/handlers/acquisition/trajectory.py sha256=qToPUiN3XFq7Vgzk3q2hq28I4R-r-ZQSLswc7ivN14Q 5979
snkf/handlers/acquisition/workers.py sha256=3O4UYTsrLigAI5REQsl6_ohM3MQwdRFDzD0MFPovrFQ 8068
snkf/handlers/activation/__init__.py sha256=730Fn4Qck10e40RaONReTQKVJft-IbpH7bICq8GUtPo 114
snkf/handlers/activation/_block.py sha256=91iWHJCpeiffG4EhFfwHuJC5fVM00NaxixYfinXhbDQ 1461
snkf/handlers/activation/activation.py sha256=IhJqwtw4TAVJS3qE1p-UDf4GG96BdnpgHgP8PhIi2LE 5347
snkf/handlers/io/__init__.py sha256=_e2-j-KxBcioixhOKWWvBzdhHVry0APjP7gwx3DSQak 146
snkf/handlers/io/input.py sha256=TXsyOaKDJWqU2QTgTym514MwyoEPdnvg_uxx8CBwGFU 2042
snkf/handlers/io/output.py sha256=lCIkbvBeR2_WyAJ1qfYrfSy5MCE-WEASI4JScwok5PY 1701
snkf/handlers/io/utils.py sha256=tGu7vjrkcg1aI-piq4MFQZcR8Xds6JSUJUbAP8-EbRw 1672
snkf/handlers/phantom/__init__.py sha256=E2W6mZjz51oatfV65p5WigHNNLUG8WZzDyY8fSwQyH0 404
snkf/handlers/phantom/_big.py sha256=X8z7b60WYiurBOOA5cO6mFVUtNjYXp_hpYwXTrqSwD8 8177
snkf/handlers/phantom/_brainweb.py sha256=Q4BnMJ3xm8-rG7T7mYhEMpVh-CEqvrBagCm7agl71os 1270
snkf/handlers/phantom/_shepp_logan.py sha256=FywyxaI_cJFA8mYpoVXc2USv-l7Mt1jMxr4QSsrRmyw 9632
snkf/handlers/phantom/big_phantom_data.json sha256=GpyBPlgFjF-wrLT7Y5u6u3ciNHPUjBzoCtGm63xeSTc 35983
snkf/handlers/phantom/big_phantom_roi.json sha256=aYU3raMD6dEe9xrSSnNFXDmRdVZQ-aPG59GCM-x5ufc 581
snkf/handlers/phantom/phantom.py sha256=fuL10QBv8ZnyGN7_1qG5k__nR1hN-E1wOh82kkU-vTY 12234
snkf/handlers/utils/__init__.py sha256=FvupUPYvomXd89sMOsmWQrQvIFzB-Az2qR-31EVuvqI 30
snkf/handlers/utils/base.py sha256=1rjO6C2r08yrrEYUs09rcAZco_dlmRQmo_Lh6IUb_Do 1051
snkf/reconstructors/__init__.py sha256=03OZ5giREtO3yADxUbTL05ssd-Pm7N1WdW48UjudKfw 392
snkf/reconstructors/base.py sha256=DOlrkYARkOWF9mW6a1GIKwLh5fPcuNyu_eVzdabpxb8 1799
snkf/reconstructors/pysap.py sha256=5b0uV04wN9RZbMr6APQa2PS2kNg8Xfwm2meJTbWfBKQ 11297
snkf/simulation/__init__.py sha256=ABmF0HWI10tCad4lnD_hfEZ2Yr0CpMSH0wJPbqOM-eM 262
snkf/simulation/lazy.py sha256=REebVIsss5Yo6_BAbOwKHbrw5Xp6FvK60pxq1TpojmU 5893
snkf/simulation/simulation.py sha256=Je7Pr8O8BdqaIW01MfW6OiiOXcLnwHMJduptaO5Cz_g 11968
snake_fmri-0.1.0.dist-info/LICENSE.txt sha256=dFATw2IyQ63UNMJP6CDO6v3xxsa_Mlt9I33rojPpeIY 1077
snake_fmri-0.1.0.dist-info/METADATA sha256=NORogJQnzSqHwrhn_t8NsszQCdTtI5OBf9F-cIzDgQI 5493
snake_fmri-0.1.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
snake_fmri-0.1.0.dist-info/entry_points.txt sha256=BFlXNlqoIu8NCadZ5ANqIUqAEp25qCF_OVhTxyecLRA 151
snake_fmri-0.1.0.dist-info/top_level.txt sha256=3VybNBa_-8rdDSIbwKihc3pZIzmiVg3NyBEbkH2imvA 10
snake_fmri-0.1.0.dist-info/RECORD

top_level.txt

conf
snkf

entry_points.txt

snkf-data = simfmrmi.cli.generate_dataset:generate_data
snkf-main = snkf.cli.main:main_app
snkf-rec = snkf.cli.eval_recon:eval_recon