Translating SetlX programs to Python
The intention of this project is to tranlate SetlX programs of Prof. Dr. Karl Stroetmanns lecture notes into Python. The main goal is to maintain the elegance of the algorithms. The directory Python contains the actual translation of SetlX programs to Python scripts.
Please note that the structure of this project has been modified. All Python scripts are now in the Python directory. This modification has been made to manage the version of the lecture directory more easily.
To run the lecture scripts the version 1.4.4 of the python package sortedcontainers needs to be installed. It might be directly installed from pip.
Lecture represents the python package containing helper functions and classes, to manage and support special setlX features that are not given in python
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working
tested and working attention! do not raise the number of queens to be calculated, the calculation might take too long
tested and working
tested and working
tested and working
This directory contains a script to test the existing Python scripts in the "Python" directory.
The subdirectory "test_results" contains the results of the single scripts. These are needed to be able to compare the actual results with desired results. The actual results of an execution of each script are in that subdirectory. The testing script can be used by giving it the parameter "create" or "compare".
There are two versions of the documentation. A tex-version can be found in this directory, whilst there also is a word-version which can be found beneath the directory in "Word_Files". Both versions also have a pdf-output, which is oftenly updated. It might be that the word-version is a bit newer than the tex-version, because the word file is also used as a draft.