root/PythonPackages/OpenOpt/openopt/__init__.py

Revision 1253, 1.1 kB (checked in by dmitrey, 7 months ago)

add MFA to oo module, now import is available

Line 
1 #! /usr/bin/env python
2
3 #from .ooVersionNumber import __version__
4
5 import os, sys
6 curr_dir = ''.join([elem + os.sep for elem in __file__.split(os.sep)[:-1]])
7 sys.path += [curr_dir, curr_dir + 'kernel']
8
9 from ooVersionNumber import __version__
10 from oo import *
11
12 #from kernel.GUI import manage
13 #from kernel.oologfcn import OpenOptException
14 #from kernel.nonOptMisc import oosolver
15
16 from GUI import manage
17 from oologfcn import OpenOptException
18 from nonOptMisc import oosolver
19 from mfa import MFA
20
21
22 isE = False
23 try:
24     import enthought
25     isE = True
26 except ImportError:
27     pass
28 try:
29     import envisage
30     import mayavi
31     isE = True
32 except ImportError:
33     pass
34 try:
35     import xy
36     isE = False
37 except ImportError:
38     pass
39  
40 if isE:
41     s = """
42     Seems like you are using OpenOpt from
43     commercial Enthought Python Distribution;
44     consider using free GPL-licensed alternatives
45     PythonXY (http://www.pythonxy.com) or
46     Sage (http://sagemath.org) instead.
47     """
48     print(s)
49
50    
51 #__all__ = filter(lambda s:not s.startswith('_'),dir())
52
53 #from numpy.testing import NumpyTest
54 #test = NumpyTest().test
Note: See TracBrowser for help on using the browser.