I look for Python library for fuzzy control (fuzzy logic) which use Fuzzy Control Language. Something like jFuzzyLogic (java).
I want to use FCL files from jFuzzyLogic.
I only plan to use it for small project, but I wouldn't want to use something problematic. I have found Pyfuzzy and FuzzyPy but I don't know if they are maintained.
I have found Pyfuzzylite but author have written in Readme than "This library is NOT ready and by no means should be used.".
What should I choose?

1 Answer 1


I will suggest skfuzzy, which is a:

collection of fuzzy logic algorithms intended for use in the SciPy Stack, written in the Python computing language.

It is currently under development, so may contain some bugs, but I think it is the most up to date project. (As you said, I don't see any activity on the PyFuzzy and FuzzyPy projects since a couple of years.) Also, with Jython (an implementation of Python written in Java) you will be able to use jFuzzyLogic, beacause Jython can import and use any Java class.

  • Thank you for response. Advice about using Jython is interesting. I have read about it and maybe I will use it.
    – adalbertpl
    Commented Nov 26, 2015 at 12:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.