Bachelor's thesis

Grid Library in Python

Petra Jírů
Abstract

Cílem bakalářské práce bylo vytvoření Python knihovny pro práci s pravidelnými a polo-pravidelnými mřížkami. Knihovna umožňuje generovat mřížky v zadaném rozsahu, vizualizovat je, indexovat jejich prvky a ukládat do nich hodnoty.

Abstract

The aim of this bachelor’s thesis was to develop a Python library for working with regular and semi-regular grids. The library enables generating grids within a specified range, visualising them, indexing their cells, and assigning cell's values.

Thesis description
The goal of this thesis is to design and implement a Python library for the representation and manipulation of regular and semi-regular grids. The library should provide flexible grid generation, visualisation, and data assignment functionalities while supporting various types of tilings.

Namely, it should support all three types of regular grids and all eight types of semi-regular (Archimedean) grids. It will provide the ability to generate a grid covering a rectangular area as a list of edges (for visualisation), a list of polygons (cells) and a list of cell centres. It will be possible to assign a numerical or vector value (e.g., RGB colour) to cells and enable filtering based on the assigned values. It will also provide support for cell indexing and the generation of neighbour sets of a given cell.

The expected outcome is a functional Python library that allows easy creation, manipulation, and visualization of various grid types, well-documented code with usage examples and a demonstration of grid-based data processing and visualization.
The thesis has been checked:
26/5/2025 09:26, doc. RNDr. Pavel Matula, Ph.D., UČO 2927
Language used
English English
Defence date
26/6/2025
The thesis was defended successfully

Supervisor

doc. RNDr. Pavel Matula, Ph.D., UČO 2927
KVI FI MU

Reader

doc. RNDr. Martin Maška, Ph.D., UČO 60734
KVI FI MU

Masaryk University Faculty of Informatics
Programme
Plan
Informatics
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.