Skip to content

A university laboratory project on two well known compression algorithms.

Notifications You must be signed in to change notification settings

heidi-holappa/tira-labra-2022

Repository files navigation

Introduction

This project was built as a university course project during Summer 2022 for the laboratory class of Data Structures and Algorithms. The subject of the project was lossless data compression.

Two well known algorithms, Huffman coding and Lempel-Ziv 77, were implemented. Please see the project documentation for additional information.

Latest release

The latest stable release for the project can be downloaded here.

Project documentation

Installation

To install the project run the following command in the project folder:

poetry install

To run the application type the following command:

poetry run invoke start

Other useful commands

To run quick tests from terminal use the command

poetry run invoke test

To run tests on larger files (> 1 MB) use the command

poetry run invoke extended-test

To generate a coverage report use the command

poetry run invoke coverage-report

About

A university laboratory project on two well known compression algorithms.

Resources

Stars

Watchers

Forks

Packages

No packages published