Started 6 yr 0 mo ago
Took 40 min on hpc6

Build #260 (16/04/2018, 4:49:27 PM)

Changes
  1. Initial version of Python plugin (#1085). (commit: 38e0098) (details / githubweb)
  2. Initial checkin of PythonQt plugin (#1086). (commit: ffd7e0f) (details / githubweb)
  3. Tidyup to Python plugin's configuration (#1085). (commit: ce2b807) (details / githubweb)
  4. Commit e115539 means we no longer have to undefine `UNICODE` (#1085). (commit: cffadb0) (details / githubweb)
  5. Rework Python build to allow us to use `find_package()` to get (commit: a3990e4) (details / githubweb)
  6. Python build can't use QT_KEYWORDS as the name `slots` is used in a (commit: b4d32fb) (details / githubweb)
  7. Tidy up Python build process (#1085). (commit: 761b5fb) (details / githubweb)
  8. Initialise/finalise the Python library in its plugin (#1085). (commit: 804ead3) (details / githubweb)
  9. Always build Python (until we setup the download of a pre-built system) (commit: b414a87) (details / githubweb)
  10. Get Python and PythonQt building under Windows... (commit: 2ba0c00) (details / githubweb)
  11. Work on OpenSSL plugin (#1101). (commit: 95cc1d1) (details / githubweb)
  12. Specify branch of OpenSSL sub-module. (commit: 6fc689d) (details / githubweb)
  13. Provide a mechanism to package and download pre-built libraries (#1106). (commit: 3b3d09b) (details / githubweb)
  14. Provide a sample plugin to demonstrate and test the use of packaged (commit: 39fb5cc) (details / githubweb)
  15. Use CHECK_FILES macro when retrieving binary files (#1106). (commit: 8ae2192) (details / githubweb)
  16. Work on OpenSSL plugin (#1101). (commit: 59f76da) (details / githubweb)
  17. Use the `1_0_2h` release of OpenSSL (#1088 and #1101). (commit: 36d5e5b) (details / githubweb)
  18. Get example of packaging an external library working under Windows (commit: 8d9fd78) (details / githubweb)
  19. Don't duplicate `CHECKED_FILES` list when generating (commit: 753b217) (details / githubweb)
  20. Get OpenSSL building under Windows (#1101). (commit: 026f4da) (details / githubweb)
  21. Windows OpenSSL 1.0.2h needs patching to build -- see (commit: a3a0a1c) (details / githubweb)
  22. gitignore directories containing pre-built packages (#1106). (commit: f0fd62e) (details / githubweb)
  23. Clean up Python build and use new packaging macros (#1085). (commit: 7fd2b10) (details / githubweb)
  24. Work on the Python build system (#1085). (commit: 4bdabf4) (details / githubweb)
  25. Correctly initialise PYTHONHOME (#1085). (commit: 00fbf6c) (details / githubweb)
  26. General: some work on forcing plugins to reference one of the categories (commit: 003a362) (details / githubweb)
  27. Work on using Cmake's ExternalProject module for third party builds. (commit: 9ef4280) (details / githubweb)
  28. TEMP: build a minimal system to test ExternalProject. (commit: e407db2) (details / githubweb)
  29. Fix typo. (commit: 3cd2ae0) (details / githubweb)
  30. Work on zlib as ExternalProject for Windows. (commit: ecb1149) (details / githubweb)
  31. Add new parameters to ADD_PLUGIN for future improvements to handle (commit: 014c27b) (details / githubweb)
  32. Get ExternalProject build of zlib working under Windows. (commit: 36f8a35) (details / githubweb)
  33. Re-enable full system build. (commit: bb42863) (details / githubweb)
  34. Set @rpath on macOS libraries when they are copied into the application (commit: 4a285d4) (details / githubweb)
  35. We no longer need to explicitly link to libz in the plugins that use the (commit: 3b52a51) (details / githubweb)
  36. Keep the zlib source and build directories away from git. (commit: 932ff7f) (details / githubweb)
  37. We don't need to specify CMAKE_CONFIGURATION_TYPES when building zlib. (commit: 3b8a0dd) (details / githubweb)
  38. Correctly set the name of the zlib DLL. (commit: 3ec3d44) (details / githubweb)
  39. Tidy up code (#1106). (commit: 08d4b26) (details / githubweb)
  40. Only create a package's archive after the package has been built (commit: 6f6e69e) (details / githubweb)
  41. Use correct path to archive when downloading (#1106). (commit: ad77040) (details / githubweb)
  42. Use more meaningful variable names in helper code for package retrieval (commit: e5665d9) (details / githubweb)
  43. Package a prebuilt zlib package (#1106). (commit: 62daa73) (details / githubweb)
  44. Build and package zlib under Windows (#1106). (commit: f5405b7) (details / githubweb)
  45. Minor tidying up. (commit: ccc213b) (details / githubweb)
  46. Build and package zlib under Linux (#1106). (commit: 6e355cf) (details / githubweb)
  47. Update SHA1 values for macos. (commit: 2cf499a) (details / githubweb)
  48. Add comments describing zlib's build and packaging (#1106). (commit: 5378f67) (details / githubweb)
  49. Use top-level .gitignore to ignore any ./external subdirectory in a (commit: 78f1fd5) (details / githubweb)
  50. Disable SampleExternal plugin until it is updated as Travis build is (commit: 9099873) (details / githubweb)
  51. Work on adding OpenSSL as a plugin (#1101). (commit: e47dfa4) (details / githubweb)
  52. Work on OpenSSL as a plugin using ExternalProject(#1101). (commit: 3f31ac7) (details / githubweb)
  53. Merging left us with a duplicate run of install_name_tool (#1106). (commit: dfab1e4) (details / githubweb)
  54. Improve package retrieval (#1106). (commit: be66d03) (details / githubweb)
  55. Don't run UPDATE step in ExternalProject_Add (#1106). (commit: 19c830b) (details / githubweb)
  56. Don't run UPDATE step in ExternalProject_Add (#1106). (commit: a250c91) (details / githubweb)
  57. OpenSSL now builds as an external library and plugin (#1101). (commit: afee018) (details / githubweb)
  58. Remove unused git submodules. (commit: acb0fec) (details / githubweb)
  59. Remove unused files following merge. (commit: 4551a60) (details / githubweb)
  60. Fix a bad merge. (commit: b90898b) (details / githubweb)
  61. Tidy up code. (commit: 42c3d50) (details / githubweb)
  62. Extend ADD_PLUGIN macro to optionally copy a directory into the (commit: 2bfb80b) (details / githubweb)
  63. Save the root directory of external packages in global variables so (commit: 7a69d47) (details / githubweb)
  64. Build package Python as an ExternalProject (#1085). (commit: de61051) (details / githubweb)
  65. Plugins: some work towards preventing old plugins from crashing OpenCOR (commit: 6d1ccc3) (details / githubweb)
  66. Implement "help" and "pip" commands and run Python when there's no (commit: c40fc87) (details / githubweb)
  67. Consistently use UPPERCASE for CMake commands (#1085). (commit: df24b16) (details / githubweb)
  68. CLI plugin initialisation now works as expected (#1173). (commit: ef37db6) (details / githubweb)
  69. DEST_EXTERNAL_BINARIES_DIR is now set globally. (commit: dfa7512) (details / githubweb)
  70. Tidy up Python plugin build (#1085). (commit: c754301) (details / githubweb)
  71. Build and package Python Qt as an External Project (1085). (commit: b70517f) (details / githubweb)
  72. Revert PMR Workspaces code. (commit: fcb97fd) (details / githubweb)
  73. Work on a Python console window (#1085). (commit: 073f377) (details / githubweb)
  74. The Python Qt sources are no longer in a git sub-module (#1085). (commit: 414ce6c) (details / githubweb)
  75. Work on new PythonQtSupport plugin (#1085). (commit: 7c9f0b9) (details / githubweb)
  76. Work on PythonQt support module (1085). (commit: 66dad4c) (details / githubweb)
  77. Get ctkAbstractPythonManager building with Qt5 (#1085). (commit: 1bb1b4f) (details / githubweb)
  78. Tidy up removal of Python Qt submodule (#1085). (commit: dc89fa6) (details / githubweb)
  79. Use our EXPORT macros in CTK headers (#1085). (commit: b627740) (details / githubweb)
  80. Use CTK's AbstractPythonManger with Python Qt (#1085). (commit: e019a53) (details / githubweb)
  81. Use CTK's console widget for our Python console window (#1085). (commit: 6889a76) (details / githubweb)
  82. Rename `PythonQt` plugin to `PythonQtAPI` to avoid name clashes with the (commit: 6e26c5a) (details / githubweb)
  83. Tidy up code (#1085). (commit: 62f1810) (details / githubweb)
  84. Fix typos... (#1085). (commit: 41761b9) (details / githubweb)
  85. Use pre-built version of Python Qt (#1085). (commit: 4b691c4) (details / githubweb)
  86. Specify Python plugin's dependencies. (commit: 4d11a28) (details / githubweb)
  87. Get matplotlib working under PythonQt (#1085). (commit: d378bf7) (details / githubweb)
  88. A PythonQt wrapper plugin for OpenCOR (#1085). (commit: 1e988dc) (details / githubweb)
  89. Get and set command history in a CTK window (#1085). (commit: c75c950) (details / githubweb)
  90. Save and restore Python command history between sessions (#1085). (commit: ed4d048) (details / githubweb)
  91. Cleanup PythonQt *before* finalising Python in CTK Manager (#1085). (commit: 9f23659) (details / githubweb)
  92. Check that we have a large enough data store and a valid solver before (commit: 53bb0d1) (details / githubweb)
  93. Upgrade zlib to version 1.2.11 (#1193). (commit: af23643) (details / githubweb)
  94. Use a `DataStoreArray` class to manage numeric arrays (#1085). (commit: 8f06db8) (details / githubweb)
  95. Make data storage and simulation classes available to Python via (commit: 930a058) (details / githubweb)
  96. Delete the correct PythonQt manager (#1085). (commit: deb2936) (details / githubweb)
  97. Minor code tidy (#1085). (commit: bfbc71c) (details / githubweb)
  98. Update OpenSSL to version 1.0.2j (#1113). (commit: da00e95) (details / githubweb)
  99. Specify NumPy include directory even if not yet built (#1085). (commit: 7c5e56e) (details / githubweb)
  100. Correctly specify PythonQt library under Windows (#1085). (commit: df954db) (details / githubweb)
  101. Get NumPy include directory right... (#1085). (commit: 561a48b) (details / githubweb)
  102. Upgrade OpenSSL to version 1.0.2k (#1202). (commit: f1fd7ce) (details / githubweb)
  103. Remove unused CMake parameter (#1085). (commit: e4a0844) (details / githubweb)
  104. Python helper scripts need to be in git... (#1085). (commit: ed0d115) (details / githubweb)
  105. Always update, and hence configure and build, CMake external projects (commit: 8506971) (details / githubweb)
  106. The Python and PythonQtAPI plugins need code for their interfaces... (commit: c99678f) (details / githubweb)
  107. Let CMake know the location of our Python headers andf library (#1085). (commit: ea7af8a) (details / githubweb)
  108. Get OpenSSL building under Linux (#1101). (commit: cc850a3) (details / githubweb)
  109. Tidy up Python plugin's CMake script (#1085). (commit: 2d0de8e) (details / githubweb)
  110. More work on building Python under Linux (#1085). (commit: eb82946) (details / githubweb)
  111. Ensure the Python library is linked to the OpenCOR executable for Linux (commit: b108e85) (details / githubweb)
  112. Include SQLite in Python build (for IPython and Jupyter) (#1085). (commit: c7d0c36) (details / githubweb)
  113. Download latest versions of pre-built external packages (#1106). (commit: 046f218) (details / githubweb)
  114. Add initial versions of README files for building Python related (commit: 2bd60d4) (details / githubweb)
  115. We need to explicitly specify the locations of headers and libraries of (commit: 39199b4) (details / githubweb)
  116. Linking Python into OpenCOR executable is only for Linux (#1085). (commit: e1c9bed) (details / githubweb)
  117. Use relative RPATHs in python executable (#1085). (commit: 834c1d0) (details / githubweb)
  118. Use a new git branch for Jupyter specific changes (#1085). (commit: 3f82cd2) (details / githubweb)
  119. Include SQLite in Python build for IPython and Jupyter. (commit: 24f584c) (details / githubweb)
  120. Work on a Jupyter kernel for OpenCOR (#1085). (commit: 47cee29) (details / githubweb)
  121. Zipping the python library was referencing the partly created archive... (commit: baaf3b4) (details / githubweb)
  122. Console window requires Python wrapper plugin (#1085). (commit: d2cb16f) (details / githubweb)
  123. Don't crash getting simulations if there's no single cell widget... (commit: bfb012f) (details / githubweb)
  124. Update `ctkAbstractPythonManager::executeFile` for Python 3 (#1085). (commit: 635a483) (details / githubweb)
  125. Use our PythonQt branch (#1085). (commit: b422dd2) (details / githubweb)
  126. Minor tidy ups (#1085). (commit: 2c8ecdf) (details / githubweb)
  127. Retrieve the correct package archive when git branches differ in their (commit: c1d003e) (details / githubweb)
  128. Jupyter notebook runs an OpenCOR kernel! (#1085). (commit: a1fadda) (details / githubweb)
  129. PythonQtAPI plugin doesn't use the Plugin interface so remove it (commit: f07fc4d) (details / githubweb)
  130. Specify base directory for external projects (1106). (commit: 59485a7) (details / githubweb)
  131. We need to export wrapped classes for Windows (#1085). (commit: c4f9cfd) (details / githubweb)
  132. Windows needs to access wrapped classes (#1085). (commit: 786bd24) (details / githubweb)
  133. Tidy up CMake files (#1106). (commit: 2e10a97) (details / githubweb)
  134. Set a plugin's build dependencies as part of ADD_PLUGIN (#1106). (commit: cc9ff1d) (details / githubweb)
  135. Use `TARGET` instead of `DEPENDENCY` to specify the target when creating (commit: c079776) (details / githubweb)
  136. Use appropriate quiet option for `make` on the different platforms (commit: 1d769e6) (details / githubweb)
  137. Use correct OpenSSL library names in a Windows debug build (#1101). (commit: b0a9dec) (details / githubweb)
  138. Tidy up CMake script (#1106). (commit: bc4a573) (details / githubweb)
  139. Update Windows builds of external packages (#1106). (commit: 12e0ccb) (details / githubweb)
  140. Newly built external project files weren't always copied (#1106). (commit: 60dbe7b) (details / githubweb)
  141. Get Python plugin running under Windows (#1085). (commit: f8f57f9) (details / githubweb)
  142. Upgrade numpy to version 1.12.0 (#1085). (commit: edcc47a) (details / githubweb)
  143. Patch IPython kernel to work with PythonQt (#1085). (commit: f72ffe1) (details / githubweb)
  144. A Jupyter kernel specification for OpenCOR (#1085). (commit: 042bfb2) (details / githubweb)
  145. Update README (#1085). (commit: 77fbb02) (details / githubweb)
  146. We were installing numpy twice... (#1085). (commit: 611a085) (details / githubweb)
  147. Fix Linux build of Python plugin (#1085). (commit: 7832a95) (details / githubweb)
  148. OpenSSL is now in a plugin so no need to deploy system version (#1101). (commit: 250fa36) (details / githubweb)
  149. Test was reversed in commit 60dbe7b... (#1085). (commit: bcae1ca) (details / githubweb)
  150. Copy and fixup external binaries *before* plugin build and link to the (commit: d22eded) (details / githubweb)
  151. Build latest version under MacOS and Linux (#1085). (commit: 3dee814) (details / githubweb)
  152. Use new name for Python runtime library directory (#1085). (commit: 09c6404) (details / githubweb)
  153. Extend `COPY_FILE_TO_BUILD_DIR` to optionally specify if copy should be (commit: d5ef9ae) (details / githubweb)
  154. Find SQLite3 under Linux (#1085), (commit: 9c5d4c8) (details / githubweb)
  155. Extend `COPY_FILE_TO_BUILD_DIR` to optionally specify if copy should be (commit: c1b2044) (details / githubweb)
  156. External libraries weren't being linked to targets under Linux... (commit: 5e1bdeb) (details / githubweb)
  157. Update external package archives for linux (#1106). (commit: 8c00912) (details / githubweb)
  158. Use a custom target when copying external binaries in CMake (#1106). (commit: 5c684b0) (details / githubweb)
  159. Window's CLI build needs to know about EventLoopInterface (#1085). (commit: c132ff3) (details / githubweb)
  160. Tidy up EventLoopInterface code (#1085). (commit: 4ae4eec) (details / githubweb)
  161. Remove debugging (#1085). (commit: 9706813) (details / githubweb)
  162. Add dependency rules for copying OpenCOR.com in a Windows' build #1106). (commit: a0750cb) (details / githubweb)
  163. Install and use SQLite3 library under Windows (#1085). (commit: 1e16ec6) (details / githubweb)
  164. Bundle SQLite3 shared library with Python (#1085). (commit: 15c4518) (details / githubweb)
  165. Provide a user with scripts to install Python packages, etc. and remove (commit: e49eaff) (details / githubweb)
  166. Run a Python module using `OpenCOR -c Python::MODULE_NAME` (#1085). (commit: 0e02f9f) (details / githubweb)
  167. Set the location of our DLLs under Windows so that they are found (commit: 7cae0a5) (details / githubweb)
  168. Cleanly shutdown our Jupyter kernel (#1085). (commit: ca138c5) (details / githubweb)
  169. New OS/X Python binaries with Jupyter dependencies (#1085). (commit: f728fbd) (details / githubweb)
  170. Ensure other plugins can find and use the Python installed into OpenCOR (commit: 1dc7a88) (details / githubweb)
  171. Add `CentralWidget::localFileName()` to get the local file name of an (commit: 4bfc645) (details / githubweb)
  172. Tidy code (#1086). (commit: e3186a2) (details / githubweb)
  173. Add `openSimulation()` and `openRemoteSimulation()` to OpenCOR's Python (commit: c90039f) (details / githubweb)
  174. Return dictionaries of data store variables to Python and work on (commit: 259b451) (details / githubweb)
  175. Fix issues with deleting and creating data store array variables (commit: 04cb9fe) (details / githubweb)
  176. Catch all exceptions that BioSignalML might throw. (commit: 7f94700) (details / githubweb)
  177. Suppress compile warnings when using Python's headers (#1085). (commit: 4176521) (details / githubweb)
  178. Tidy up code (#1086). (commit: fdb19fe) (details / githubweb)
  179. Throw an exception if we can't run a simulation from Python (#1087). (commit: f42918e) (details / githubweb)
  180. Allow Python to get the size of a DataStoreVariable (#1086). (commit: ea6021d) (details / githubweb)
  181. Enable Python to access and modify a simulation's parameters (#1087). (commit: 9ac5135) (details / githubweb)
  182. We need to specify OpenSSL libraries as well as ROOT_DIR to ensure CMake (commit: 36e53d6) (details / githubweb)
  183. Allow Solver properties to be set from Python (#1270). (commit: 0f704cd) (details / githubweb)
  184. Miscellaneous code tidy. (commit: b1607d9) (details / githubweb)
  185. Cleanup: Remove the `Single Cell` view sources from the Python branch... (commit: a184b73) (details / githubweb)
  186. Cleanup: Remove unused sample plugin (#1206). (commit: b86a2ad) (details / githubweb)
  187. Update Python build script for new packaging mechanism (#1106). (commit: 8d9618f) (details / githubweb)
  188. Rename `Python` plugin to `PythonLibrary` (#1310). (commit: 962106d) (details / githubweb)
  189. Fix bad merge into branch (#1306). (commit: 91147fc) (details / githubweb)
  190. Changed our license to GPL v3.0 (#1301). (commit: 1365c1c) (details / githubweb)
  191. Pass full path as destination directory of an external package (#1106). (commit: 87749fa) (details / githubweb)
  192. Export Python version and site packages directory; tidy up CMake code (commit: 6256a0a) (details / githubweb)
  193. Python package distributions don't always have binary files that require (commit: dfbc536) (details / githubweb)
  194. Bundle our Python packages in their own plugin (#1310). (commit: 3a7fd9c) (details / githubweb)
  195. Revert commit dfbc536 as we use the SHA1_FILES to determine if a package (commit: c7b8cd9) (details / githubweb)
  196. Work on packaging of Python site packages (#1310). (commit: d263789) (details / githubweb)
  197. Tidy up code (#1310). (commit: 9e35c97) (details / githubweb)
  198. Make sure Python executable can find libraries under OS/X (#1310). (commit: ef8ca51) (details / githubweb)
  199. Update patch utility for Python 3 when debugging. (commit: ee1cd24) (details / githubweb)
  200. Changed our license to GPL v3.0 (#1301). (commit: 34fd9bb) (details / githubweb)
  201. Update PythonQtAPI build script for new packaging mechanism (#1106). (commit: b06422b) (details / githubweb)
  202. Use PythonQt's `qmake` based build (#1310). (commit: c8c82c6) (details / githubweb)
  203. RETRIEVE_PACKAGE_FILE(): optionally allow a package's release tag and/or (commit: 821b603) (details / githubweb)
  204. Specify PACKAGE_REPOSITORY and RELEASE_TAG for PythonQtAPI (#1306). (commit: ad9eaf4) (details / githubweb)
  205. Correctly reference PythonQt's include files (#1310). (commit: ac006f4) (details / githubweb)
  206. Rename `PythonLibrary` plugin back to `Python` (#1310). (commit: ee39259) (details / githubweb)
  207. Python wrapper plugin uses Python packages plugin (#1310). (commit: e088355) (details / githubweb)
  208. Use `PACKAGE_NAME` in build scripts (#1306). (commit: 2eac0d5) (details / githubweb)
  209. Use `opencor/python` for prebuilt packages and wheels (#1310). (commit: 703e8e5) (details / githubweb)
  210. PythonQt repository is now `pythonqt` (#1306). (commit: ba0fe14) (details / githubweb)
  211. Fix typo (#1310). (commit: 82f608d) (details / githubweb)
  212. Work on an interface for wrapping classes to use with Python (#1275). (commit: 25cebba) (details / githubweb)
  213. Get `qmake` PythonQt build working on Linux (#1310). (commit: cf3e8b1) (details / githubweb)
  214. Tweaks and new binaries for PythonQt (#1306). (commit: e439289) (details / githubweb)
  215. New PythonQt binaries for Qt 5.9 (#1311). (commit: 125d3c9) (details / githubweb)
  216. New Python binaries with runtime library sources bundled (#1310). (commit: 39aadd1) (details / githubweb)
  217. PythonWrapper plugin has to have a CMake dependency on PythonPackages (commit: a625ab7) (details / githubweb)
  218. Use an IPython console for Python (#1324). (commit: b462910) (details / githubweb)
  219. We need to explicitly delete our IPython container window when (commit: 1286190) (details / githubweb)
  220. Tidy up IPython widget creation code (#1324). (commit: 638e161) (details / githubweb)
  221. Set the initial font size for our IPython window (#1324). (commit: ebabc4e) (details / githubweb)
  222. The Python console window doesn't depend on OpenCOR's classes being (commit: 78ac4db) (details / githubweb)
  223. Our mods to PythonQt mean we can revert to using method calls to get (commit: 9461dc6) (details / githubweb)
  224. Redirect Python logging output to the console (#1324). (commit: c58eb77) (details / githubweb)
  225. Update PythonQt to version 3.2.0 (#1324). (commit: 1e8a1aa) (details / githubweb)
  226. Upgrade matplotlib to version 2.0.2 (commit: dc0015b) (details / githubweb)
  227. Actually provide a patch file for matplotlib... (commit: f0d3a2c) (details / githubweb)
  228. Don't start a matplotlib exec() loop when running under PythonQt (commit: b320919) (details / githubweb)
  229. Tweaks for Windows build of Python libraries (#1085). (commit: 9f77156) (details / githubweb)
  230. Get IPython running under Windows (#1324). (commit: 85944e4) (details / githubweb)
  231. Upgrade numpy to version 1.13.0 (#1324). (commit: bad1784) (details / githubweb)
  232. Upgrade IPython to version 6.1.0 (#1324). (commit: 675fad0) (details / githubweb)
  233. OAuth plugin sources were missing after merge (#1306). (commit: c444dc1) (details / githubweb)
  234. Remove unused `diff` files (#1324). (commit: e2ac089) (details / githubweb)
  235. Put CTK code used by PythonQtSupport plugin inside `./src` directory (commit: 50cdd31) (details / githubweb)
  236. Known include directories are now implicitly added (#1306). (commit: 103c757) (details / githubweb)
  237. Reinstate INCLUDE_DIRS parameter to specify additional include (commit: 56dc633) (details / githubweb)
  238. We do depend on the order that Python plugins are declared... (#1306). (commit: 8a2f42c) (details / githubweb)
  239. Suppress warning messages from compile (#1324). (commit: f62b248) (details / githubweb)
  240. Correctly refer to the PythonQt library (#1324). (commit: df4fd77) (details / githubweb)
  241. Update binaries for Python packages and PythonQt (#1324). (commit: 7c7bfa4) (details / githubweb)
  242. Python plugins need to be declared *after* other third-party plugins (commit: 5b6c764) (details / githubweb)
  243. CMake: as a safeguard, make sure that empty variables are defined. (commit: 18a6f75) (details / githubweb)
  244. PythonQt needs QtQuickWidgets library (#1086). (commit: 3abe056) (details / githubweb)
  245. Use an plugin interface for Python class wrapping (#1275). (commit: 2fab343) (details / githubweb)
  246. Tidy up code for calling a Python script (#1275). (commit: ecd412a) (details / githubweb)
  247. `INCLUDE_DIRS` parameter to `ADD_PLUGIN` is not needed if Python headers (commit: a91fdd6) (details / githubweb)
  248. Minor tidy-up to comment. (commit: da782ac) (details / githubweb)
  249. Tidying up. (commit: f5c4243) (details / githubweb)
  250. Export `${PROJECT_NAME}_EXTERNAL_SOURCES` so other plugins can use (commit: f5a0490) (details / githubweb)
  251. Resolve build issues with Python headers (#1376). (commit: 12f9a33) (details / githubweb)
  252. Add missing `Simulation::fileName()`; fix name of include. (commit: 80f693a) (details / githubweb)
  253. Python: rename `PythonQtSupport` plugin to `PythonSupport`. (commit: 561bf81) (details / githubweb)
  254. Tidy code: use a better name for some `SimulationResults` methods. (commit: d77bf44) (details / githubweb)
  255. Optimisation: track indices of constants having gradients calculated. (commit: 84412bf) (details / githubweb)
  256. Optimisation: add sensitivity analysis to the CVode solver. (commit: 5914af0) (details / githubweb)
  257. Optimisation: tidy solver interface initialisation code. (commit: 856fd63) (details / githubweb)
  258. Optimisation: allocate array and data store to hold sensitivity (commit: 8662978) (details / githubweb)
  259. Optimisation: use the sensitivity analysis solver. (commit: db7982b) (details / githubweb)
  260. Optimisation: initialise array pointer... (commit: f052d96) (details / githubweb)
  261. Optimisation: save gradient values and make available to Python. (commit: 2d3f8c2) (details / githubweb)
  262. Python: a DataStore might not have a `voi`. (commit: f643efb) (details / githubweb)
  263. Python: tidy simulation support wrapping code. (commit: 50fb687) (details / githubweb)
  264. Optimisation: gradients are of state variables wrt constant parameters. (commit: bb7c5da) (details / githubweb)
  265. Optimisation: only store gradients if we have a gradients' data store... (commit: 61e6081) (details / githubweb)
  266. Optimisation: allow Python to set gradients' calculation flag and run (commit: 428488c) (details / githubweb)
  267. Optimisation: default action is to calculate gradients. (commit: c399473) (details / githubweb)
  268. Optimisation: enable and use IDA sensitivity analysis. (commit: 3bb6770) (details / githubweb)
  269. Optimisation: reinitialise CVode sensitivity analysis when (commit: f04837b) (details / githubweb)
  270. Python: wait for a simulation to finish running before returning from (commit: 3951f83) (details / githubweb)
  271. Python: wait for a simulation to finish running before returning from (commit: 9091fb9) (details / githubweb)
  272. Python: return result of simulation run. (commit: 2cfee01) (details / githubweb)
  273. Optimisation: improve initialisation and error checking. (commit: 0876e85) (details / githubweb)
  274. WIP: track data store variable in a values dictionary. (commit: 486d292) (details / githubweb)
  275. Python: dependencies of plugins using Python headers are on package (commit: a2a1b85) (details / githubweb)
  276. Python: tweak name of PythonQt API build. (commit: 389c232) (details / githubweb)
  277. Python: other plugins in fact depend on Python packages having been (commit: bc40352) (details / githubweb)
  278. Python: don't check whether the memory associated with a simulation can (commit: 805d8c8) (details / githubweb)
  279. Python: update packages for GCC 5.4 (#1391) (commit: 209230b) (details / githubweb)
  280. Python: support plugin now needs to directly link to the Python plugin. (commit: cef211e) (details / githubweb)
  281. Python: specify dependency for DataStore plugin. (commit: 07c2d26) (details / githubweb)
  282. Python: update displayed values in simulation information widget when (commit: ba21b4a) (details / githubweb)
  283. Python: allow for a DataStoreVariable not having a DataStoreArray (commit: 920f991) (details / githubweb)
  284. Python: tidy code. (commit: 0c2218b) (details / githubweb)
  285. DataStore: check we have a value's array before referencing it... (commit: 398235f) (details / githubweb)
  286. Python: throw an error if there is an error when running a simulation. (commit: 7a8f55f) (details / githubweb)
  287. Python: throw an error if we are unable to open a simulation. (commit: 9b1f683) (details / githubweb)
  288. Python: tidy code. (commit: d8688bc) (details / githubweb)
  289. Optimisation: use STAGGERED sensitivity analysis for IDAS (instead of (commit: a758a07) (details / githubweb)
  290. Python: throw an exception when a simulation fails. (commit: cd0fdc4) (details / githubweb)
  291. Python: use full pathname of a file when initialising a simulation. (commit: 57f3d74) (details / githubweb)
  292. Python: fix syntax error when non-debug build. (commit: 8417b85) (details / githubweb)
  293. Python: remove unused message. (commit: 5e81f5d) (details / githubweb)
  294. Optimisation: Add icon for `constant with gradient`. (commit: 8e9a48d) (details / githubweb)
  295. Python: clear simulation data when resetting a simulation. (commit: 52bd11e) (details / githubweb)
  296. CVODE and IDA solver classes have been renamed. (commit: f1bccaf) (details / githubweb)
  297. Python: Get clean build with MSVC 2014 Update 3. (commit: 803088c) (details / githubweb)
  298. Python: Update pre-built packages for Windows. (commit: 14ebfb9) (details / githubweb)
  299. Python: get a clean build with MSVC 2014. (commit: 6ac458b) (details / githubweb)
  300. Python: add typedef for std::bind result under gcc. (commit: abf7705) (details / githubweb)
  301. Python: add typedef for std::bind result under gcc. (commit: 6bda5e2) (details / githubweb)
  302. Python: virtualenv-tools.py as downloaded from (commit: 3de3361) (details / githubweb)
  303. Python: rename utility to set_python_path.py (commit: d0da955) (details / githubweb)
  304. Python: update Python path utility for for Python 3 and Windows and (commit: 7ba4ec5) (details / githubweb)
  305. Python: install Windows Python package installers as scripts instead of (commit: c9755f3) (details / githubweb)
  306. Python: allow for spaces in path names. (commit: 09c88b5) (details / githubweb)
  307. Python: use `argparse` and update help text. (commit: 6b75e3d) (details / githubweb)
  308. Python: package Python into Windows installer. (commit: e266bc9) (details / githubweb)
  309. Python: modify scripts to use the newly installed Python under Windows. (commit: e3122e8) (details / githubweb)
  310. Python: tweak command to set path to new Python executable. (commit: bb310df) (details / githubweb)
  311. Python: add our Python script directory to the system PATH. (commit: bad477e) (details / githubweb)
  312. Python: use a smaller font in IPython window. (commit: e918d24) (details / githubweb)
  313. Python: update Python script paths in build directory. (commit: 39055e3) (details / githubweb)
  314. Python: Windows' package needs to include the SQLite3 import library. (commit: f589fec) (details / githubweb)
  315. Python: add '.' to the head of IPython's search path. (commit: e5059ac) (details / githubweb)
  316. Python: remove `virtualenv` specific code. (commit: f6d650b) (details / githubweb)
  317. Python: turn off output when updating path to Python unless `--verbose` (commit: e75b459) (details / githubweb)
  318. Python: update to IPython 6.2.1 and qtconsole 4.3.1 (commit: 85afd70) (details / githubweb)
  319. Python: update `PythonPackages` for WIndows and Linux. (commit: b4ea959) (details / githubweb)
  320. Python: cleaning up. (commit: 32a9ae9) (details / githubweb)
  321. Python: don't open remote files twice... (commit: 8f837c8) (details / githubweb)
  322. Python: work on documentation. (commit: a7efe32) (details / githubweb)
  323. Python: don't include interface code when building WebKit libraries. (commit: 1bd9e94) (details / githubweb)
  324. Python: build Qt wrappers for WebKit. (commit: 65eb7b9) (details / githubweb)
  325. Python: tidy up code. (commit: eae54ca) (details / githubweb)
  326. Python: get our Web browser as a QWebView. (commit: f4709d3) (details / githubweb)
  327. Python: remove unused code. (commit: 8b3f647) (details / githubweb)
  328. Python: rework console creation code. (commit: 38c0707) (details / githubweb)
  329. Python: new PythonQt library (with WebKit wrappers) for macos. (commit: aeeb247) (details / githubweb)
  330. SUNDIALS: upgraded to version 3.0.0 (#1453). (commit: c8f985d) (details / githubweb)
  331. Python: upgrade numpy to v1.13.3. (commit: 4a9bfc9) (details / githubweb)
  332. Python: upgrade matplotlib to v2.1.0. (commit: a8aa822) (details / githubweb)
  333. Python: bundle lxml package (version 4.1.1). (commit: 6d3fad8) (details / githubweb)
  334. Python: use better names for `double *` arrays. (commit: b1b650e) (details / githubweb)
  335. Merge commit '76cd773' into pythonplugin (commit: d68c87c) (details / githubweb)
  336. Merge commit '2b65c99' into pythonplugin (commit: 130836e) (details / githubweb)
  337. Python: fixes and tidy ups after merging. (commit: e0e794f) (details / githubweb)
  338. Use new style signal/slot connect() and tidy code. (commit: 37fac5c) (details / githubweb)
  339. Python: let our simulation widget know a run is starting. (commit: 0c29fa0) (details / githubweb)
  340. Python: delete DataStoreArrays when their ref count reaches zero. (commit: 40e028a) (details / githubweb)
  341. Python: resetting parameters and clearing results are two different (commit: 9de1454) (details / githubweb)
  342. Python: delete gradients array before creating a new gradients data (commit: 52aa9e2) (details / githubweb)
  343. Python: tidy code. (commit: 6f95da5) (details / githubweb)
  344. Python: fix bad merge. (commit: 87932f3) (details / githubweb)
  345. Data store: make sure arrays are initialised when allocated. (commit: d4ea557) (details / githubweb)
  346. Python: only build Python and PythonPackages plugin, with `sphinx` as (commit: 548ac2d) (details / githubweb)
  347. Python: ignore sub-directories when updating Python runtime path in (commit: 58e2629) (details / githubweb)
  348. Python: don't apply patches for Windows when not building a Windows (commit: 6ba7751) (details / githubweb)
  349. Python: update `pip`, `setuptools` and `wheel` to latest versions. (commit: f178665) (details / githubweb)
  350. Python: export ${PYTHON_RELATIVE_RUNTIME_DIR} to CMake. (commit: 265cc8c) (details / githubweb)
  351. Python: script tidy up. (commit: 8d20acf) (details / githubweb)
  352. Python: export ${SPHINX_BUILD_EXECUTABLE} to CMake. (commit: 86d5c0b) (details / githubweb)
  353. Converted CMake language commands and our macros to lower case. (commit: 12734b5) (details / githubweb)
  354. Python: ignore files we can't access when updating scripts. (commit: ae2acb3) (details / githubweb)
  355. Python: define location of scripts. (commit: 19daada) (details / githubweb)
  356. Python: build Sphinx package for Windows. (commit: af7b599) (details / githubweb)
  357. Python: new release for Windows. (commit: 7fd2115) (details / githubweb)
  358. Python: new release for Linux. (commit: f19f6c9) (details / githubweb)
  359. Python: make sure our scripts don't access any local site-packages (commit: 69a244d) (details / githubweb)
  360. Python: update CLI tests for plugin. (commit: f7266d4) (details / githubweb)
  361. Tests: plugin status report includes `OpenSSL` and `zlib` so add them to (commit: 9e17529) (details / githubweb)
  362. Minor tidy. (commit: fa12f96) (details / githubweb)
  363. Python: remove/revert files not part of bundling runtime. (commit: dc77009) (details / githubweb)
  364. Python: remove more unneeded files. (commit: fb028bd) (details / githubweb)
  365. Python: more tidying up. (commit: 7536703) (details / githubweb)
  366. Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: d8aa42d) (details / githubweb)
  367. Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: f9b0df3) (details / githubweb)
  368. Some minor cleaning up. (commit: 9b5268d) (details / githubweb)
  369. Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: eb42c4f) (details / githubweb)
  370. Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: 36f001a) (details / githubweb)
  371. Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: 9e9e800) (details / githubweb)
  372. Slight update to our make/common.cmake file. (commit: a1bce54) (details / githubweb)
  373. Some minor cleaning up for our pythonplugin.* and pythonpackagesplugin.* (commit: 238d5e0) (details / githubweb)
  374. Some minor cleaning up for our pythonplugin.* and pythonpackagesplugin.* (commit: f12e2aa) (details / githubweb)
  375. Python: don't actually deploy any code. (commit: 6303fc0) (details / githubweb)
  376. Python: PythonPackages build depends on a built Python. (commit: e200226) (details / githubweb)
  377. Python: don't include plugin libraries with OpenCOR. (commit: 48d4705) (details / githubweb)
  378. Python: use a global target, OpenCORBuild, to ensure Python plugin (commit: 118b7b2) (details / githubweb)
  379. Python: also use Release build for Debug under Windows. (commit: ca764e4) (details / githubweb)
  380. Python: new PythonPackages for macOS and Linux. (commit: fd5c9d2) (details / githubweb)
  381. Python: tweak CMake targets and dependencies. (commit: 8fc943d) (details / githubweb)
  382. Python: Windows debug mode packages. (commit: 06196ca) (details / githubweb)
  383. Python: update tests since Python is no longer a deployed plugin. (commit: ff3ff95) (details / githubweb)
  384. Python: minor tweaks. (commit: ddf2b9a) (details / githubweb)
  385. Python: remove unused script. (commit: 41e7410) (details / githubweb)
  386. Some minor cleaning up. (commit: c1f92c7) (details / githubweb)
  387. Removed the "Constant with gradient" icon, which we don't use yet. (commit: caec1a8) (details / githubweb)
  388. Some minor cleaning up. (commit: fea25d1) (details / githubweb)
  389. Some minor cleaning up. (commit: 9a4fbc1) (details / githubweb)
  390. Temporarily build the Python and PythonPackages plugins. (commit: 00dd45e) (details / githubweb)
  391. Some minor cleaning up. (commit: 9f2a92d) (details / githubweb)
  392. Some minor cleaning up. (commit: 0802957) (details / githubweb)
  393. Temporarily build the OpenSSL, Python, PythonPackages and zlib plugins (commit: 4aca918) (details / githubweb)
  394. Some minor cleaning up. (commit: bfef246) (details / githubweb)
  395. Some minor cleaning up. (commit: 417148a) (details / githubweb)
  396. Some minor cleaning up. (commit: 0fa531e) (details / githubweb)
  397. Some minor cleaning up. (commit: 831bf1d) (details / githubweb)
  398. Some minor cleaning up. (commit: 1060546) (details / githubweb)
  399. Rebuild a default version of OpenCOR. (commit: 636b394) (details / githubweb)
  400. Revert "Rebuild a default version of OpenCOR." (commit: 519e05f) (details / githubweb)
  401. Some minor cleaning up. (commit: eed235e) (details / githubweb)
  402. Rebuild a default version of OpenCOR. (commit: 3180942) (details / githubweb)

Started by GitHub push by agarny

This run spent:

  • 7.4 sec waiting;
  • 40 min build duration;
  • 40 min total from scheduled to completion.
Revision: 036156a55b41f0e0db6f4bc78bb0c967907a45ef
Repository: https://github.com/opencor/opencor.git
  • refs/remotes/origin/master

Configurations

default