def METHOD_NAME(self, struct: PymatgenStructure) -> np.ndarray:
    """
    Get the node feature from `atom_init.json`. The `atom_init.json` was collected
    from `data/sample-regression/atom_init.json` in the CGCNN repository.
    Parameters
    ----------
    struct: pymatgen.core.Structure
        A periodic crystal composed of a lattice and a sequence of atomic
        sites with 3D coordinates and elements.
    Returns
    -------
    node_features: np.ndarray
        A numpy array of shape `(num_nodes, 92)`.
    """
    node_features = []
    for site in struct:
        # check whether the atom feature exists or not
        assert site.specie.number in self.valid_atom_number
        node_features.append(self.atom_features[site.specie.number])
    return np.vstack(node_features).astype(float)