https://github.com/rascalsoftware/rat
Reflectivity Algorithms Toolbox
https://github.com/rascalsoftware/rat
neutron reflectivity
Last synced: 4 months ago
JSON representation
Reflectivity Algorithms Toolbox
- Host: GitHub
- URL: https://github.com/rascalsoftware/rat
- Owner: RascalSoftware
- License: gpl-3.0
- Created: 2020-06-04T14:58:46.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-02-11T20:25:22.000Z (4 months ago)
- Last Synced: 2026-02-12T04:30:51.409Z (4 months ago)
- Topics: neutron, reflectivity
- Language: MATLAB
- Homepage: https://rascalsoftware.github.io/RAT/
- Size: 386 MB
- Stars: 3
- Watchers: 4
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
[](https://doi.org/10.5281/zenodo.15193992)
[](https://github.com/RascalSoftware/RAT/blob/master/LICENSE)
[](https://github.com/RascalSoftware/RAT/releases)
[](https://github.com/RascalSoftware/RAT/actions/workflows/runTests.yml)
RAT
===
The Reflectivity Algorithms Toolbox (RAT) for Rascal is a MATLAB toolbox for analysing non-polarized neutron reflectivity data. The toolbox is designed to fit multiple contrast neutron reflectivity data, using the Abeles formalism with either traditional layer models, or using user-defined custom models.
The RAT documentation is available online [here](https://rascalsoftware.github.io/RAT-Docs/dev/index.html).
Installation
------------
MATLAB is required to use RAT; the minimum supported version is **R2023a**. To use RAT, download and extract the appropriate version for your OS from the [release](https://github.com/RascalSoftware/RAT/releases) page. In the extracted folder, run the `addPaths` script in the MATLAB console and you can now run your analysis.