An open API service indexing awesome lists of open source software.

https://github.com/muehlefeldt/ajd.jl

Julia Package for calculating the Approximate Joint Diagonalization of matrices as part of a student project at Technische Universität Berlin
https://github.com/muehlefeldt/ajd.jl

ajd julia julia-language

Last synced: about 1 year ago
JSON representation

Julia Package for calculating the Approximate Joint Diagonalization of matrices as part of a student project at Technische Universität Berlin

Awesome Lists containing this project

README

          

# AJD.jl :straight_ruler:

[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://muehlefeldt.github.io/AJD.jl/dev/)
[![Build Status](https://github.com/gericke-n/AJD.jl/actions/workflows/CI.yml/badge.svg?branch=master)](https://github.com/gericke-n/AJD.jl/actions/workflows/CI.yml?query=branch%3Amaster)
[![Coverage](https://codecov.io/gh/muehlefeldt/AJD.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/muehlefeldt/AJD.jl)

This repository is part of a group project at Technische Universität Berlin for the course [Julia Programming for Machine Learning](https://adrianhill.de/julia-ml-course/) during the winter semester 2024 / 25.

> [!NOTE]
> This package is part of a student project at Technische Universität Berlin only and will not be actively maintained.

## Overview

A Julia package for Approximate Joint Diagonalization (AJD) of matrices is provided. The algorithms JDiag and FFDiag are implemented. Orthogonal and non-orthogonal AJD is supported.

## Documentation

The [documentation](https://muehlefeldt.github.io/AJD.jl/dev/) includes a brief [Getting Started](https://muehlefeldt.github.io/AJD.jl/dev/getting-started/) guide and further information on the package.