Metadata-Version: 2.1
Name: eidein
Version: 0.0.0
Summary: Interactive tool for dimensionality reduction of data and their visualisation.
Home-page: https://github.com/podondra/eidein
Author: Ondřej Podsztavek
Author-email: ondrej.podsztavek@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: ipywidgets (>=7.5)
Requires-Dist: matplotlib (>=3.3)
Requires-Dist: scikit-learn (>=0.23)
Requires-Dist: umap (>=0.4)

# eidein

interactive tool for dimensionality reduction of data and their visualisation

## installation

Need to install Node.js.

Need to install JupyterLab widget manager (see https://github.com/matplotlib/ipympl):

    $ jupyter labextension install @jupyter-widgets/jupyterlab-manager
    $ jupyter lab build    # maybe

Need to install Parallel HDF5:

    $ pip install mpi4py
    $ CC="mpicc" HDF5_MPI="ON" pip install --no-binary=h5py h5py

## data preparation

1. Run `preparation.ipynb` notebook to create `dataset.hdf5` with identifiers and redshift.
2. Run `data_extr.py`.
3. Run `data_prep.py`.


