All Projects → automl → random_forest_run

automl / random_forest_run

Licence: other
No description, website, or topics provided.

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language

RFR

A extensible C++ library for random forests with Python bindings with a BSD3 license.

Requirements

For the C++ library itself, you need no additional libaries, only a C++11 capable compiler. Technically, you need Boost if you want to compile the unit tests. The development is done using GCC 7.2. You probably have to set CMAKE_CXX_FLAGS to -std=c++11 when using older compilers.

CMAKE
DOXYGEN (if you want docstrings, which you probably do)
SWIG > 3.0

Installing the Python Bindings

We upload the latest version to PYPI, so you can install it via

pip install pyrfr

Development is done with Python 3.7-3.10 on Ubuntu and the unittests are executed via github actions. We do no longer support Python 2. Contact us if you experience any irregularities.

USAGE

For now, the file ./tests/pyrfr_unit_test_*.py inside the repository serve as the only real documentation of the Python bindings besides the docstrings.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].