Introduction ================================================== *lys* is a hybrid graphical- and character-based user interface (GUI/CUI) program for data analysis and visualization. This is based on the several popular Python libraries: - Data analysis: numpy, scipy, opencv, dask - Data visualization: matplotlib, pyqtgraph - GUIs: PyQt Data analysis and visualization libraries have been used in CUI such as bare Python and Jupyter notebooks. Although these CUI environment has played important roles, however, such CUI-based analysis environment has several disadvantages: - Users should be familiar with many commands of numpy, matplotlib, etc.. - Management of Python code is troublesome when you have many and similar .py files. - Parallel computation requires some additional coding. - It is hard to remain editable figures because figures are saved as image file such as .png. - It is difficult to intuitively edit figures. *lys* gives the opportunity to avoid these problems by employing hybrid GUI/CUI archtechture while flexibility of CUI system is not lost. We recommend to follow the tutorials below to beriefly know the power full functionalities of *lys*. - CUI analysis: :doc:`cui` - Visualization: :doc:`visualization` - GUI analysis: :doc:`mcut`