Mingal.jl

A Geometric Algebra library written in Julia

Overview

This page is dedicated to document the use of Mingal, a library for Geometric Algebra. Our goal is to provide an accessible and easy to learn experience for students and researchers interested in using (and programming with) a Geometric Algebra library.

Our aim is to offer a relatively simple, open, easy-to-install, and focused environment for Julia users. This library was developed by implementing basic operations as described in textbooks, without an emphasis on optimizing functions based on other libraries. For the future, the plans are to expand the library's ease of use and introduce concepts for modeling and visualizing spaces in Geometric Algebra.

This project is continually evolving, and many aspects are being refined to achieve better results.

A foundational understanding of the theoretical aspects of Geometric Algebra is highly recommended. We suggest the following references:

Current Status

The current state of the project is an initial version with issues yet to be identified and limited practical use, primarily due to the lack of support for visualizing elements in space (one of the future goals).

Summary

Developed By

This project is being developed as part of a scientific initiation program at the State University of Maringá.

  • Vitor Madeira Lorençone - Student
  • Emerson Vitor Castelani - Professor