Describir: Algebraic coding theory and applications