License

License for the pyAMARES project:

BSD 3-Clause License
Copyright Notice and Statement for the pyAMARES project

Copyright (c) 2023-2025, Jia Xu, Magnetic Resonance Research Facility, University of Iowa

All rights reserved. 

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.

Third-Party Licenses

This pyAMARES project uses third-party libraries. Below is information about their licenses.

hlsvdpro

The library hlsvdpro is used under its BSD-3-Clause License. For detailed license information, please visit the hlsvdpro PyPI page.

Additional Note on MPFIR Function

The MPFIR function within pyAMARES is inspired by MPFIR function in the Matlab software SPID, which at the time of this implementation had no clear licensing information available. It is important to note that pyAMARES.libs.MPFIR is an independent implementation developed in Python and does not contain any original SPID code.

This function is included in pyAMARES under the same BSD 3-Clause License, and no claim is made on the original SPID software or its intellectual property. Users are advised to ensure their use of the MPFIR function complies with legal and regulatory requirements.

Disclaimer

pyAMARES and its MPFIR function are not endorsed by or affiliated with SPID or its creators.