snake-fmri

View on PyPIReverse Dependencies (0)

0.2.0 snake_fmri-0.2.0-py3-none-any.whl

Wheel Details

Project: snake-fmri
Version: 0.2.0
Filename: snake_fmri-0.2.0-py3-none-any.whl
Download: [link]
Size: 88799
MD5: b52c773b1baeb31530101f0673bcd18d
SHA256: ed352c2aba4d0ae4374b3d595a5abcd966272cc3c29d8ac34ac7f4acd01c2333
Uploaded: 2025-02-19 14:17:46 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: snake-fmri
Version: 0.2.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: Copyright 2023 SNAKE-fMRI Contributors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: simulation,fMRI
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: nilearn
Requires-Dist: pandas
Requires-Dist: scikit-image
Requires-Dist: brainweb-dl
Requires-Dist: mri-nufft
Requires-Dist: ismrmrd
Requires-Dist: hydra-core
Requires-Dist: hydra-callbacks
Requires-Dist: hydra-colorlog
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx-gallery; extra == "doc"
Requires-Dist: myst-sphinx-gallery; extra == "doc"
Requires-Dist: sphinx-book-theme; extra == "doc"
Requires-Dist: matplotlib; extra == "doc"
Requires-Dist: pysap-fmri; extra == "doc"
Requires-Dist: ipywidgets; extra == "doc"
Requires-Dist: myst-nb; extra == "doc"
Requires-Dist: sphinx-autodoc2; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-tippy; extra == "doc"
Requires-Dist: linkify-it-py; extra == "doc"
Requires-Dist: matplotlib; extra == "toolkit"
Requires-Dist: pysap-fmri; extra == "toolkit"
Provides-Extra: dev
Provides-Extra: test
Provides-Extra: doc
Provides-Extra: toolkit
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 2330 characters]

WHEEL

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

RECORD

