1 """
2 U{QUB Express<http://www.qub.buffalo.edu/wiki/index.php/QUB_Express>} - an interactive simulator of ion channel current
3
4 - U{Source zip<http://www.qub.buffalo.edu/dl.php?f=qub-express-source.zip>}
5 - git repository: C{http://lambda.med.buffalo.edu/qub-express.git}
6
7 B{Prerequisites:}
8 - Python >= 2.5
9 - pygtk, pycairo
10 - numpy, scipy
11
12 B{Compiled libraries:}
13 - U{qubfast<http://www.qub.buffalo.edu/src/qub-express/api/qubfast/>} -- simulation and other heavy math;
14 wrapped in L{qubx.fast}.
15
16 B{To run:}
17 - Compile the libraries and place them where they will be found.
18 (In Windows: the folder containing qubx\; in Unix: /usr/lib or $LD_LIBRARY_PATH)
19 - cd qub-express (the folder containing qubx\)
20 - (unix only:) export QUBX_PATH=.
21 - python -m qubx.express
22
23 The main entry point is in L{qubx.express}. Class L{qubx.express.App} creates the main window, of class L{qubx.express.Cube}.
24
25 Copyright 2008-2014 Research Foundation State University of New York
26 This file is part of QUB Express.
27
28 QUB Express is free software; you can redistribute it and/or modify
29 it under the terms of the GNU General Public License as published by
30 the Free Software Foundation, either version 3 of the License, or
31 (at your option) any later version.
32
33 QUB Express is distributed in the hope that it will be useful,
34 but WITHOUT ANY WARRANTY; without even the implied warranty of
35 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
36 GNU General Public License for more details.
37
38 You should have received a copy of the GNU General Public License,
39 named LICENSE.txt, in the QUB Express program directory. If not, see
40 <http://www.gnu.org/licenses/>.
41
42 """
43
44 __all__ = ['express',
45 "accept",
46 'acquirefile',
47 'chop',
48 'crash_rep',
49 'cube',
50 'data_abf',
51 'data_acquire',
52 'data_fit',
53 'data_panel',
54 'data_pulse',
55 'data_tacidl',
56 'data_types',
57 'dataGTK',
58 "date",
59 'extract',
60 'faces',
61 'fast',
62 'fit',
63 'fit_robot',
64 'fit_space',
65 "GTK",
66 'hill',
67 'hist',
68 'http_post',
69 'ideal',
70 'ideal_tools',
71 'idealize',
72 'kalman',
73 'list_average',
74 'list_figure',
75 'maths',
76 'model',
77 'model_charts',
78 'model_constraints',
79 'model_link',
80 'modelGTK',
81 'modeling_utils',
82 'models_panel',
83 'notebook',
84 'notebookGTK',
85 'notebook_qtiplot',
86 'optimize',
87 'optimizeGTK',
88 "pyenv",
89 "pyenvGTK",
90 'remote_ctl',
91 'scope',
92 'script_seq',
93 'select_charts',
94 "settings",
95 "settingsGTK",
96 'simulate',
97 'simulation_protocol',
98 "singleInstance",
99 "sock",
100 "spectrum",
101 "splash_main",
102 "stimulus",
103 'table',
104 'table_panel',
105 'table_tree',
106 'tableGTK',
107 'task',
108 'toolspace',
109 "tree",
110 "treeGTK",
111 "trials",
112 "trialset",
113 "undo",
114 'util_panels',
115 "util_types",
116 "vcheck_client",
117 "workflow",
118 "xmlt"
119 ]
120