遇见数据集

Amorphous arrays used in "Spin-glass quantum phase transition in amorphous arrays of Rydberg atoms"

收藏
Zenodo2025-04-24 更新2026-05-26 收录
官方服务:

资源简介:

Amorphous Arrays Used in “Spin-glass quantum phase transition in amorphous arrays of Rydberg atoms" =========================================================================================== This repository contains two datasets: one with 20 large amorphous solids generated following the protocol described in S. Julià-Farré et al., PRA 10, 012602 (2024), and a second dataset with the subsolids extracted from these larger systems. The subsolids were used in the simulations presented in the Article.-------------------------------------------------------------------------------------------------------------------------- * Dataset 1: Large Arrays * The file `large_arrays.zip` contains 20 amorphous arrays stored in `.pickle` format. - Each `.pickle` file includes the coordinates of a solid with approximately N ≈ 1000 atoms.- The data is organized as a two-column array, representing the `i, j` positions of atoms in the 2D plane. -------------------------------------------------------------------------------------------------------------------------- * Dataset 2: Subsolids * The file `subsolids.zip` includes multiple folders named `n40`, `n50`, `n60`, `n70`, `n80`, and `n100`, each containing 100 `.npy` files representing subsolids of different sizes (N = 40, 50, 60, 70, 80, and 100 atoms, respectively) and different disorder realizatons. - Each subsolid file is named as `kagome_like_nXX_sdis3XXXX.npy`, where `XX` indicates the number of atoms and `3XXXX` is a unique identifier for the disorder realization.- These subsolids are extracted from the large arrays and used in the simulations discussed in the manuscript. ====================================================================================================================================================================================== HOW TO LOAD AND VISUALIZE THE DATA * Dataset 1: Large Arrays (`.pickle` files) * To load and visualize the coordinates of a large amorphous solid: ```pythonimport numpy as npimport matplotlib.pyplot as plt # Load the datasolid = np.load("solid.pickle", allow_pickle=True) # Visualizesolid = np.array(solid)plt.scatter(solid[:, 0], solid[:, 1])plt.show()``` Each `solid.pickle` file contains a list of coordinate pairs `(x, y)` representing the atoms in the array. -------------------------------------------------------------------------------------------------------------------------- * Dataset 2: Subsolids (`.npy` files) * To load and visualize one of the subsolids from a specific folder (e.g., first realization of `n40`): ```pythonimport numpy as npimport matplotlib.pyplot as plt # Load the datasubsolid = np.load("n40/kagome_like_n40_sdis30001.npy") # Visualizeplt.scatter(subsolid[:, 0], subsolid[:, 1])plt.show()``` Each `.npy` file contains the 2D coordinates `(x, y)` of a substructure extracted from a large array.

提供机构:
Zenodo
创建时间:
2025-04-24
二维码
社区交流群
二维码
科研交流群
商业服务