Factor-graphics is a project mainly written in SCHEME and PYTHON, it's free.
It's assumed you already have ikarus, bher, and Andreas Stuhlmuller's scheme-tools set up on your system. [fg-dir] is the absolute path for the factor-graphics directory e.g. /home/ih/factor-graphics/ (it's important to have the trailing '/'). [bher dir] is the absolute path for the bher directory e.g. /home/ih/bher-read-only/
====Modifications to bher source====
b) run the script $python configure.py "[bher-dir]" "[fg-dir]"
====PATH INFORMATION====
You'll want to have the following paths on the PATH and IKARUS_LIBRARY_PATH environment variables. [inst dir] is the directory containing factor-graphics. I'm not sure about the exact syntax for your system, but it'll probably be something like this...
PATH=$PATH:[bher dir]:.
IKARUS_LIBRARY_PATH=[fg-dir]/scheme:[scheme-tools dir]:[bher dir]:. here scheme-tools dir is the directory containing scheme-tools.
====TESTING SETUP==== To see if everything works you can do the following $cd [fg-dir]/church/tests $ bher factor-graph-tests.church $ bher beam-learning-tests.church
(note: due to path issues you currently have to run bher from the directory containing the church file being run if it uses eval)