The Maximum Entropy Toolkit provides a set of tools and library for constructing maximum entropy (maxent) models in either Python or C++. It features conditional maximum entropy models, L-BFGS and GIS parameter estimation, Gaussian Prior smoothing, a C++ API, a Python extension module, a command line utility, and good documentation.
> % I have similar experience here. I
> % I'm faimilar with python, and also
> % ages to figure out how to do "make
> % in scons. Although I finally succeed
> % converting a autoconf/make project to
> % scons with all sorts of fancy stuff
> % (make test, make install, make dist
> % etc), the script itself is a huge
> % program in it's own right. Also scons
> % too slow after implementing all this
> % my script.
> % I now move to jam and never want to
> % back (even think of) to scons. Jam
> % small, fast and clean.
> Jam is indeed small, fast and relatively
> clean. And it is much easier to learn
> from somebody with Make background
> compared to SCons. So feel free to stick
> with jam. BTW, which version of Jam are
> you using? How did you replaced
> Concerning the phony targets (make test,
> make dist, etc.) check out my answer
> right above to learn why a build design
> using them is not a smart idea.
I use a custom built jam (modify Jambase only), together with autoconf. Jam can work fairly well with autoconf. It's a make replacemant, not an autoconf replacement. No need to use automake, which is quite a problem though.
> I moved to using Scons a few months
> ago and I feel it suffers greatly from
> being based on a general purpose
> language. The code does not look like a
> build description, its too slow on any
> CPU under 1GHz and I do not find it
> consistant. For instance, having a 'make
> test' sort of target that runs unittests
> took me ages to figure out. With 'make'
> its simply the same as any other target.
I have similar experience here. I think I'm faimilar with python, and also take ages to figure out how to do "make test" in scons. Although I finally succeed in converting a autoconf/make project to scons with all sorts of fancy stuff (make test, make install, make dist etc), the script itself is a huge python program in it's own right. Also scons is too slow after implementing all this in my script.
I now move to jam and never want to go back (even think of) to scons. Jam is small, fast and clean.