2026-02-14T06:31:15,281 Created temporary directory: /tmp/pip-ephem-wheel-cache-q7n3orug 2026-02-14T06:31:15,285 Created temporary directory: /tmp/pip-build-tracker-qw778zwe 2026-02-14T06:31:15,286 Initialized build tracking at /tmp/pip-build-tracker-qw778zwe 2026-02-14T06:31:15,287 Created build tracker: /tmp/pip-build-tracker-qw778zwe 2026-02-14T06:31:15,287 Entered build tracker: /tmp/pip-build-tracker-qw778zwe 2026-02-14T06:31:15,288 Created temporary directory: /tmp/pip-wheel-vmr4wwdr 2026-02-14T06:31:15,291 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-14T06:31:15,295 Created temporary directory: /tmp/pip-ephem-wheel-cache-h3sxcbpc 2026-02-14T06:31:15,322 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T06:31:15,325 2 location(s) to search for versions of mrtwo: 2026-02-14T06:31:15,325 * https://pypi.org/simple/mrtwo/ 2026-02-14T06:31:15,325 * https://www.piwheels.org/simple/mrtwo/ 2026-02-14T06:31:15,326 Fetching project page and analyzing links: https://pypi.org/simple/mrtwo/ 2026-02-14T06:31:15,327 Getting page https://pypi.org/simple/mrtwo/ 2026-02-14T06:31:15,328 Found index url https://pypi.org/simple 2026-02-14T06:31:15,541 Fetched page https://pypi.org/simple/mrtwo/ as application/vnd.pypi.simple.v1+json 2026-02-14T06:31:15,543 Skipping link: No binaries permitted for mrtwo: https://files.pythonhosted.org/packages/ac/45/bfdd2affb2ad5f08a9e6d29dea29dbe4394ff49a1546fe75b8f344bd1f3d/mrtwo-0.260212-py3-none-any.whl (from https://pypi.org/simple/mrtwo/) (requires-python:<3.14,>=3.10) 2026-02-14T06:31:15,544 Found link https://files.pythonhosted.org/packages/04/bf/efd51a0aa902ac56d6349b8a2f76e88711b7259878f3dffc6d756169968f/mrtwo-0.260212.tar.gz (from https://pypi.org/simple/mrtwo/) (requires-python:<3.14,>=3.10), version: 0.260212 2026-02-14T06:31:15,544 Fetching project page and analyzing links: https://www.piwheels.org/simple/mrtwo/ 2026-02-14T06:31:15,545 Getting page https://www.piwheels.org/simple/mrtwo/ 2026-02-14T06:31:15,546 Found index url https://www.piwheels.org/simple 2026-02-14T06:31:15,701 Fetched page https://www.piwheels.org/simple/mrtwo/ as text/html 2026-02-14T06:31:15,702 Skipping link: not a file: https://www.piwheels.org/simple/mrtwo/ 2026-02-14T06:31:15,703 Skipping link: not a file: https://pypi.org/simple/mrtwo/ 2026-02-14T06:31:15,723 Given no hashes to check 1 links for project 'mrtwo': discarding no candidates 2026-02-14T06:31:15,743 Collecting mrtwo==0.260212 2026-02-14T06:31:15,745 Created temporary directory: /tmp/pip-unpack-aqsfjxhp 2026-02-14T06:31:15,955 Downloading mrtwo-0.260212.tar.gz (259 kB) 2026-02-14T06:31:16,409 Added mrtwo==0.260212 from https://files.pythonhosted.org/packages/04/bf/efd51a0aa902ac56d6349b8a2f76e88711b7259878f3dffc6d756169968f/mrtwo-0.260212.tar.gz to build tracker '/tmp/pip-build-tracker-qw778zwe' 2026-02-14T06:31:16,420 Created temporary directory: /tmp/pip-build-env-nnicos13 2026-02-14T06:31:16,424 Installing build dependencies: started 2026-02-14T06:31:16,425 Running command pip subprocess to install build dependencies 2026-02-14T06:31:17,588 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T06:31:18,164 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-14T06:31:18,188 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T06:31:19,987 Collecting setuptools>=42 2026-02-14T06:31:20,062 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T06:31:20,339 Collecting wheel 2026-02-14T06:31:20,356 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-14T06:31:20,598 Collecting setuptools-git-versioning<3,>=2.0 2026-02-14T06:31:20,614 Using cached https://www.piwheels.org/simple/setuptools-git-versioning/setuptools_git_versioning-2.1.0-py3-none-any.whl (10 kB) 2026-02-14T06:31:20,799 Collecting packaging>=24.0 2026-02-14T06:31:20,817 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-14T06:31:23,859 Installing collected packages: setuptools, packaging, wheel, setuptools-git-versioning 2026-02-14T06:31:27,370 Creating /tmp/pip-build-env-nnicos13/overlay/local/bin 2026-02-14T06:31:27,372 changing mode of /tmp/pip-build-env-nnicos13/overlay/local/bin/wheel to 755 2026-02-14T06:31:27,413 changing mode of /tmp/pip-build-env-nnicos13/overlay/local/bin/setuptools-git-versioning to 755 2026-02-14T06:31:27,441 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-git-versioning-2.1.0 wheel-0.46.3 2026-02-14T06:31:27,729 Installing build dependencies: finished with status 'done' 2026-02-14T06:31:27,736 Getting requirements to build wheel: started 2026-02-14T06:31:27,737 Running command Getting requirements to build wheel 2026-02-14T06:31:28,444 /tmp/pip-build-env-nnicos13/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T06:31:28,444 !! 2026-02-14T06:31:28,445 ******************************************************************************** 2026-02-14T06:31:28,446 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T06:31:28,447 License :: OSI Approved :: Apache Software License 2026-02-14T06:31:28,448 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T06:31:28,448 ******************************************************************************** 2026-02-14T06:31:28,450 !! 2026-02-14T06:31:28,450 dist._finalize_license_expression() 2026-02-14T06:31:28,452 /tmp/pip-build-env-nnicos13/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T06:31:28,453 !! 2026-02-14T06:31:28,454 ******************************************************************************** 2026-02-14T06:31:28,455 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T06:31:28,456 License :: OSI Approved :: Apache Software License 2026-02-14T06:31:28,457 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T06:31:28,457 ******************************************************************************** 2026-02-14T06:31:28,458 !! 2026-02-14T06:31:28,459 self._finalize_license_expression() 2026-02-14T06:31:28,473 running egg_info 2026-02-14T06:31:28,479 writing src/mrtwo.egg-info/PKG-INFO 2026-02-14T06:31:28,489 writing dependency_links to src/mrtwo.egg-info/dependency_links.txt 2026-02-14T06:31:28,496 writing requirements to src/mrtwo.egg-info/requires.txt 2026-02-14T06:31:28,497 writing top-level names to src/mrtwo.egg-info/top_level.txt 2026-02-14T06:31:28,541 reading manifest file 'src/mrtwo.egg-info/SOURCES.txt' 2026-02-14T06:31:28,552 adding license file 'LICENSE' 2026-02-14T06:31:28,562 writing manifest file 'src/mrtwo.egg-info/SOURCES.txt' 2026-02-14T06:31:28,661 Getting requirements to build wheel: finished with status 'done' 2026-02-14T06:31:28,665 Created temporary directory: /tmp/pip-modern-metadata-sm5nrt4s 2026-02-14T06:31:28,668 Preparing metadata (pyproject.toml): started 2026-02-14T06:31:28,670 Running command Preparing metadata (pyproject.toml) 2026-02-14T06:31:29,587 /tmp/pip-build-env-nnicos13/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T06:31:29,587 !! 2026-02-14T06:31:29,588 ******************************************************************************** 2026-02-14T06:31:29,589 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T06:31:29,590 License :: OSI Approved :: Apache Software License 2026-02-14T06:31:29,591 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T06:31:29,591 ******************************************************************************** 2026-02-14T06:31:29,592 !! 2026-02-14T06:31:29,593 dist._finalize_license_expression() 2026-02-14T06:31:29,596 /tmp/pip-build-env-nnicos13/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T06:31:29,596 !! 2026-02-14T06:31:29,597 ******************************************************************************** 2026-02-14T06:31:29,598 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T06:31:29,599 License :: OSI Approved :: Apache Software License 2026-02-14T06:31:29,600 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T06:31:29,600 ******************************************************************************** 2026-02-14T06:31:29,601 !! 2026-02-14T06:31:29,602 self._finalize_license_expression() 2026-02-14T06:31:29,609 running dist_info 2026-02-14T06:31:29,621 creating /tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info 2026-02-14T06:31:29,621 writing /tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info/PKG-INFO 2026-02-14T06:31:29,632 writing dependency_links to /tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info/dependency_links.txt 2026-02-14T06:31:29,638 writing requirements to /tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info/requires.txt 2026-02-14T06:31:29,639 writing top-level names to /tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info/top_level.txt 2026-02-14T06:31:29,640 writing manifest file '/tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info/SOURCES.txt' 2026-02-14T06:31:29,679 reading manifest file '/tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info/SOURCES.txt' 2026-02-14T06:31:29,681 adding license file 'LICENSE' 2026-02-14T06:31:29,688 writing manifest file '/tmp/pip-modern-metadata-sm5nrt4s/mrtwo.egg-info/SOURCES.txt' 2026-02-14T06:31:29,690 creating '/tmp/pip-modern-metadata-sm5nrt4s/mrtwo-0.260212.dist-info' 2026-02-14T06:31:29,815 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T06:31:29,820 Source in /tmp/pip-wheel-vmr4wwdr/mrtwo_ab2b29c36a964a0988467f8911cab253 has version 0.260212, which satisfies requirement mrtwo==0.260212 from https://files.pythonhosted.org/packages/04/bf/efd51a0aa902ac56d6349b8a2f76e88711b7259878f3dffc6d756169968f/mrtwo-0.260212.tar.gz 2026-02-14T06:31:29,821 Removed mrtwo==0.260212 from https://files.pythonhosted.org/packages/04/bf/efd51a0aa902ac56d6349b8a2f76e88711b7259878f3dffc6d756169968f/mrtwo-0.260212.tar.gz from build tracker '/tmp/pip-build-tracker-qw778zwe' 2026-02-14T06:31:29,828 Created temporary directory: /tmp/pip-unpack-uyfdxaj6 2026-02-14T06:31:29,829 Building wheels for collected packages: mrtwo 2026-02-14T06:31:29,833 Created temporary directory: /tmp/pip-wheel-ddk6ia_2 2026-02-14T06:31:29,833 Destination directory: /tmp/pip-wheel-ddk6ia_2 2026-02-14T06:31:29,836 Building wheel for mrtwo (pyproject.toml): started 2026-02-14T06:31:29,837 Running command Building wheel for mrtwo (pyproject.toml) 2026-02-14T06:31:30,495 /tmp/pip-build-env-nnicos13/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T06:31:30,496 !! 2026-02-14T06:31:30,496 ******************************************************************************** 2026-02-14T06:31:30,497 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T06:31:30,498 License :: OSI Approved :: Apache Software License 2026-02-14T06:31:30,499 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T06:31:30,499 ******************************************************************************** 2026-02-14T06:31:30,500 !! 2026-02-14T06:31:30,501 dist._finalize_license_expression() 2026-02-14T06:31:30,504 /tmp/pip-build-env-nnicos13/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T06:31:30,505 !! 2026-02-14T06:31:30,506 ******************************************************************************** 2026-02-14T06:31:30,506 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T06:31:30,507 License :: OSI Approved :: Apache Software License 2026-02-14T06:31:30,508 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T06:31:30,509 ******************************************************************************** 2026-02-14T06:31:30,510 !! 2026-02-14T06:31:30,510 self._finalize_license_expression() 2026-02-14T06:31:30,514 running bdist_wheel 2026-02-14T06:31:30,533 running build 2026-02-14T06:31:30,534 running build_py 2026-02-14T06:31:30,540 creating build/lib/mr2 2026-02-14T06:31:30,542 copying src/mr2/__init__.py -> build/lib/mr2 2026-02-14T06:31:30,544 copying src/mr2/_version.py -> build/lib/mr2 2026-02-14T06:31:30,547 creating build/lib/mr2/operators 2026-02-14T06:31:30,549 copying src/mr2/operators/ProximableFunctionalSeparableSum.py -> build/lib/mr2/operators 2026-02-14T06:31:30,551 copying src/mr2/operators/WaveletOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,554 copying src/mr2/operators/PCACompressionOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,556 copying src/mr2/operators/FastFourierOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,558 copying src/mr2/operators/DensityCompensationOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,560 copying src/mr2/operators/ConjugateGradientOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,563 copying src/mr2/operators/ZeroPadOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,565 copying src/mr2/operators/SensitivityOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,567 copying src/mr2/operators/FourierOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,569 copying src/mr2/operators/LinearOperatorMatrix.py -> build/lib/mr2/operators 2026-02-14T06:31:30,572 copying src/mr2/operators/Operator.py -> build/lib/mr2/operators 2026-02-14T06:31:30,575 copying src/mr2/operators/__init__.py -> build/lib/mr2/operators 2026-02-14T06:31:30,576 copying src/mr2/operators/GridSamplingOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,579 copying src/mr2/operators/AveragingOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,581 copying src/mr2/operators/Jacobian.py -> build/lib/mr2/operators 2026-02-14T06:31:30,584 copying src/mr2/operators/DictionaryMatchOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,586 copying src/mr2/operators/PhaseOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,588 copying src/mr2/operators/PatchOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,590 copying src/mr2/operators/FiniteDifferenceOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,593 copying src/mr2/operators/NonUniformFastFourierOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,596 copying src/mr2/operators/Functional.py -> build/lib/mr2/operators 2026-02-14T06:31:30,598 copying src/mr2/operators/LinearOperator.py -> build/lib/mr2/operators 2026-02-14T06:31:30,601 copying src/mr2/operators/ZeroOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,603 copying src/mr2/operators/ConstraintsOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,605 copying src/mr2/operators/EinsumOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,607 copying src/mr2/operators/SignalModel.py -> build/lib/mr2/operators 2026-02-14T06:31:30,609 copying src/mr2/operators/MultiIdentityOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,611 copying src/mr2/operators/RearrangeOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,613 copying src/mr2/operators/EndomorphOperator.py -> build/lib/mr2/operators 2026-02-14T06:31:30,614 copying src/mr2/operators/IdentityOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,616 copying src/mr2/operators/OptimizerOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,618 copying src/mr2/operators/CartesianSamplingOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,621 copying src/mr2/operators/SliceProjectionOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,623 copying src/mr2/operators/MagnitudeOp.py -> build/lib/mr2/operators 2026-02-14T06:31:30,626 creating build/lib/mr2/phantoms 2026-02-14T06:31:30,627 copying src/mr2/phantoms/fastmri.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,629 copying src/mr2/phantoms/phantom_elements.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,631 copying src/mr2/phantoms/m4raw.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,633 copying src/mr2/phantoms/coils.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,635 copying src/mr2/phantoms/__init__.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,637 copying src/mr2/phantoms/mdcnn.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,639 copying src/mr2/phantoms/brainweb.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,642 copying src/mr2/phantoms/EllipsePhantom.py -> build/lib/mr2/phantoms 2026-02-14T06:31:30,645 creating build/lib/mr2/algorithms 2026-02-14T06:31:30,646 copying src/mr2/algorithms/__init__.py -> build/lib/mr2/algorithms 2026-02-14T06:31:30,647 copying src/mr2/algorithms/prewhiten_kspace.py -> build/lib/mr2/algorithms 2026-02-14T06:31:30,649 copying src/mr2/algorithms/total_variation_denoising.py -> build/lib/mr2/algorithms 2026-02-14T06:31:30,652 creating build/lib/mr2/nn 2026-02-14T06:31:30,654 copying src/mr2/nn/AxialRoPE.py -> build/lib/mr2/nn 2026-02-14T06:31:30,655 copying src/mr2/nn/join.py -> build/lib/mr2/nn 2026-02-14T06:31:30,658 copying src/mr2/nn/PermutedBlock.py -> build/lib/mr2/nn 2026-02-14T06:31:30,660 copying src/mr2/nn/AbsolutePositionEncoding.py -> build/lib/mr2/nn 2026-02-14T06:31:30,661 copying src/mr2/nn/__init__.py -> build/lib/mr2/nn 2026-02-14T06:31:30,663 copying src/mr2/nn/Upsample.py -> build/lib/mr2/nn 2026-02-14T06:31:30,665 copying src/mr2/nn/GroupNorm.py -> build/lib/mr2/nn 2026-02-14T06:31:30,667 copying src/mr2/nn/ndmodules.py -> build/lib/mr2/nn 2026-02-14T06:31:30,669 copying src/mr2/nn/Residual.py -> build/lib/mr2/nn 2026-02-14T06:31:30,671 copying src/mr2/nn/Sequential.py -> build/lib/mr2/nn 2026-02-14T06:31:30,673 copying src/mr2/nn/convert_linear_conv.py -> build/lib/mr2/nn 2026-02-14T06:31:30,675 copying src/mr2/nn/DropPath.py -> build/lib/mr2/nn 2026-02-14T06:31:30,677 copying src/mr2/nn/SeparableResBlock.py -> build/lib/mr2/nn 2026-02-14T06:31:30,679 copying src/mr2/nn/ResBlock.py -> build/lib/mr2/nn 2026-02-14T06:31:30,681 copying src/mr2/nn/GEGLU.py -> build/lib/mr2/nn 2026-02-14T06:31:30,684 copying src/mr2/nn/PixelShuffle.py -> build/lib/mr2/nn 2026-02-14T06:31:30,686 copying src/mr2/nn/FourierFeatures.py -> build/lib/mr2/nn 2026-02-14T06:31:30,689 copying src/mr2/nn/LayerNorm.py -> build/lib/mr2/nn 2026-02-14T06:31:30,691 copying src/mr2/nn/RMSNorm.py -> build/lib/mr2/nn 2026-02-14T06:31:30,693 copying src/mr2/nn/FiLM.py -> build/lib/mr2/nn 2026-02-14T06:31:30,695 copying src/mr2/nn/CondMixin.py -> build/lib/mr2/nn 2026-02-14T06:31:30,697 copying src/mr2/nn/ComplexAsChannel.py -> build/lib/mr2/nn 2026-02-14T06:31:30,699 creating build/lib/mr2/utils 2026-02-14T06:31:30,700 copying src/mr2/utils/summarize.py -> build/lib/mr2/utils 2026-02-14T06:31:30,702 copying src/mr2/utils/sliding_window.py -> build/lib/mr2/utils 2026-02-14T06:31:30,704 copying src/mr2/utils/unit_conversion.py -> build/lib/mr2/utils 2026-02-14T06:31:30,706 copying src/mr2/utils/interpolate.py -> build/lib/mr2/utils 2026-02-14T06:31:30,708 copying src/mr2/utils/filters.py -> build/lib/mr2/utils 2026-02-14T06:31:30,710 copying src/mr2/utils/reduce_repeat.py -> build/lib/mr2/utils 2026-02-14T06:31:30,712 copying src/mr2/utils/pad_or_crop.py -> build/lib/mr2/utils 2026-02-14T06:31:30,714 copying src/mr2/utils/indexing.py -> build/lib/mr2/utils 2026-02-14T06:31:30,716 copying src/mr2/utils/split_idx.py -> build/lib/mr2/utils 2026-02-14T06:31:30,718 copying src/mr2/utils/RandomGenerator.py -> build/lib/mr2/utils 2026-02-14T06:31:30,721 copying src/mr2/utils/__init__.py -> build/lib/mr2/utils 2026-02-14T06:31:30,722 copying src/mr2/utils/reshape.py -> build/lib/mr2/utils 2026-02-14T06:31:30,725 copying src/mr2/utils/to_tuple.py -> build/lib/mr2/utils 2026-02-14T06:31:30,727 copying src/mr2/utils/fill_range.py -> build/lib/mr2/utils 2026-02-14T06:31:30,729 copying src/mr2/utils/vmf.py -> build/lib/mr2/utils 2026-02-14T06:31:30,730 copying src/mr2/utils/smap.py -> build/lib/mr2/utils 2026-02-14T06:31:30,732 copying src/mr2/utils/ema.py -> build/lib/mr2/utils 2026-02-14T06:31:30,734 copying src/mr2/utils/TensorAttributeMixin.py -> build/lib/mr2/utils 2026-02-14T06:31:30,736 copying src/mr2/utils/slice_profiles.py -> build/lib/mr2/utils 2026-02-14T06:31:30,738 copying src/mr2/utils/typing.py -> build/lib/mr2/utils 2026-02-14T06:31:30,741 creating build/lib/mr2/data 2026-02-14T06:31:30,742 copying src/mr2/data/KNoise.py -> build/lib/mr2/data 2026-02-14T06:31:30,744 copying src/mr2/data/QData.py -> build/lib/mr2/data 2026-02-14T06:31:30,746 copying src/mr2/data/IData.py -> build/lib/mr2/data 2026-02-14T06:31:30,749 copying src/mr2/data/enums.py -> build/lib/mr2/data 2026-02-14T06:31:30,751 copying src/mr2/data/__init__.py -> build/lib/mr2/data 2026-02-14T06:31:30,752 copying src/mr2/data/Dataclass.py -> build/lib/mr2/data 2026-02-14T06:31:30,755 copying src/mr2/data/KData.py -> build/lib/mr2/data 2026-02-14T06:31:30,758 copying src/mr2/data/IHeader.py -> build/lib/mr2/data 2026-02-14T06:31:30,760 copying src/mr2/data/DcfData.py -> build/lib/mr2/data 2026-02-14T06:31:30,762 copying src/mr2/data/AcqInfo.py -> build/lib/mr2/data 2026-02-14T06:31:30,765 copying src/mr2/data/acq_filters.py -> build/lib/mr2/data 2026-02-14T06:31:30,767 copying src/mr2/data/CsmData.py -> build/lib/mr2/data 2026-02-14T06:31:30,769 copying src/mr2/data/Rotation.py -> build/lib/mr2/data 2026-02-14T06:31:30,773 copying src/mr2/data/KTrajectory.py -> build/lib/mr2/data 2026-02-14T06:31:30,775 copying src/mr2/data/SpatialDimension.py -> build/lib/mr2/data 2026-02-14T06:31:30,778 copying src/mr2/data/QHeader.py -> build/lib/mr2/data 2026-02-14T06:31:30,780 copying src/mr2/data/KHeader.py -> build/lib/mr2/data 2026-02-14T06:31:30,782 copying src/mr2/data/EncodingLimits.py -> build/lib/mr2/data 2026-02-14T06:31:30,785 creating build/lib/mr2/operators/functionals 2026-02-14T06:31:30,786 copying src/mr2/operators/functionals/SSIM.py -> build/lib/mr2/operators/functionals 2026-02-14T06:31:30,788 copying src/mr2/operators/functionals/__init__.py -> build/lib/mr2/operators/functionals 2026-02-14T06:31:30,790 copying src/mr2/operators/functionals/MSE.py -> build/lib/mr2/operators/functionals 2026-02-14T06:31:30,792 copying src/mr2/operators/functionals/L1Norm.py -> build/lib/mr2/operators/functionals 2026-02-14T06:31:30,794 copying src/mr2/operators/functionals/L2NormSquared.py -> build/lib/mr2/operators/functionals 2026-02-14T06:31:30,796 copying src/mr2/operators/functionals/ZeroFunctional.py -> build/lib/mr2/operators/functionals 2026-02-14T06:31:30,798 copying src/mr2/operators/functionals/L1NormViewAsReal.py -> build/lib/mr2/operators/functionals 2026-02-14T06:31:30,801 creating build/lib/mr2/operators/models 2026-02-14T06:31:30,802 copying src/mr2/operators/models/MOLLI.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,804 copying src/mr2/operators/models/SaturationRecovery.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,805 copying src/mr2/operators/models/SpoiledGRE.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,807 copying src/mr2/operators/models/WASABI.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,810 copying src/mr2/operators/models/__init__.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,811 copying src/mr2/operators/models/InversionRecovery.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,813 copying src/mr2/operators/models/WASABITI.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,816 copying src/mr2/operators/models/cMRF.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,818 copying src/mr2/operators/models/MonoExponentialDecay.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,819 copying src/mr2/operators/models/EPG.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,822 copying src/mr2/operators/models/TransientSteadyStateWithPreparation.py -> build/lib/mr2/operators/models 2026-02-14T06:31:30,825 creating build/lib/mr2/algorithms/dcf 2026-02-14T06:31:30,826 copying src/mr2/algorithms/dcf/__init__.py -> build/lib/mr2/algorithms/dcf 2026-02-14T06:31:30,828 copying src/mr2/algorithms/dcf/dcf_voronoi.py -> build/lib/mr2/algorithms/dcf 2026-02-14T06:31:30,831 creating build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,832 copying src/mr2/algorithms/optimizers/cg.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,834 copying src/mr2/algorithms/optimizers/adam.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,837 copying src/mr2/algorithms/optimizers/bicg.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,839 copying src/mr2/algorithms/optimizers/__init__.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,841 copying src/mr2/algorithms/optimizers/pgd.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,843 copying src/mr2/algorithms/optimizers/lbfgs.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,846 copying src/mr2/algorithms/optimizers/pdhg.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,848 copying src/mr2/algorithms/optimizers/OptimizerStatus.py -> build/lib/mr2/algorithms/optimizers 2026-02-14T06:31:30,850 creating build/lib/mr2/algorithms/csm 2026-02-14T06:31:30,851 copying src/mr2/algorithms/csm/__init__.py -> build/lib/mr2/algorithms/csm 2026-02-14T06:31:30,853 copying src/mr2/algorithms/csm/inati.py -> build/lib/mr2/algorithms/csm 2026-02-14T06:31:30,855 copying src/mr2/algorithms/csm/walsh.py -> build/lib/mr2/algorithms/csm 2026-02-14T06:31:30,857 creating build/lib/mr2/algorithms/reconstruction 2026-02-14T06:31:30,858 copying src/mr2/algorithms/reconstruction/Reconstruction.py -> build/lib/mr2/algorithms/reconstruction 2026-02-14T06:31:30,861 copying src/mr2/algorithms/reconstruction/__init__.py -> build/lib/mr2/algorithms/reconstruction 2026-02-14T06:31:30,863 copying src/mr2/algorithms/reconstruction/IterativeSENSEReconstruction.py -> build/lib/mr2/algorithms/reconstruction 2026-02-14T06:31:30,865 copying src/mr2/algorithms/reconstruction/DirectReconstruction.py -> build/lib/mr2/algorithms/reconstruction 2026-02-14T06:31:30,867 copying src/mr2/algorithms/reconstruction/TotalVariationRegularizedReconstruction.py -> build/lib/mr2/algorithms/reconstruction 2026-02-14T06:31:30,870 copying src/mr2/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py -> build/lib/mr2/algorithms/reconstruction 2026-02-14T06:31:30,873 creating build/lib/mr2/nn/attention 2026-02-14T06:31:30,874 copying src/mr2/nn/attention/AttentionGate.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,876 copying src/mr2/nn/attention/LinearSelfAttention.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,878 copying src/mr2/nn/attention/__init__.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,880 copying src/mr2/nn/attention/SpatialTransformerBlock.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,882 copying src/mr2/nn/attention/NeighborhoodSelfAttention.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,885 copying src/mr2/nn/attention/SqueezeExcitation.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,887 copying src/mr2/nn/attention/MultiHeadAttention.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,888 copying src/mr2/nn/attention/TransposedAttention.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,890 copying src/mr2/nn/attention/ShiftedWindowAttention.py -> build/lib/mr2/nn/attention 2026-02-14T06:31:30,893 creating build/lib/mr2/nn/data_consistency 2026-02-14T06:31:30,894 copying src/mr2/nn/data_consistency/__init__.py -> build/lib/mr2/nn/data_consistency 2026-02-14T06:31:30,896 copying src/mr2/nn/data_consistency/AnalyticCartesianDC.py -> build/lib/mr2/nn/data_consistency 2026-02-14T06:31:30,897 copying src/mr2/nn/data_consistency/GradientDescentDC.py -> build/lib/mr2/nn/data_consistency 2026-02-14T06:31:30,899 copying src/mr2/nn/data_consistency/ConjugateGradientDC.py -> build/lib/mr2/nn/data_consistency 2026-02-14T06:31:30,902 creating build/lib/mr2/nn/nets 2026-02-14T06:31:30,903 copying src/mr2/nn/nets/UNet.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,905 copying src/mr2/nn/nets/__init__.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,907 copying src/mr2/nn/nets/BasicCNN.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,909 copying src/mr2/nn/nets/MLP.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,912 copying src/mr2/nn/nets/Uformer.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,914 copying src/mr2/nn/nets/DiT.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,916 copying src/mr2/nn/nets/VAE.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,918 copying src/mr2/nn/nets/SwinIR.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,921 copying src/mr2/nn/nets/HourglassTransformer.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,923 copying src/mr2/nn/nets/Restormer.py -> build/lib/mr2/nn/nets 2026-02-14T06:31:30,926 creating build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,927 copying src/mr2/data/traj_calculators/KTrajectoryCartesian.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,929 copying src/mr2/data/traj_calculators/KTrajectoryIsmrmrd.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,931 copying src/mr2/data/traj_calculators/KTrajectorySpiral2D.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,933 copying src/mr2/data/traj_calculators/KTrajectoryRadial2D.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,935 copying src/mr2/data/traj_calculators/__init__.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,937 copying src/mr2/data/traj_calculators/KTrajectoryPulseq.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,939 copying src/mr2/data/traj_calculators/KTrajectoryCalculator.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,941 copying src/mr2/data/traj_calculators/KTrajectorySunflowerGoldenRpe.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,942 copying src/mr2/data/traj_calculators/KTrajectoryRpe.py -> build/lib/mr2/data/traj_calculators 2026-02-14T06:31:30,945 running egg_info 2026-02-14T06:31:30,956 writing src/mrtwo.egg-info/PKG-INFO 2026-02-14T06:31:30,966 writing dependency_links to src/mrtwo.egg-info/dependency_links.txt 2026-02-14T06:31:30,971 writing requirements to src/mrtwo.egg-info/requires.txt 2026-02-14T06:31:30,973 writing top-level names to src/mrtwo.egg-info/top_level.txt 2026-02-14T06:31:31,001 reading manifest file 'src/mrtwo.egg-info/SOURCES.txt' 2026-02-14T06:31:31,012 adding license file 'LICENSE' 2026-02-14T06:31:31,022 writing manifest file 'src/mrtwo.egg-info/SOURCES.txt' 2026-02-14T06:31:31,033 copying src/mr2/VERSION -> build/lib/mr2 2026-02-14T06:31:31,035 copying src/mr2/py.typed -> build/lib/mr2 2026-02-14T06:31:31,058 installing to build/bdist.linux-armv7l/wheel 2026-02-14T06:31:31,058 running install 2026-02-14T06:31:31,082 running install_lib 2026-02-14T06:31:31,089 creating build/bdist.linux-armv7l/wheel 2026-02-14T06:31:31,091 creating build/bdist.linux-armv7l/wheel/mr2 2026-02-14T06:31:31,093 creating build/bdist.linux-armv7l/wheel/mr2/operators 2026-02-14T06:31:31,095 copying build/lib/mr2/operators/ProximableFunctionalSeparableSum.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,097 copying build/lib/mr2/operators/WaveletOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,099 copying build/lib/mr2/operators/PCACompressionOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,101 copying build/lib/mr2/operators/FastFourierOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,103 copying build/lib/mr2/operators/DensityCompensationOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,105 copying build/lib/mr2/operators/ConjugateGradientOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,108 copying build/lib/mr2/operators/ZeroPadOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,110 copying build/lib/mr2/operators/SensitivityOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,112 copying build/lib/mr2/operators/FourierOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,114 copying build/lib/mr2/operators/LinearOperatorMatrix.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,117 copying build/lib/mr2/operators/Operator.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,119 copying build/lib/mr2/operators/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,121 copying build/lib/mr2/operators/GridSamplingOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,124 copying build/lib/mr2/operators/AveragingOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,127 copying build/lib/mr2/operators/Jacobian.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,130 copying build/lib/mr2/operators/DictionaryMatchOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,132 copying build/lib/mr2/operators/PhaseOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,134 copying build/lib/mr2/operators/PatchOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,136 copying build/lib/mr2/operators/FiniteDifferenceOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,138 copying build/lib/mr2/operators/NonUniformFastFourierOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,141 copying build/lib/mr2/operators/Functional.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,143 copying build/lib/mr2/operators/LinearOperator.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,146 copying build/lib/mr2/operators/ZeroOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,148 copying build/lib/mr2/operators/ConstraintsOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,151 copying build/lib/mr2/operators/EinsumOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,153 copying build/lib/mr2/operators/SignalModel.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,155 copying build/lib/mr2/operators/MultiIdentityOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,157 copying build/lib/mr2/operators/RearrangeOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,159 copying build/lib/mr2/operators/EndomorphOperator.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,161 copying build/lib/mr2/operators/IdentityOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,164 creating build/bdist.linux-armv7l/wheel/mr2/operators/functionals 2026-02-14T06:31:31,165 copying build/lib/mr2/operators/functionals/SSIM.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/functionals 2026-02-14T06:31:31,168 copying build/lib/mr2/operators/functionals/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/functionals 2026-02-14T06:31:31,170 copying build/lib/mr2/operators/functionals/MSE.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/functionals 2026-02-14T06:31:31,172 copying build/lib/mr2/operators/functionals/L1Norm.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/functionals 2026-02-14T06:31:31,174 copying build/lib/mr2/operators/functionals/L2NormSquared.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/functionals 2026-02-14T06:31:31,176 copying build/lib/mr2/operators/functionals/ZeroFunctional.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/functionals 2026-02-14T06:31:31,178 copying build/lib/mr2/operators/functionals/L1NormViewAsReal.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/functionals 2026-02-14T06:31:31,181 creating build/bdist.linux-armv7l/wheel/mr2/operators/models 2026-02-14T06:31:31,182 copying build/lib/mr2/operators/models/MOLLI.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,184 copying build/lib/mr2/operators/models/SaturationRecovery.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,186 copying build/lib/mr2/operators/models/SpoiledGRE.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,187 copying build/lib/mr2/operators/models/WASABI.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,190 copying build/lib/mr2/operators/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,191 copying build/lib/mr2/operators/models/InversionRecovery.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,193 copying build/lib/mr2/operators/models/WASABITI.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,196 copying build/lib/mr2/operators/models/cMRF.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,198 copying build/lib/mr2/operators/models/MonoExponentialDecay.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,200 copying build/lib/mr2/operators/models/EPG.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,203 copying build/lib/mr2/operators/models/TransientSteadyStateWithPreparation.py -> build/bdist.linux-armv7l/wheel/./mr2/operators/models 2026-02-14T06:31:31,205 copying build/lib/mr2/operators/OptimizerOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,207 copying build/lib/mr2/operators/CartesianSamplingOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,210 copying build/lib/mr2/operators/SliceProjectionOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,212 copying build/lib/mr2/operators/MagnitudeOp.py -> build/bdist.linux-armv7l/wheel/./mr2/operators 2026-02-14T06:31:31,215 creating build/bdist.linux-armv7l/wheel/mr2/phantoms 2026-02-14T06:31:31,216 copying build/lib/mr2/phantoms/fastmri.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,218 copying build/lib/mr2/phantoms/phantom_elements.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,220 copying build/lib/mr2/phantoms/m4raw.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,222 copying build/lib/mr2/phantoms/coils.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,225 copying build/lib/mr2/phantoms/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,226 copying build/lib/mr2/phantoms/mdcnn.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,229 copying build/lib/mr2/phantoms/brainweb.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,231 copying build/lib/mr2/phantoms/EllipsePhantom.py -> build/bdist.linux-armv7l/wheel/./mr2/phantoms 2026-02-14T06:31:31,234 copying build/lib/mr2/VERSION -> build/bdist.linux-armv7l/wheel/./mr2 2026-02-14T06:31:31,236 creating build/bdist.linux-armv7l/wheel/mr2/algorithms 2026-02-14T06:31:31,238 creating build/bdist.linux-armv7l/wheel/mr2/algorithms/dcf 2026-02-14T06:31:31,239 copying build/lib/mr2/algorithms/dcf/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/dcf 2026-02-14T06:31:31,240 copying build/lib/mr2/algorithms/dcf/dcf_voronoi.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/dcf 2026-02-14T06:31:31,243 creating build/bdist.linux-armv7l/wheel/mr2/algorithms/optimizers 2026-02-14T06:31:31,244 copying build/lib/mr2/algorithms/optimizers/cg.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,246 copying build/lib/mr2/algorithms/optimizers/adam.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,248 copying build/lib/mr2/algorithms/optimizers/bicg.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,250 copying build/lib/mr2/algorithms/optimizers/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,252 copying build/lib/mr2/algorithms/optimizers/pgd.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,254 copying build/lib/mr2/algorithms/optimizers/lbfgs.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,256 copying build/lib/mr2/algorithms/optimizers/pdhg.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,258 copying build/lib/mr2/algorithms/optimizers/OptimizerStatus.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/optimizers 2026-02-14T06:31:31,261 creating build/bdist.linux-armv7l/wheel/mr2/algorithms/csm 2026-02-14T06:31:31,262 copying build/lib/mr2/algorithms/csm/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/csm 2026-02-14T06:31:31,263 copying build/lib/mr2/algorithms/csm/inati.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/csm 2026-02-14T06:31:31,265 copying build/lib/mr2/algorithms/csm/walsh.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/csm 2026-02-14T06:31:31,267 copying build/lib/mr2/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms 2026-02-14T06:31:31,269 copying build/lib/mr2/algorithms/prewhiten_kspace.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms 2026-02-14T06:31:31,272 creating build/bdist.linux-armv7l/wheel/mr2/algorithms/reconstruction 2026-02-14T06:31:31,273 copying build/lib/mr2/algorithms/reconstruction/Reconstruction.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/reconstruction 2026-02-14T06:31:31,275 copying build/lib/mr2/algorithms/reconstruction/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/reconstruction 2026-02-14T06:31:31,277 copying build/lib/mr2/algorithms/reconstruction/IterativeSENSEReconstruction.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/reconstruction 2026-02-14T06:31:31,279 copying build/lib/mr2/algorithms/reconstruction/DirectReconstruction.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/reconstruction 2026-02-14T06:31:31,281 copying build/lib/mr2/algorithms/reconstruction/TotalVariationRegularizedReconstruction.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/reconstruction 2026-02-14T06:31:31,283 copying build/lib/mr2/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms/reconstruction 2026-02-14T06:31:31,285 copying build/lib/mr2/algorithms/total_variation_denoising.py -> build/bdist.linux-armv7l/wheel/./mr2/algorithms 2026-02-14T06:31:31,288 copying build/lib/mr2/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2 2026-02-14T06:31:31,290 creating build/bdist.linux-armv7l/wheel/mr2/nn 2026-02-14T06:31:31,291 copying build/lib/mr2/nn/AxialRoPE.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,293 copying build/lib/mr2/nn/join.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,295 copying build/lib/mr2/nn/PermutedBlock.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,298 creating build/bdist.linux-armv7l/wheel/mr2/nn/attention 2026-02-14T06:31:31,299 copying build/lib/mr2/nn/attention/AttentionGate.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,301 copying build/lib/mr2/nn/attention/LinearSelfAttention.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,303 copying build/lib/mr2/nn/attention/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,305 copying build/lib/mr2/nn/attention/SpatialTransformerBlock.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,307 copying build/lib/mr2/nn/attention/NeighborhoodSelfAttention.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,309 copying build/lib/mr2/nn/attention/SqueezeExcitation.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,311 copying build/lib/mr2/nn/attention/MultiHeadAttention.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,313 copying build/lib/mr2/nn/attention/TransposedAttention.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,315 copying build/lib/mr2/nn/attention/ShiftedWindowAttention.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/attention 2026-02-14T06:31:31,318 creating build/bdist.linux-armv7l/wheel/mr2/nn/data_consistency 2026-02-14T06:31:31,319 copying build/lib/mr2/nn/data_consistency/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/data_consistency 2026-02-14T06:31:31,322 copying build/lib/mr2/nn/data_consistency/AnalyticCartesianDC.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/data_consistency 2026-02-14T06:31:31,324 copying build/lib/mr2/nn/data_consistency/GradientDescentDC.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/data_consistency 2026-02-14T06:31:31,325 copying build/lib/mr2/nn/data_consistency/ConjugateGradientDC.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/data_consistency 2026-02-14T06:31:31,327 copying build/lib/mr2/nn/AbsolutePositionEncoding.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,329 copying build/lib/mr2/nn/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,331 copying build/lib/mr2/nn/Upsample.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,333 copying build/lib/mr2/nn/GroupNorm.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,335 creating build/bdist.linux-armv7l/wheel/mr2/nn/nets 2026-02-14T06:31:31,336 copying build/lib/mr2/nn/nets/UNet.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,339 copying build/lib/mr2/nn/nets/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,341 copying build/lib/mr2/nn/nets/BasicCNN.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,343 copying build/lib/mr2/nn/nets/MLP.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,346 copying build/lib/mr2/nn/nets/Uformer.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,348 copying build/lib/mr2/nn/nets/DiT.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,350 copying build/lib/mr2/nn/nets/VAE.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,353 copying build/lib/mr2/nn/nets/SwinIR.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,355 copying build/lib/mr2/nn/nets/HourglassTransformer.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,357 copying build/lib/mr2/nn/nets/Restormer.py -> build/bdist.linux-armv7l/wheel/./mr2/nn/nets 2026-02-14T06:31:31,360 copying build/lib/mr2/nn/ndmodules.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,362 copying build/lib/mr2/nn/Residual.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,364 copying build/lib/mr2/nn/Sequential.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,365 copying build/lib/mr2/nn/convert_linear_conv.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,367 copying build/lib/mr2/nn/DropPath.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,369 copying build/lib/mr2/nn/SeparableResBlock.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,370 copying build/lib/mr2/nn/ResBlock.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,372 copying build/lib/mr2/nn/GEGLU.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,374 copying build/lib/mr2/nn/PixelShuffle.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,376 copying build/lib/mr2/nn/FourierFeatures.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,378 copying build/lib/mr2/nn/LayerNorm.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,379 copying build/lib/mr2/nn/RMSNorm.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,381 copying build/lib/mr2/nn/FiLM.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,383 copying build/lib/mr2/nn/CondMixin.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,385 copying build/lib/mr2/nn/ComplexAsChannel.py -> build/bdist.linux-armv7l/wheel/./mr2/nn 2026-02-14T06:31:31,386 copying build/lib/mr2/py.typed -> build/bdist.linux-armv7l/wheel/./mr2 2026-02-14T06:31:31,388 copying build/lib/mr2/_version.py -> build/bdist.linux-armv7l/wheel/./mr2 2026-02-14T06:31:31,390 creating build/bdist.linux-armv7l/wheel/mr2/utils 2026-02-14T06:31:31,391 copying build/lib/mr2/utils/summarize.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,393 copying build/lib/mr2/utils/sliding_window.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,395 copying build/lib/mr2/utils/unit_conversion.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,397 copying build/lib/mr2/utils/interpolate.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,399 copying build/lib/mr2/utils/filters.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,401 copying build/lib/mr2/utils/reduce_repeat.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,403 copying build/lib/mr2/utils/pad_or_crop.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,405 copying build/lib/mr2/utils/indexing.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,408 copying build/lib/mr2/utils/split_idx.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,410 copying build/lib/mr2/utils/RandomGenerator.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,412 copying build/lib/mr2/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,414 copying build/lib/mr2/utils/reshape.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,416 copying build/lib/mr2/utils/to_tuple.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,418 copying build/lib/mr2/utils/fill_range.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,420 copying build/lib/mr2/utils/vmf.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,422 copying build/lib/mr2/utils/smap.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,423 copying build/lib/mr2/utils/ema.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,425 copying build/lib/mr2/utils/TensorAttributeMixin.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,427 copying build/lib/mr2/utils/slice_profiles.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,429 copying build/lib/mr2/utils/typing.py -> build/bdist.linux-armv7l/wheel/./mr2/utils 2026-02-14T06:31:31,432 creating build/bdist.linux-armv7l/wheel/mr2/data 2026-02-14T06:31:31,433 copying build/lib/mr2/data/KNoise.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,435 copying build/lib/mr2/data/QData.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,437 copying build/lib/mr2/data/IData.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,439 copying build/lib/mr2/data/enums.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,441 copying build/lib/mr2/data/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,443 copying build/lib/mr2/data/Dataclass.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,446 copying build/lib/mr2/data/KData.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,449 copying build/lib/mr2/data/IHeader.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,451 copying build/lib/mr2/data/DcfData.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,453 copying build/lib/mr2/data/AcqInfo.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,456 creating build/bdist.linux-armv7l/wheel/mr2/data/traj_calculators 2026-02-14T06:31:31,457 copying build/lib/mr2/data/traj_calculators/KTrajectoryCartesian.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,459 copying build/lib/mr2/data/traj_calculators/KTrajectoryIsmrmrd.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,461 copying build/lib/mr2/data/traj_calculators/KTrajectorySpiral2D.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,464 copying build/lib/mr2/data/traj_calculators/KTrajectoryRadial2D.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,466 copying build/lib/mr2/data/traj_calculators/__init__.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,468 copying build/lib/mr2/data/traj_calculators/KTrajectoryPulseq.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,470 copying build/lib/mr2/data/traj_calculators/KTrajectoryCalculator.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,472 copying build/lib/mr2/data/traj_calculators/KTrajectorySunflowerGoldenRpe.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,473 copying build/lib/mr2/data/traj_calculators/KTrajectoryRpe.py -> build/bdist.linux-armv7l/wheel/./mr2/data/traj_calculators 2026-02-14T06:31:31,476 copying build/lib/mr2/data/acq_filters.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,478 copying build/lib/mr2/data/CsmData.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,480 copying build/lib/mr2/data/Rotation.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,484 copying build/lib/mr2/data/KTrajectory.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,486 copying build/lib/mr2/data/SpatialDimension.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,489 copying build/lib/mr2/data/QHeader.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,491 copying build/lib/mr2/data/KHeader.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,493 copying build/lib/mr2/data/EncodingLimits.py -> build/bdist.linux-armv7l/wheel/./mr2/data 2026-02-14T06:31:31,495 running install_egg_info 2026-02-14T06:31:31,501 Copying src/mrtwo.egg-info to build/bdist.linux-armv7l/wheel/./mrtwo-0.260212-py3.11.egg-info 2026-02-14T06:31:31,511 running install_scripts 2026-02-14T06:31:31,521 creating build/bdist.linux-armv7l/wheel/mrtwo-0.260212.dist-info/WHEEL 2026-02-14T06:31:31,524 creating '/tmp/pip-wheel-ddk6ia_2/.tmp-bwnr0f9b/mrtwo-0.260212-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-14T06:31:31,526 adding 'mr2/VERSION' 2026-02-14T06:31:31,528 adding 'mr2/__init__.py' 2026-02-14T06:31:31,529 adding 'mr2/_version.py' 2026-02-14T06:31:31,530 adding 'mr2/py.typed' 2026-02-14T06:31:31,532 adding 'mr2/algorithms/__init__.py' 2026-02-14T06:31:31,533 adding 'mr2/algorithms/prewhiten_kspace.py' 2026-02-14T06:31:31,535 adding 'mr2/algorithms/total_variation_denoising.py' 2026-02-14T06:31:31,537 adding 'mr2/algorithms/csm/__init__.py' 2026-02-14T06:31:31,538 adding 'mr2/algorithms/csm/inati.py' 2026-02-14T06:31:31,540 adding 'mr2/algorithms/csm/walsh.py' 2026-02-14T06:31:31,541 adding 'mr2/algorithms/dcf/__init__.py' 2026-02-14T06:31:31,543 adding 'mr2/algorithms/dcf/dcf_voronoi.py' 2026-02-14T06:31:31,545 adding 'mr2/algorithms/optimizers/OptimizerStatus.py' 2026-02-14T06:31:31,546 adding 'mr2/algorithms/optimizers/__init__.py' 2026-02-14T06:31:31,547 adding 'mr2/algorithms/optimizers/adam.py' 2026-02-14T06:31:31,549 adding 'mr2/algorithms/optimizers/bicg.py' 2026-02-14T06:31:31,551 adding 'mr2/algorithms/optimizers/cg.py' 2026-02-14T06:31:31,553 adding 'mr2/algorithms/optimizers/lbfgs.py' 2026-02-14T06:31:31,554 adding 'mr2/algorithms/optimizers/pdhg.py' 2026-02-14T06:31:31,556 adding 'mr2/algorithms/optimizers/pgd.py' 2026-02-14T06:31:31,558 adding 'mr2/algorithms/reconstruction/DirectReconstruction.py' 2026-02-14T06:31:31,560 adding 'mr2/algorithms/reconstruction/IterativeSENSEReconstruction.py' 2026-02-14T06:31:31,561 adding 'mr2/algorithms/reconstruction/Reconstruction.py' 2026-02-14T06:31:31,563 adding 'mr2/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py' 2026-02-14T06:31:31,564 adding 'mr2/algorithms/reconstruction/TotalVariationRegularizedReconstruction.py' 2026-02-14T06:31:31,566 adding 'mr2/algorithms/reconstruction/__init__.py' 2026-02-14T06:31:31,568 adding 'mr2/data/AcqInfo.py' 2026-02-14T06:31:31,570 adding 'mr2/data/CsmData.py' 2026-02-14T06:31:31,575 adding 'mr2/data/Dataclass.py' 2026-02-14T06:31:31,576 adding 'mr2/data/DcfData.py' 2026-02-14T06:31:31,578 adding 'mr2/data/EncodingLimits.py' 2026-02-14T06:31:31,581 adding 'mr2/data/IData.py' 2026-02-14T06:31:31,583 adding 'mr2/data/IHeader.py' 2026-02-14T06:31:31,586 adding 'mr2/data/KData.py' 2026-02-14T06:31:31,588 adding 'mr2/data/KHeader.py' 2026-02-14T06:31:31,590 adding 'mr2/data/KNoise.py' 2026-02-14T06:31:31,592 adding 'mr2/data/KTrajectory.py' 2026-02-14T06:31:31,593 adding 'mr2/data/QData.py' 2026-02-14T06:31:31,594 adding 'mr2/data/QHeader.py' 2026-02-14T06:31:31,605 adding 'mr2/data/Rotation.py' 2026-02-14T06:31:31,607 adding 'mr2/data/SpatialDimension.py' 2026-02-14T06:31:31,609 adding 'mr2/data/__init__.py' 2026-02-14T06:31:31,610 adding 'mr2/data/acq_filters.py' 2026-02-14T06:31:31,611 adding 'mr2/data/enums.py' 2026-02-14T06:31:31,614 adding 'mr2/data/traj_calculators/KTrajectoryCalculator.py' 2026-02-14T06:31:31,615 adding 'mr2/data/traj_calculators/KTrajectoryCartesian.py' 2026-02-14T06:31:31,616 adding 'mr2/data/traj_calculators/KTrajectoryIsmrmrd.py' 2026-02-14T06:31:31,618 adding 'mr2/data/traj_calculators/KTrajectoryPulseq.py' 2026-02-14T06:31:31,619 adding 'mr2/data/traj_calculators/KTrajectoryRadial2D.py' 2026-02-14T06:31:31,621 adding 'mr2/data/traj_calculators/KTrajectoryRpe.py' 2026-02-14T06:31:31,622 adding 'mr2/data/traj_calculators/KTrajectorySpiral2D.py' 2026-02-14T06:31:31,624 adding 'mr2/data/traj_calculators/KTrajectorySunflowerGoldenRpe.py' 2026-02-14T06:31:31,625 adding 'mr2/data/traj_calculators/__init__.py' 2026-02-14T06:31:31,627 adding 'mr2/nn/AbsolutePositionEncoding.py' 2026-02-14T06:31:31,629 adding 'mr2/nn/AxialRoPE.py' 2026-02-14T06:31:31,630 adding 'mr2/nn/ComplexAsChannel.py' 2026-02-14T06:31:31,631 adding 'mr2/nn/CondMixin.py' 2026-02-14T06:31:31,633 adding 'mr2/nn/DropPath.py' 2026-02-14T06:31:31,634 adding 'mr2/nn/FiLM.py' 2026-02-14T06:31:31,635 adding 'mr2/nn/FourierFeatures.py' 2026-02-14T06:31:31,636 adding 'mr2/nn/GEGLU.py' 2026-02-14T06:31:31,638 adding 'mr2/nn/GroupNorm.py' 2026-02-14T06:31:31,639 adding 'mr2/nn/LayerNorm.py' 2026-02-14T06:31:31,640 adding 'mr2/nn/PermutedBlock.py' 2026-02-14T06:31:31,642 adding 'mr2/nn/PixelShuffle.py' 2026-02-14T06:31:31,644 adding 'mr2/nn/RMSNorm.py' 2026-02-14T06:31:31,645 adding 'mr2/nn/ResBlock.py' 2026-02-14T06:31:31,646 adding 'mr2/nn/Residual.py' 2026-02-14T06:31:31,647 adding 'mr2/nn/SeparableResBlock.py' 2026-02-14T06:31:31,648 adding 'mr2/nn/Sequential.py' 2026-02-14T06:31:31,650 adding 'mr2/nn/Upsample.py' 2026-02-14T06:31:31,651 adding 'mr2/nn/__init__.py' 2026-02-14T06:31:31,652 adding 'mr2/nn/convert_linear_conv.py' 2026-02-14T06:31:31,653 adding 'mr2/nn/join.py' 2026-02-14T06:31:31,655 adding 'mr2/nn/ndmodules.py' 2026-02-14T06:31:31,657 adding 'mr2/nn/attention/AttentionGate.py' 2026-02-14T06:31:31,658 adding 'mr2/nn/attention/LinearSelfAttention.py' 2026-02-14T06:31:31,659 adding 'mr2/nn/attention/MultiHeadAttention.py' 2026-02-14T06:31:31,661 adding 'mr2/nn/attention/NeighborhoodSelfAttention.py' 2026-02-14T06:31:31,663 adding 'mr2/nn/attention/ShiftedWindowAttention.py' 2026-02-14T06:31:31,664 adding 'mr2/nn/attention/SpatialTransformerBlock.py' 2026-02-14T06:31:31,666 adding 'mr2/nn/attention/SqueezeExcitation.py' 2026-02-14T06:31:31,667 adding 'mr2/nn/attention/TransposedAttention.py' 2026-02-14T06:31:31,668 adding 'mr2/nn/attention/__init__.py' 2026-02-14T06:31:31,670 adding 'mr2/nn/data_consistency/AnalyticCartesianDC.py' 2026-02-14T06:31:31,671 adding 'mr2/nn/data_consistency/ConjugateGradientDC.py' 2026-02-14T06:31:31,673 adding 'mr2/nn/data_consistency/GradientDescentDC.py' 2026-02-14T06:31:31,674 adding 'mr2/nn/data_consistency/__init__.py' 2026-02-14T06:31:31,676 adding 'mr2/nn/nets/BasicCNN.py' 2026-02-14T06:31:31,677 adding 'mr2/nn/nets/DiT.py' 2026-02-14T06:31:31,679 adding 'mr2/nn/nets/HourglassTransformer.py' 2026-02-14T06:31:31,680 adding 'mr2/nn/nets/MLP.py' 2026-02-14T06:31:31,682 adding 'mr2/nn/nets/Restormer.py' 2026-02-14T06:31:31,683 adding 'mr2/nn/nets/SwinIR.py' 2026-02-14T06:31:31,685 adding 'mr2/nn/nets/UNet.py' 2026-02-14T06:31:31,687 adding 'mr2/nn/nets/Uformer.py' 2026-02-14T06:31:31,688 adding 'mr2/nn/nets/VAE.py' 2026-02-14T06:31:31,690 adding 'mr2/nn/nets/__init__.py' 2026-02-14T06:31:31,692 adding 'mr2/operators/AveragingOp.py' 2026-02-14T06:31:31,694 adding 'mr2/operators/CartesianSamplingOp.py' 2026-02-14T06:31:31,696 adding 'mr2/operators/ConjugateGradientOp.py' 2026-02-14T06:31:31,698 adding 'mr2/operators/ConstraintsOp.py' 2026-02-14T06:31:31,699 adding 'mr2/operators/DensityCompensationOp.py' 2026-02-14T06:31:31,701 adding 'mr2/operators/DictionaryMatchOp.py' 2026-02-14T06:31:31,702 adding 'mr2/operators/EinsumOp.py' 2026-02-14T06:31:31,703 adding 'mr2/operators/EndomorphOperator.py' 2026-02-14T06:31:31,705 adding 'mr2/operators/FastFourierOp.py' 2026-02-14T06:31:31,707 adding 'mr2/operators/FiniteDifferenceOp.py' 2026-02-14T06:31:31,709 adding 'mr2/operators/FourierOp.py' 2026-02-14T06:31:31,710 adding 'mr2/operators/Functional.py' 2026-02-14T06:31:31,713 adding 'mr2/operators/GridSamplingOp.py' 2026-02-14T06:31:31,714 adding 'mr2/operators/IdentityOp.py' 2026-02-14T06:31:31,715 adding 'mr2/operators/Jacobian.py' 2026-02-14T06:31:31,718 adding 'mr2/operators/LinearOperator.py' 2026-02-14T06:31:31,721 adding 'mr2/operators/LinearOperatorMatrix.py' 2026-02-14T06:31:31,722 adding 'mr2/operators/MagnitudeOp.py' 2026-02-14T06:31:31,723 adding 'mr2/operators/MultiIdentityOp.py' 2026-02-14T06:31:31,726 adding 'mr2/operators/NonUniformFastFourierOp.py' 2026-02-14T06:31:31,728 adding 'mr2/operators/Operator.py' 2026-02-14T06:31:31,730 adding 'mr2/operators/OptimizerOp.py' 2026-02-14T06:31:31,731 adding 'mr2/operators/PCACompressionOp.py' 2026-02-14T06:31:31,733 adding 'mr2/operators/PatchOp.py' 2026-02-14T06:31:31,734 adding 'mr2/operators/PhaseOp.py' 2026-02-14T06:31:31,736 adding 'mr2/operators/ProximableFunctionalSeparableSum.py' 2026-02-14T06:31:31,737 adding 'mr2/operators/RearrangeOp.py' 2026-02-14T06:31:31,738 adding 'mr2/operators/SensitivityOp.py' 2026-02-14T06:31:31,740 adding 'mr2/operators/SignalModel.py' 2026-02-14T06:31:31,742 adding 'mr2/operators/SliceProjectionOp.py' 2026-02-14T06:31:31,744 adding 'mr2/operators/WaveletOp.py' 2026-02-14T06:31:31,746 adding 'mr2/operators/ZeroOp.py' 2026-02-14T06:31:31,747 adding 'mr2/operators/ZeroPadOp.py' 2026-02-14T06:31:31,748 adding 'mr2/operators/__init__.py' 2026-02-14T06:31:31,750 adding 'mr2/operators/functionals/L1Norm.py' 2026-02-14T06:31:31,752 adding 'mr2/operators/functionals/L1NormViewAsReal.py' 2026-02-14T06:31:31,753 adding 'mr2/operators/functionals/L2NormSquared.py' 2026-02-14T06:31:31,754 adding 'mr2/operators/functionals/MSE.py' 2026-02-14T06:31:31,756 adding 'mr2/operators/functionals/SSIM.py' 2026-02-14T06:31:31,757 adding 'mr2/operators/functionals/ZeroFunctional.py' 2026-02-14T06:31:31,759 adding 'mr2/operators/functionals/__init__.py' 2026-02-14T06:31:31,762 adding 'mr2/operators/models/EPG.py' 2026-02-14T06:31:31,763 adding 'mr2/operators/models/InversionRecovery.py' 2026-02-14T06:31:31,765 adding 'mr2/operators/models/MOLLI.py' 2026-02-14T06:31:31,766 adding 'mr2/operators/models/MonoExponentialDecay.py' 2026-02-14T06:31:31,767 adding 'mr2/operators/models/SaturationRecovery.py' 2026-02-14T06:31:31,768 adding 'mr2/operators/models/SpoiledGRE.py' 2026-02-14T06:31:31,770 adding 'mr2/operators/models/TransientSteadyStateWithPreparation.py' 2026-02-14T06:31:31,771 adding 'mr2/operators/models/WASABI.py' 2026-02-14T06:31:31,773 adding 'mr2/operators/models/WASABITI.py' 2026-02-14T06:31:31,774 adding 'mr2/operators/models/__init__.py' 2026-02-14T06:31:31,775 adding 'mr2/operators/models/cMRF.py' 2026-02-14T06:31:31,778 adding 'mr2/phantoms/EllipsePhantom.py' 2026-02-14T06:31:31,779 adding 'mr2/phantoms/__init__.py' 2026-02-14T06:31:31,782 adding 'mr2/phantoms/brainweb.py' 2026-02-14T06:31:31,783 adding 'mr2/phantoms/coils.py' 2026-02-14T06:31:31,785 adding 'mr2/phantoms/fastmri.py' 2026-02-14T06:31:31,787 adding 'mr2/phantoms/m4raw.py' 2026-02-14T06:31:31,788 adding 'mr2/phantoms/mdcnn.py' 2026-02-14T06:31:31,790 adding 'mr2/phantoms/phantom_elements.py' 2026-02-14T06:31:31,793 adding 'mr2/utils/RandomGenerator.py' 2026-02-14T06:31:31,794 adding 'mr2/utils/TensorAttributeMixin.py' 2026-02-14T06:31:31,795 adding 'mr2/utils/__init__.py' 2026-02-14T06:31:31,796 adding 'mr2/utils/ema.py' 2026-02-14T06:31:31,798 adding 'mr2/utils/fill_range.py' 2026-02-14T06:31:31,799 adding 'mr2/utils/filters.py' 2026-02-14T06:31:31,801 adding 'mr2/utils/indexing.py' 2026-02-14T06:31:31,803 adding 'mr2/utils/interpolate.py' 2026-02-14T06:31:31,804 adding 'mr2/utils/pad_or_crop.py' 2026-02-14T06:31:31,805 adding 'mr2/utils/reduce_repeat.py' 2026-02-14T06:31:31,808 adding 'mr2/utils/reshape.py' 2026-02-14T06:31:31,810 adding 'mr2/utils/slice_profiles.py' 2026-02-14T06:31:31,811 adding 'mr2/utils/sliding_window.py' 2026-02-14T06:31:31,812 adding 'mr2/utils/smap.py' 2026-02-14T06:31:31,813 adding 'mr2/utils/split_idx.py' 2026-02-14T06:31:31,815 adding 'mr2/utils/summarize.py' 2026-02-14T06:31:31,816 adding 'mr2/utils/to_tuple.py' 2026-02-14T06:31:31,818 adding 'mr2/utils/typing.py' 2026-02-14T06:31:31,819 adding 'mr2/utils/unit_conversion.py' 2026-02-14T06:31:31,820 adding 'mr2/utils/vmf.py' 2026-02-14T06:31:31,824 adding 'mrtwo-0.260212.dist-info/licenses/LICENSE' 2026-02-14T06:31:31,826 adding 'mrtwo-0.260212.dist-info/METADATA' 2026-02-14T06:31:31,826 adding 'mrtwo-0.260212.dist-info/WHEEL' 2026-02-14T06:31:31,827 adding 'mrtwo-0.260212.dist-info/top_level.txt' 2026-02-14T06:31:31,830 adding 'mrtwo-0.260212.dist-info/RECORD' 2026-02-14T06:31:31,836 removing build/bdist.linux-armv7l/wheel 2026-02-14T06:31:31,977 Building wheel for mrtwo (pyproject.toml): finished with status 'done' 2026-02-14T06:31:31,988 Created wheel for mrtwo: filename=mrtwo-0.260212-py3-none-any.whl size=346807 sha256=6e0683c41724df181558cb8070a411c2b7036f75b2478d26aa7cb5b989ce528c 2026-02-14T06:31:31,989 Stored in directory: /tmp/pip-ephem-wheel-cache-h3sxcbpc/wheels/c0/c7/44/a5f617082d9a580adcdeaa73eca4b2a8423b8efa5fce171675 2026-02-14T06:31:32,006 Successfully built mrtwo 2026-02-14T06:31:32,020 Removed build tracker: '/tmp/pip-build-tracker-qw778zwe'