Interface for Python based meta-models for LS-OPT.

Requirements:

	1. Python2.6 or above.
	2. gcc 
	3. python-config (if it does not come with the standard package it could be in the Python development package)
	4. make

How to generate Shared object file (.so):

	sh configure
	sh make_shared_lib.sh

	configure is a platform independent shell script which checks all requirements and tells you if something is missing.
	Then the .so file is created by the call to make_shared_lib.sh. 
	
	To set the path to a specific Python interpreter pass configure the parameter PYTHON="python_path"
	where python_path points to the installation a Python interpreter. 

	Use the generated umm_pyMM_*.so file for user defined meta-model.
	P.S. For using user-defined meta-models with LS-OPT please read LS-OPT user manual.

How to modify the process:
	
	To do this autotools (automake, autoconf) and libtool need to be installed.
	
	Modify configure.ac or Makefile.am and then call:
	
	autoreconf
	
How to change the Shared Object's name:

	Just modify make_shared_lib.in and then generate the Shared Object file.
	
Remarks:

Your python installation has to be build with the option --enable-shared, if you want to use numpy in your python metamodel script (pyInterface.py).

To configure your specific Python installation write something like

	./configure --enable-shared --prefix=PYTHON_HOME_DIRECTORY	
	

