chikage 0.2.0

Simple, easy to understand and barebones math library for game and graphics development.
Documentation
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)
![build workflow](https://github.com/alexdesander/chikage/actions/workflows/build_and_test.yml/badge.svg)

# chikage
Simple, easy to understand and barebones math library for game and graphics development.

⚠️ early in development ⚠️

<p align="center">
  <img src="./chikage_logo.png" width="25%"/>
</p>

## Features

- 2-4D floating point vectors
- Square floating point matrices of orders 2-4

## Goals

- Simple and easy to understand code
  - No macros
  - No simd
  - No obscure optimizations
  - Documented functionality
- Barebones
- Comprehensive unit tests
- No dependencies (only for specific features) (exception: std)

## Planned features
- ✅ 2-4D floating point vectors
- ✅ floating point square matrices of order 2-4
- ⬜️ Geometric algebra in 2-4D (details to be decided)
- (Featureset is open ended)