rat

Reflectivity Algorithms Toolbox

https://github.com/rascalsoftware/rat

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary

Keywords

neutron reflectivity

Scientific Fields

Engineering Computer Science - 60% confidence
Last synced: 6 months ago · JSON representation ·

Repository

Reflectivity Algorithms Toolbox

Basic Info
Statistics
  • Stars: 3
  • Watchers: 4
  • Forks: 4
  • Open Issues: 6
  • Releases: 35
Topics
neutron reflectivity
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Citation

README.md

DOI license release Unit Tests

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.

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 page. In the extracted folder, run the addPaths script in the MATLAB console and you can now run your analysis.

Owner

  • Name: RasCAL
  • Login: RascalSoftware
  • Kind: organization

Citation (CITATION.cff)

abstract: <p><span>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.</span></p>
authors:
- affiliation: Science and Technology Facilities Council
  family-names: Hughes
  given-names: Arwel Vaughan
  orcid: 0009-0007-1918-8401
- family-names: Pastula
  given-names: Sethu Pavan Venkata Reddy
  orcid: 0000-0001-7962-1827
- affiliation: Science and Technology Facilities Council
  family-names: Room
  given-names: Alex H.
  orcid: 0000-0002-5314-2331
- affiliation: Science and Technology Facilities Council
  family-names: Farooq
  given-names: Rabiya
  orcid: 0009-0008-1436-3933
- affiliation: Science and Technology Facilities Council
  family-names: Sharp
  given-names: Paul
  orcid: 0000-0003-3072-6155
- affiliation: Science and Technology Facilities Council
  family-names: Nneji
  given-names: Stephen
  orcid: 0000-0001-9369-1346
cff-version: 1.2.0
date-released: '2025-04-11'
doi: 10.5281/zenodo.15193992
keywords:
- Reflectometry
- Neutron
license:
- gpl-3.0-or-later
message: If you use this software, please cite it using the metadata from this file.
title: Reflectivity Algorithms Toolbox for RasCAL
type: software
version: 1.0.0

GitHub Events

Total
  • Create event: 79
  • Commit comment event: 2
  • Release event: 74
  • Issues event: 89
  • Watch event: 1
  • Delete event: 86
  • Issue comment event: 52
  • Push event: 131
  • Pull request review comment event: 196
  • Pull request review event: 251
  • Pull request event: 152
  • Fork event: 1
Last Year
  • Create event: 79
  • Commit comment event: 2
  • Release event: 74
  • Issues event: 89
  • Watch event: 1
  • Delete event: 86
  • Issue comment event: 52
  • Push event: 131
  • Pull request review comment event: 196
  • Pull request review event: 251
  • Pull request event: 152
  • Fork event: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 60
  • Total pull requests: 101
  • Average time to close issues: 4 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 6
  • Total pull request authors: 5
  • Average comments per issue: 0.53
  • Average comments per pull request: 0.18
  • Merged pull requests: 81
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 40
  • Pull requests: 73
  • Average time to close issues: 23 days
  • Average time to close pull requests: 3 days
  • Issue authors: 6
  • Pull request authors: 5
  • Average comments per issue: 0.3
  • Average comments per pull request: 0.21
  • Merged pull requests: 59
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • StephenNneji (27)
  • alexhroom (23)
  • arwelHughes (13)
  • DrPaulSharp (11)
  • abuts (1)
  • maxskoda (1)
Pull Request Authors
  • DrPaulSharp (64)
  • StephenNneji (56)
  • alexhroom (21)
  • arwelHughes (4)
  • abuts (2)
Top Labels
Issue Labels
enhancement (7) bug (6) question (2) devops (1) Epic (1)
Pull Request Labels
enhancement (1)

Dependencies

.github/workflows/publishDocs.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/runTests.yml actions
  • actions/checkout v3 composite
  • matlab-actions/run-command v1 composite
  • matlab-actions/setup-matlab v1 composite
  • svenstaro/upload-release-action v2 composite
docs/requirements.txt pypi
  • sphinx ==5.3.0
  • sphinx_design ==0.3.0
  • sphinx_rtd_theme ==1.1.1
  • sphinxcontrib-matlabdomain ==0.14.1