This project provides an interactive dashboard to visualize the Short Range Order (SRO) calculation results. It simplifies the process of analyzing and plotting SQS (Special Quasirandom Structures) data using ASE, pandas, and Plotly.
Before you begin, make sure the following Python libraries are installed:
pip install ase pandas plotlyFollow these steps to analyze your SQS data and generate the required JSON file:
-
Navigate to the folder where you executed the SQS run.
-
Run the
analyze_sqs.pyscript:python analyze_sqs.py
-
Modify the values for
cutoffandscale(lattice constant) within the script according to your specific system configuration. -
After running the script, you will obtain a JSON file containing the analysis results.
Once you have your JSON file, follow these instructions to visualize the SRO data:
-
Run the
sqs_plot.pyscript:python sqs_plot.py
-
Open the link that appears in your terminal in your browser.
-
Upload the JSON file you generated from the SQS analysis to the dashboard.
-
When you're done, use
Ctrl + Cin your terminal to exit the server.
Enjoy visualizing your SRO data!
If you have any questions or run into issues, feel free to reach out for help!