Patterns in static

Apophenia

Setting up

The supporting cast

To use Apophenia, you will need to have a working C compiler, the GSL (v1.7 or higher) and SQLite installed. mySQL/mariaDB is optional.

  • Some readers may be unfamiliar with modern package managers and common methods for setting up a C development environment; see Appendix O of Modeling with Data for an introduction.
  • Other pages in this documentation have a few more notes for Windows users, including MinGW users.
  • Install the basics using your package manager. E.g., try
sudo apt-get install make gcc libgsl0-dev libsqlite3-dev

or

sudo yum install make gcc gsl-devel libsqlite3x-devel
  • Once you have the library downloaded, compile it using
tar xvzf apop*tgz && cd apophenia-0.999
./configure && make && make check && sudo make install

If you decide not to keep the library on your system, run sudo make uninstall from the source directory to remove it.

  • If you need to install packages in your home directory because you don't have root permissions, see the Not root? page.
  • A Makefile will help immensely when you want to compile your program.

Not root?

Makefile

Windows

Autogenerated by doxygen (Debian ).