The Oliynyk Lab

Easily Accessible Lab Tools

For those without any GitHub experience, we've developed our software into easily accessible web applications deployed using Heroku. These tools are designed to simplify data analysis without requiring software installation. Here are some of them:


XRD Refinement Plotter

By Emil

Description: This project is a Dash application designed to plot X-ray diffraction (XRD) data exported from TOPAS Academic. It provides a user-friendly interface for uploading TOPAS .txt and HKL files and visualizing the results in a graph.


DOSCAR Plotter

By Emil

Description: The DOSCAR GUI Plotter is a Python-based web application designed to visualize Density of States (DOS) data from VASP calculations. It supports both spin-polarized (ISPIN=2) and non-spin-polarized (ISPIN=1) calculations, as well as various orbital projection schemes (LORBIT settings). The application provides an intuitive interface for uploading data, customizing plots, and exporting high-quality PNG visualizations in a modern wxDragon-like interface.


XRD Comparer

By Danila and Emil

Description: The XRD Comparison Tool allows users to compare multiple .xy files from X-ray diffraction (XRD) experiments. It helps in identifying impurities, phase matching, and visualizing differences in XRD patterns with ease.


XRD Matcher

By Riya, Danila and Emil

Description: The XRD Pattern Matcher will enable users to compare experimental .xy files with .cif crystal structure files. This tool aims to assist in phase identification by matching diffraction patterns to known structures, helping streamline material characterization.


Mass Calculator

By Danila and Emil

Description: This GUI that calculates the masses of elements in chemical formulas. For example, you want to calculate how much of each element you need to take to synthesize a compound with a known ratio of substances (Ie., GdCu3). It supports multiple input methods and batch processing, outputting results to an Excel file. The script can handle input from direct user entry, pasted text, .txt files, and .xlsx files.