Path Digest Size
cli-conf/GALLERY_HEADER.rst sha256=ioWnd6GwKxCUuPgqoOhQFSEyFuW_E3iJfoUaqiXNESQ 82
cli-conf/__init__.py sha256=7xiKtiJO63zcDgu4IwIhHaCltXis8ANltJeeVlDfJ5Y 28
cli-conf/config.yaml sha256=Fc8goWMkjtuvPFC4R1Vr9Z1WqMpIqsJCapI2WNkOBeA 1273
cli-conf/scenario1-EVI.yaml sha256=_W6sMOdxFuHtCZ2FY41Fp-eJmXgkgl-hSMGt-W92Jbo 1530
cli-conf/scenario1.yaml sha256=cMUxqtioDDV5HYgAQS4icTD2_v7VeZrRFRysJlmFsGw 1589
cli-conf/scenario2-2d.yaml sha256=72Yln3eNR9zniHrfya1MiV6lsS4AvD_7zS4-rYybQIg 2215
cli-conf/scenario2-multi.yaml sha256=NYjGyFX-BJ4K3NzNCEtXhsqG5mmcXDE4OtmBivoaMyY 1896
cli-conf/scenario2-noise.yaml sha256=CVoKNIaFh8J3KqLZanYqqkngYw1kzeeRyfCaNVy0Fo4 2044
cli-conf/scenario2.yaml sha256=CulK8QOmlTgbHaWjFoURj_s9fiYKNy7ZbwbRtRbK90Y 2089
cli-conf/scenario3-tpz.yaml sha256=SPmgjRSQeAjpdwVfH9Jc1POkXLch-qdvGy_eem2unW0 1872
cli-conf/scenario3.yaml sha256=mKN-OfAuXuOuPqzBKbazQgv2wgm9yAY0dKLik9MClrI 1978
snake/__init__.py sha256=L0jJhX12Dqpd4keuhKJjVtDmtMKqwvyhDBTB774rnlU 21
snake/_meta.py sha256=EaXMNMbOlAjtRGhnsdTgbeHFANEmA8ttkkOw393i14M 4375
snake/_version.py sha256=H-qsvrxCpdhaQzyddR-yajEqI71hPxLa4KxzpP3uS1g 411
snake/core/__init__.py sha256=YlDRrirkDy1yFl9mvpTkt-MDkyscoBtZxD2w-170RVM 755
snake/core/parallel.py sha256=HVM5E4SkOQlDPVl6CIDXcdmvyNlKFRZVSobiDHuUICg 4106
snake/core/simulation.py sha256=cf1YH1GnZtxo1h_3R1ANZFk7k3rFmkHbvtPrIubY-p8 4118
snake/core/smaps.py sha256=ixCHwCF8xDAvLw7mE7Izc20yz_-MbrYL_bJXcvdFkHs 2369
snake/core/engine/__init__.py sha256=nHbviGPQ3EVWBdlCFz8_eO7rNsFMKbjUMHzu02t3pMg 245
snake/core/engine/base.py sha256=mVd0rqsvztKTNq9LDfUaD_brQ8gJ8novNbVKwMNoOFs 10271
snake/core/engine/cartesian.py sha256=lIJJrI2eLBSPLfwhNFl1ynXqzZOGdHf3L_ckLF1ac3M 13826
snake/core/engine/nufft.py sha256=XlaXuYzLbMth_dTyJQpYtnrhz4Ry0QZzt4aDQzjDDyQ 6384
snake/core/engine/utils.py sha256=i8zf65wOOOm0HoU6YjRMR9RiQZzXYYISwtw-TdjIDP8 2682
snake/core/handlers/__init__.py sha256=1zMdjTX0cLs9hyyBEz6CsBhcMRX4zqGBxmntwK1BfRc 424
snake/core/handlers/base.py sha256=nL2m96Xsayx6drtQZdITDjHgxfGCkW5kAoNjXZhsY0Q 2679
snake/core/handlers/fov.py sha256=4XmlYQDsql1PF6b2xJf_yy2cneF07D4XCppkKVbVdnM 5675
snake/core/handlers/noise.py sha256=3Q_rzoN1bU-FQp9fQf3rQLRxqIcugWB5rzx9uoyOnjA 1683
snake/core/handlers/utils.py sha256=s_8UMP56Oo5bOC5Q8EFP4fVTP7XrmObNVkA0oxCJypQ 502
snake/core/handlers/activations/__init__.py sha256=uGGPQ8OXWdzL47Z4MqNEtwAm4hL2295FOKX2pY2XoSA 306
snake/core/handlers/activations/activations.py sha256=plMYooYG8SMfykjRR9nLzytHfdmWm5QEJFUyutJMS5E 5438
snake/core/handlers/activations/bold.py sha256=rzkKmdMHlmcKOVhAyE4w5MQAyeMNeU34fjM07UWqbm8 4237
snake/core/handlers/activations/roi.py sha256=GsWGDPXus52HIwvKvjAc8KFi-30NzqEL8UYweOhFQqI 1340
snake/core/handlers/motion/__init__.py sha256=yqPeO-u8lr56RbWCgJsf2-XtkLZjUe0i6ISyrGMYJHA 114
snake/core/handlers/motion/image.py sha256=uily4xn7c9BOR_FCBdlPYsRR_DegaLnXZNZ0GOdFU-A 3451
snake/core/handlers/motion/utils.py sha256=2e2JkWZTjjMKfFlEcPsNzcwGCo-A8O9j9kZTuBR5u-A 5077
snake/core/phantom/__init__.py sha256=w0xNTA6tremcLEBZz9C-FUDcbknnfhIpfLQcX1E3oMo 198
snake/core/phantom/dynamic.py sha256=_T8H7AyZgrrMcqBqu93mSckJT_P2c-E9aXTPOqm9wHA 1322
snake/core/phantom/shepp_logan.py sha256=VDJ3k3tHeVbDMf5LoTNzUbKqGgLYZBfyRzoWRSP0Lrs 9323
snake/core/phantom/static.py sha256=v6QAEZvNte23itQsm9-RDo3rZQuxspMsvVrGHAePJZ8 11659
snake/core/phantom/utils.py sha256=cKWSs__vGtGgSju6hmdyGkCWsx5n38_DRTpyFPLAgxw 283
snake/core/phantom/data/__init__.py sha256=F0IoJ3ssuzoZ1rb6bSGxM1c4MtIRzs0xdqni3gQLGLc 51
snake/core/phantom/data/tissues_properties_1T5.csv sha256=A7kx2H2WbdnJzuG8Hz6CsgYaJMooJIC6vAO8dBtrWmw 405
snake/core/phantom/data/tissues_properties_7T.csv sha256=nVBr0hNiH_PtgB-3z_JAPyzbugDaWLGxauBEfseEQ2c 120
snake/core/sampling/__init__.py sha256=TkaZlYQBJFtoxtCOsUd5y0x5XLR-R5EWJ_wJPJm8RlQ 494
snake/core/sampling/base.py sha256=qdY_h9mqGPc9bvPv7ZOyozSDoEBPHmcNGxCAj2FXGVg 1614
snake/core/sampling/factories.py sha256=M8-71SkvPu-h-S22U79qcvcZpEc8Zd_fcBccN9D6UL8 14721
snake/core/sampling/samplers.py sha256=mZF4vW-R76T6SHTUWapBk6k1yn7kUTKD2ToblGhe2Lc 25429
snake/mrd_utils/__init__.py sha256=dmPo2QOXQ9_JTMUUvrGawTX1XTCIGrENDV74pOuP0lY 552
snake/mrd_utils/loader.py sha256=gpVKhZvxwfAWuUDSfuP-FG7mHkEkWHj10i-afdfDg_M 15829
snake/mrd_utils/utils.py sha256=yg53Lz1oD4W4fzvCTXjyI3nRydGLe7pV33XnqUIcpU4 4027
snake/mrd_utils/writer.py sha256=dMDOh-F2_NlOIB1OsJynUEi4-hdSgg1WalASY33_SKs 8014
snake/toolkit/__init__.py sha256=1zXldwnfFe0cElT7-BFl4uDfEc9fhJA_MxaBrup_dUU 25
snake/toolkit/plotting.py sha256=QptqxqguhdrrdV2Ulyt87hIYdk5eXYalhLbwtMgesP4 11609
snake/toolkit/analysis/metrics.py sha256=oEHzElXkA1-cDUoaYSDIgiDEsli9nkqEWQvcOD_ojBQ 4027
snake/toolkit/analysis/stats.py sha256=BzxMxQZCIRYkGoeRjVzwt_maVyefnawwqKGainrva8k 3908
snake/toolkit/cli/__init__.py sha256=KH-9Lz7Pxhf6P9Soy9joTbTQonaqa3MWzhKHzKuZzvU 40
snake/toolkit/cli/acquisition.py sha256=GAjz2oZgDDEHcSUenO_diQ7cxUn2rm0TfrYHKpRQq3o 2275
snake/toolkit/cli/config.py sha256=5g4IVsJDxJeZgK-ZscS4oKaUzqArJYmYZ8PduE-2e7M 3694
snake/toolkit/cli/main.py sha256=Oc4P6j41rU2Ws_QAPJ6d8_m3_garw8rkPpeYr001Xhs 496
snake/toolkit/cli/reconstruction.py sha256=d9ta9TiLS0EpDMr-1bqLwqaPNHprKVNqrYULgRBPaS8 4190
snake/toolkit/reconstructors/__init__.py sha256=6M0oLvoekPdqrCqC41SzDdripg266ev7g5Ulgb0ZgZ8 260
snake/toolkit/reconstructors/base.py sha256=D-NQ0IdNNs9EWqJIbPUZfkjLp99SfEU4A6enWH0zx0I 1702
snake/toolkit/reconstructors/fourier.py sha256=QrmeMNplJt46TCwmag5uRfBRTOc4l4et2GhUzUlboLE 1961
snake/toolkit/reconstructors/pysap.py sha256=FmADJXd3JqJ4h-ST2SsDFxJx3M1SkMxS3py43dsZCic 13433
snake_fmri-0.2.0.dist-info/LICENSE.txt sha256=8StsXx3uDCkY4LebN9mUL7p2f7epbtK2DwpsMldqvxA 1472
snake_fmri-0.2.0.dist-info/METADATA sha256=Rpvhqe0kJSgLlNSvnNb6Y28BpqS_Ox831jk-Ijl4u3k 6003
snake_fmri-0.2.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
snake_fmri-0.2.0.dist-info/entry_points.txt sha256=M7FeCIsxdUuYJYS1xJMP1sFcAxG9T4s1yWWgNnNUuDk 185
snake_fmri-0.2.0.dist-info/top_level.txt sha256=WNh-RzVmDiMh2kZcHSkjlBzqAkP7WezS-qLYSczQbvs 15
snake_fmri-0.2.0.dist-info/RECORD

top_level.txt

cli-conf
snake

entry_points.txt

snake-acq = snake.toolkit.cli.acquisition:acquisition_cli
snake-main = snake.toolkit.cli.main:main_cli
snake-rec = snake.toolkit.cli.reconstruction:reconstruction_cli