Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Recurso digital |
| Language: | English |
| Published: |
Zenodo
2025
|
| Online Access: | https://doi.org/10.5281/zenodo.15476935 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- <h1>Phase Diagram Clustering Analysis</h1> <p>This project performs a series of computational experiments to evaluate different clustering methods and affinity measures on synthetic phase diagram data. It systematically sweeps through various parameters, records the performance (Fowlkes-Mallows score), and stores the results in a SQLite database.</p> <h2>Project Structure</h2> <p>- run.py: The main executable script that orchestrates the parameter sweeps and data processing.<br>- lib.py: A utility library containing helper functions for data manipulation (e.g., label conversion, coordinate transformation, Fowlkes-Mallows score calculation) and plotting.<br>- DataDaemon.py: Implements a daemon process for asynchronous, multiprocessing-safe writing of results to a SQLite database. This is crucial for efficiently handling the large number of results generated by the parameter sweeps.<br>- phase_data/: This directory contains the input phase diagram data used by `run.py`. See `phase_data/README.md` for more details.<br>- db/: This directory will contain the SQLite database (`results.db` by default) where the outcomes of the experiments are stored.</p>