Skip to main content

PsiberLogic is a fuzzy control package for Python 3. Version 3.x removes the pre-compiled cython files, due to the need for the user to utilize the same version of dependencies. As such, this version is much simpler to utilize, but does require compilation upon installation. MSVS 2015 is recommended for compilation, but others can be utilized with minor edits to “compile.py”.

After installation, simply import PsiberLogic as PL and call PL.compile().

This software is a simplified, Cythonized, and compacted package that is a derivative work of Jose Alexandre Nalon’s excellent Peach package. This was done for increases in computational efficiency as well as to maintain the work by updating to Python 3. This package is for anyone seeking a high-performance, python3-callable package for creating fuzzy logic controllers. PsiberLogic has almost no checks for errors; if the format provided in the demo file is not followed correctly errors could be present that will not be reported.

Note that additional types of membership functions and defuzzification methods may be added later, and additional speed optimizations are in development. This has currently only been tested for windows machines, but could work fine on OS X / Linux. Please feel free to suggest improvements, send feedback, or inform the author of any bugs. (contact@psibernetix.com)

This package is licensed under the LGPL (see LICENSE.txt), and all distributions or derivative works of PsiberLogic must be as well.

Created by: Dr. Nick Ernest, Psibernetix Inc. CEO

Current Version: 3.0.1

Release files for PsiberLogic 3.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PsiberLogic 3.0.1
File Size Uploaded
PsiberLogic-3.0.1.tar.gz 17.1 kB Details

Release files / PsiberLogic-3.0.1.tar.gz

Download URL PsiberLogic-3.0.1.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
2c3601cd018db3f74484d25c289cd3f6ba7428ebcf6dedd216f893cc01dcd297
BLAKE2b-256 checksum
How to use checksums
ffc9e113f1f8140c30898ca2309730013a96e16ffdbe6d3f6180f07e8a2dd325
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

3.0.1 This release

1 release file

2.1.0

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page