Xcsf

Latest version: v1.4.7

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

Scan your dependencies

Page 4 of 5

1.2.0

Changes:
* Added extra JSON parsing input checks.
* Cleaned up Python examples.
* Added Jupyter notebook examples.
* Renamed hyperrectangle conditions with hyperrectangle_csr ([35](https://github.com/xcsf-dev/xcsf/pull/35))
* Added unordered-bound hyperrectangle conditions with hyperrectangle_ubr ([35](https://github.com/xcsf-dev/xcsf/pull/35))

1.1.6

Changes:
* Fixed cross-platform compiling and wheel building.

1.1.5

Changes:
* Added functions to import parameters as JSON.
* Stand-alone binary config file now in JSON format.
* Python library and stand-alone config parameter setters use same JSON import functions.
* Added functions inserting classifiers into the population in JSON.
* Minor refactoring.

1.1.4

Changes:
* Python utilities included in packaging.
* Python code formatted with black.
* Added Python type hints and stub for mypy type checking.
* Hyphens in variable names/types converted to underscore.

1.1.3

Changes:
* Added cJSON library.
* Added functions returning/printing classifiers in JSON.
* Added functions returning/printing parameters in JSON.
* Added Python classes for visualising tree and graph conditions.
* Fixed Python read/write `EA_SELECT_TYPE` asymmetry ([16](https://github.com/xcsf-dev/xcsf/pull/16))
* Cleaned up Python interface and added input checks.
* Moved ini config to a subdirectory.
* Main executable building now optional.
* Added pypi package building and support building Windows Python 3.10.
* Updated libraries to latest versions.

1.1.2

Changes:
* Clean up - move to wiki.
* Addition of set seed function ([14](https://github.com/xcsf-dev/xcsf/pull/14))
* Minor bug fix to action/match set numerosity.
* Neural layers print more detailed information.

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.