- Stefano Lupo - 14334933
- Rowan Sutton - 13330793
- Yash Mundra - 16338461
fuzzy.py
contains the entry point to the programmembership_funcs.py
contains the definitions of each of the membership functions usedrule_gen.py
contains functions which aided in reading / parsing the rulebase found inrulebase.txt
rulebase.txt
contains the rules for the fuzzy controller
- Need to
pip install pipenv
if you don't already have it - Then just
pipenv install
to grab deps - Then
pipenv run python <script>
orpipenv shell
- For some reason I had to install
tkinter
specifically for 3.6- Add PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
- Install tkinter for 3.6.1:
sudo apt install python3.6-tk
- Then you have to reinstall python 3.6 with pyenv
pyenv uninstall 3.6.7
pyenv install 3.6.7
- Add PPA: