Skip to content
/ jacl Public

Just Another Control Library - part of my capstone project

Notifications You must be signed in to change notification settings

koseng-lc/jacl

Repository files navigation

Just Another Control Library Travis Status

Logo

Nothing to be described, JACL is only an ordinary control library as in general. At first this library was made for personal use only, hence further development must exist, due to only several methods available that related to the author's work in capstone project called MICRON.

Installation

Clone the repository first.

$ git clone https://github.com/koseng-lc/jacl.git

Create the build environment.

$ cd jacl
$ mkdir build
$ cd build
$ cmake ..
$ make -j(number_of_cores)
$ sudo make install

Linking

You can easily set the JACL CMake config directory then, use find_package features.

set(jacl_DIR ...)
find_package(jacl REQUIRED)
target_link_libraries(your_target jacl_lib)

Dependencies

  • Boost
  • Armadillo
  • Scipy
  • Matplotlib
  • Qt (for examples project)