|
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 |
|---|