Skip to content

nikolaskostakis/Router

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Router

This project is a routing tool, based on Lee's Maze Algorithm & is part of my thesis.

The project is still under development!

Requirements

Python 3.10 and beyond

Required packages

  • tkinter
  • pyreadline
  • numpy
  • mathplotlib

Project structure

Router/
β”œβ”€β”€ benchmarks/
β”œβ”€β”€ data/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ file_io/
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   β”œβ”€β”€ parsers.py
β”‚   β”‚   └── writers.py
β”‚   β”œβ”€β”€ place_and_route/
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   β”œβ”€β”€ placement.py
β”‚   β”‚   └── routing.py
β”‚   β”œβ”€β”€ structures/
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   β”œβ”€β”€ design_components.py
β”‚   β”‚   └── trees.py
β”‚   β”œβ”€β”€ ui/
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   β”œβ”€β”€ gui.py
β”‚   β”‚   └── tcl_interpreter.py
β”‚   β”œβ”€β”€ __init__.py
β”‚   β”œβ”€β”€ config.py
β”‚   └── router.py      
β”œβ”€β”€ test/
β”œβ”€β”€ .gitignore
β”œβ”€β”€ Makefile
└── README.md

Releases

No releases published

Packages

No packages published