You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+26-26
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,5 @@
1
1
# Voronoi-based Lattice Distances
2
-
The repository contains the code of Voronoi-based Lattice Distances which encodes crystal lattices to Voronoi Domains and runs Voronoi-based metrics to compare them.
3
-
The code is written in C++ and CMake. More details on the used metrics can be found in our paper published in the Crystal Research & Technology Journal: [Voronoi-Based Similarity Distances between Arbitrary Crystal Lattices](https://onlinelibrary.wiley.com/doi/10.1002/crat.201900197).
2
+
Voronoi-based Lattice Distances encodes crystal lattices to Voronoi Domains and runs Voronoi-based metrics to compare them. More details on the used metrics can be found in our paper published in the Crystal Research & Technology Journal: [Voronoi-Based Similarity Distances between Arbitrary Crystal Lattices](https://onlinelibrary.wiley.com/doi/10.1002/crat.201900197).
4
3
5
4
The project has been compiled and run only on `Windows x64`.
6
5
@@ -16,7 +15,9 @@ The project has been compiled and run only on `Windows x64`.
16
15
-`CMake C++ Tools for Windows`
17
16
-`Git for Windows`
18
17
19
-
2. The software and shared libraries below must be installed by the user through Windows installers:
18
+
2. Download the repository
19
+
20
+
3. The software below must be installed through Windows installers:
- `-intervals` [integer n (default n=2)] It affects the number of rotation samples to be considered for metric computations (total number of rotations: 4*pi^2*n^3)
62
79
- `-threads` [integer t (default t=1)] Rotation samples are divided among t threads
63
80
64
-
If users want to divide the voronoi cell computation from the metric computation, they can run `voronoilatticedistances_off.exe` to compute only the metrics from OFF files.
65
-
66
-
Required options:
67
-
68
-
- `-inputdir` [Input Folder with Voronoi Cell OFF files]
69
-
- `-outputdir` [Output Folder to write metric results]
70
-
71
-
Output options (at least 1 required):
72
-
73
-
- `-ds` Outputs .csv file with Scale Invariant Distance matrix (n x n) between all n crystal structures
74
-
- `-dh` Outputs .csv file with Extended Hausdorff Distance matrix (n x n) between all n crystal structures
75
-
76
-
Optional commands:
77
-
78
-
- `-intervals` [integer n (default n=2)] It affects the number of rotation samples to be considered for metric computations (number of rotations: 4*pi^2*n^3)
79
-
- `-threads` [integer t (default t=1)] Rotation samples are divided among t threads
80
-
81
81
## Example of Voronoi Domains
82
82
There are following the Voronoi domains of 5 real crystal lattices from the `T2 dataset` used in our experiments: T2-epsilon, T2-delta, T2-beta, T2-gamma and T2-alpha. Plus, the voronoi domains of the standard cubic, body-centred cubic and face-centred cubic lattices.
0 commit comments