Skip to content

Jupyter notebooks associated with the publication "Cost function for low-dimensional manifold topology assessment".

Notifications You must be signed in to change notification settings

kamilazdybal/cost-function-manifold-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository is licensed under: License: CC BY-NC 4.0

Cost function for low-dimensional manifold topology assessment

This repository contains Jupyter notebooks and materials associated with the publication:

Zdybał, K., Armstrong, E., Sutherland, J.C. and Parente, A., 2022. Cost function for low-dimensional manifold topology assessment. Scientific Reports, 12(1), pp.1-19.

You can find the open-source article here: https://www.nature.com/articles/s41598-022-18655-1.

BibTeX citation:

@article{zdybal2022cost,
  title={Cost function for low-dimensional manifold topology assessment},
  author={Zdyba{\l}, Kamila and Armstrong, Elizabeth and Sutherland, James C and Parente, Alessandro},
  journal={Scientific Reports},
  volume={12},
  number={1},
  pages={1--19},
  year={2022},
  publisher={Nature Publishing Group}
}

Seminar talk

The seminar talk associated with this publication can be found here.

Data availability

The datasets generated during or analyzed during the current study are available in the data directory. The atmospheric physics dataset and the plasma physics dataset are property of Université libre de Bruxelles.

The Sandia flames data can be accessed at: tnfworkshop.org/data-archives/pilotedjet/ch4-air.

Reproducing paper results

All code needed to reproduce results included in the original publication (and in the supplementary material) is stored in the code directory.

Several Python libraries are required (see requirements.txt). Mainly, the PCAfold library developed by the authors contains the implementation of the cost function; it also introduces several functions and algorithms used throughout the work. The installation instructions can be found in the linked documentation page. umap-learn package can be installed through pip install umap-learn. pyDML package can be installed through pip install pydml.

Random seed 100 is used throughout this work.

Jupyter notebooks

This notebook can be used to reproduce the figure:

Screenshot

This notebook can be used to reproduce the figure:

Screenshot

This notebook can be used to reproduce the figure:

Screenshot

This notebook can be used to reproduce the figure:

Screenshot

This notebook can be used to reproduce the figure:

Screenshot

This notebook can be used to reproduce the figure:

Screenshot

These two notebooks can be used to reproduce the figure:

Screenshot

This notebook can be used to reproduce the figure:

Screenshot

These notebooks can be used to reproduce the figure:

Screenshot


These notebook can be used to reproduce the figures:

Screenshot

Screenshot

Screenshot

This notebook can be used to reproduce the figure:

Screenshot

About

Jupyter notebooks associated with the publication "Cost function for low-dimensional manifold topology assessment".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published