Utilities

Utilities Repository

Welcome to the Utilities repository by Maksim Eremenko. This repository hosts browser-based tools for working with RMC6f configurations, diffuse scattering, and related structural-analysis workflows.

Start Here

Public-facing documentation for the diffuse-scattering utility now lives in the GitHub Pages docs surface:

Live Demos

Repository Structure

Diffuse Scattering Tool

The diffuse-scattering tool computes and visualizes I(h,k,l) directly in the browser from .rmc6f input files. It provides:

For the detailed user guide, examples, and theory pages, use the docs links at the top of this README.

Format Converter

The format converter translates 3-D diffuse scattering data between the file formats used by RMCProfile, DISCUS, Yell, Meerkat, and Scatty, entirely in the browser:

Conversions that need the parent unit cell accept an .rmc6f or unified structure file, or a manually entered cell. See Format_Converter/README.md for details and shipped examples.

Supplementary Material

Backend provenance, scattering-table families, and reproducibility notes are collected in:

Contribution

Feel free to open issues or submit pull requests for improvements and bug fixes.

License

This repository is distributed under Apache-2.0. See LICENSE.