Fuzzylogic

Latest version: v1.4.1

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.2.0

All functionality appears to be stable. No major issues reported and hypothesis tests are all green.

It is now possible to describe complex rules as tables via pandas! Only strings at this moment, but pandas could also parse excel, csv etc., so it should be trivial to add if needed.

Fuzzylogic should now properly work on Python 3.7 - please report any issues.

1.0

* All parts of the library follow the same basic intuitive pattern (functions are parametrized then called with a single argument, Domain and Set provide additional methods with logic as abstractions for ease of use) with naming that is consistent and easy to memorize
* All important parts are thoroughly tested with doctests (to ensure docs are up-to-date and provide relevant examples of use), asserts in function headers (to ensure that inputs hold up their promises), hypothesis unit tests (to ensure that functions only return what they promise and that there are no unhandled edge cases) and functional tests (to ensure that critical use cases work)
* It is now possible to do a full roundtrip - that means fuzzification of a measured value, fuzzy logic operations with fuzzy values within a domain, inference of different domains and defuzzification, that is mapping a fuzzy value back into the real world!

0.2.0

Much easier handling and full fuzzification - inference - defuzzification processing thanks to overhauled Domain, Set and Rule classes.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.