An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15193992.svg)](https://doi.org/10.5281/zenodo.15193992)
[![license](https://img.shields.io/github/license/RascalSoftware/RAT.svg)](https://github.com/RascalSoftware/RAT/blob/master/LICENSE)
[![release](https://img.shields.io/github/release/RascalSoftware/RAT.svg)](https://github.com/RascalSoftware/RAT/releases)
[![Unit Tests](https://github.com/RascalSoftware/RAT/actions/workflows/runTests.yml/badge.svg)](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.