NOTE: required to install torch_batch_svd for a fast implementation for GDAE/GRCAE
(link: https://github.com/KinglittleQ/torch-batch-svd)

NOTE: please see the notebook files for the essential codes for training GDAE/GRCAE and score estimation

NOTE: below codes are used in the notebook files and experiments

[source codes for model]
gae_sph_n_ambient.py
gae2.py

[source codes for dataset on S^n]
sph_n_ambient.py
sph_n_DataUtil.py

[source codes for score estimation]
gae_sph_n_ambient_score_estimation.py
gae_score_estimation.py

NOTE: below codes are used in the experiments

[data set generation]
dataGeneration_sph_n.ipynb

[other source codes for model train]
gae_sph_n_ambient_trainer.py
util.py

[source codes for LSLDG/R-LSLDG]
LSLDG_torch2.py
RLSLDG_sph_n.py

[source codes for clustering]
meanshift_sph.py
point_grouper_sph.py