/pyEEL

Explore Experiment Learn

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

The pyEEL package

pyEEL (Explore, Experiment and Learn)

A python, pure software design pattern based package that features several tutorial in order to showcase basic, cross-platform scientific computing and OpenGL-based real-time computer graphics with applications to scientific visualization and deep learning.


Copyright 2021-2022 Dr. George Papagiannakis, papagian@csd.uoc.gr

All Rights Reserved

University of Crete & Foundation for Research & Technology - Hellas (FORTH)


Why EEL?:

This package is aimed as a basic behind-the-black-box implementation of several classic as well as modern scientific computing, computer graphics, deep learning and geometric algebra methodologies, algorithms and techniques, aimed for teaching as well as a framework/playgrounf for novel research.

It contains the following sections of tutorials as jupyter notebooks:

  • SciCom: Scientific Computing with python
  • GATE: Geometric Algebra Transformation Engine
  • DL: Deep Learning
  • CG: Computer Graphics
  • neuralCG: deep learning 4 computer graphics

Installation

  • For development: via github

    git clone .......
    

    and in order to install it locally via pip:

    python -m pip install -e .
    

Contributors

  • Prof. George Papagiannakis
  • Dr. Kamarianakis Manos

Licensing

pyEEL is licensed under the Apache License, Version 2.0. See LICENSE.txt for the full license text.