Metadata-Version: 2.4
Name: gf2_lin_algebra
Version: 0.1.1
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
License-File: LICENSE.md
Summary: A linear algebra package to compute operations in GF(2).
Home-Page: https://github.com/LucaBonamino/gf2_lin_algebra
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# gf2_lin_algebra

**Python package for linear algebra operations in GF(2)**

A small library that implements linear algebra operations over the finite field **GF(2)** (Galois Field of 2 elements). This is useful for applications in coding theory, cryptography, and algorithms where arithmetic is performed modulo 2.

---

## Features

- Vector and matrix operations in GF(2)
- Support for basic linear algebra tasks:
  - Addition and multiplication of vectors & matrices
  - Solving linear systems modulo 2
  - Rank computation
  - Basis and subspace manipulation
- Designed to be simple and educational

---

## Installation

```bash
pip install gf2-lin-algebra
```

or clone the repo and install locally:

```bash
git clone https://github.com/LucaBonamino/gf2_lin_algebra.git
cd lin_algebra_py
pip install .

