Summary
- Initial version of Python plugin (#1085). (commit: 38e0098) (details)
- Initial checkin of PythonQt plugin (#1086). (commit: ffd7e0f) (details)
- Tidyup to Python plugin's configuration (#1085). (commit: ce2b807) (details)
- Commit e115539 means we no longer have to undefine `UNICODE` (#1085). (commit: cffadb0) (details)
- Rework Python build to allow us to use `find_package()` to get (commit: a3990e4) (details)
- Python build can't use QT_KEYWORDS as the name `slots` is used in a (commit: b4d32fb) (details)
- Tidy up Python build process (#1085). (commit: 761b5fb) (details)
- Initialise/finalise the Python library in its plugin (#1085). (commit: 804ead3) (details)
- Always build Python (until we setup the download of a pre-built system) (commit: b414a87) (details)
- Get Python and PythonQt building under Windows... (commit: 2ba0c00) (details)
- Work on OpenSSL plugin (#1101). (commit: 95cc1d1) (details)
- Specify branch of OpenSSL sub-module. (commit: 6fc689d) (details)
- Provide a mechanism to package and download pre-built libraries (#1106). (commit: 3b3d09b) (details)
- Provide a sample plugin to demonstrate and test the use of packaged (commit: 39fb5cc) (details)
- Use CHECK_FILES macro when retrieving binary files (#1106). (commit: 8ae2192) (details)
- Work on OpenSSL plugin (#1101). (commit: 59f76da) (details)
- Use the `1_0_2h` release of OpenSSL (#1088 and #1101). (commit: 36d5e5b) (details)
- Get example of packaging an external library working under Windows (commit: 8d9fd78) (details)
- Don't duplicate `CHECKED_FILES` list when generating (commit: 753b217) (details)
- Get OpenSSL building under Windows (#1101). (commit: 026f4da) (details)
- Windows OpenSSL 1.0.2h needs patching to build -- see (commit: a3a0a1c) (details)
- gitignore directories containing pre-built packages (#1106). (commit: f0fd62e) (details)
- Clean up Python build and use new packaging macros (#1085). (commit: 7fd2b10) (details)
- Work on the Python build system (#1085). (commit: 4bdabf4) (details)
- Correctly initialise PYTHONHOME (#1085). (commit: 00fbf6c) (details)
- General: some work on forcing plugins to reference one of the categories (commit: 003a362) (details)
- Work on using Cmake's ExternalProject module for third party builds. (commit: 9ef4280) (details)
- TEMP: build a minimal system to test ExternalProject. (commit: e407db2) (details)
- Fix typo. (commit: 3cd2ae0) (details)
- Work on zlib as ExternalProject for Windows. (commit: ecb1149) (details)
- Add new parameters to ADD_PLUGIN for future improvements to handle (commit: 014c27b) (details)
- Get ExternalProject build of zlib working under Windows. (commit: 36f8a35) (details)
- Re-enable full system build. (commit: bb42863) (details)
- Set @rpath on macOS libraries when they are copied into the application (commit: 4a285d4) (details)
- We no longer need to explicitly link to libz in the plugins that use the (commit: 3b52a51) (details)
- Keep the zlib source and build directories away from git. (commit: 932ff7f) (details)
- We don't need to specify CMAKE_CONFIGURATION_TYPES when building zlib. (commit: 3b8a0dd) (details)
- Correctly set the name of the zlib DLL. (commit: 3ec3d44) (details)
- Tidy up code (#1106). (commit: 08d4b26) (details)
- Only create a package's archive after the package has been built (commit: 6f6e69e) (details)
- Use correct path to archive when downloading (#1106). (commit: ad77040) (details)
- Use more meaningful variable names in helper code for package retrieval (commit: e5665d9) (details)
- Package a prebuilt zlib package (#1106). (commit: 62daa73) (details)
- Build and package zlib under Windows (#1106). (commit: f5405b7) (details)
- Minor tidying up. (commit: ccc213b) (details)
- Build and package zlib under Linux (#1106). (commit: 6e355cf) (details)
- Update SHA1 values for macos. (commit: 2cf499a) (details)
- Add comments describing zlib's build and packaging (#1106). (commit: 5378f67) (details)
- Use top-level .gitignore to ignore any ./external subdirectory in a (commit: 78f1fd5) (details)
- Disable SampleExternal plugin until it is updated as Travis build is (commit: 9099873) (details)
- Work on adding OpenSSL as a plugin (#1101). (commit: e47dfa4) (details)
- Work on OpenSSL as a plugin using ExternalProject(#1101). (commit: 3f31ac7) (details)
- Merging left us with a duplicate run of install_name_tool (#1106). (commit: dfab1e4) (details)
- Improve package retrieval (#1106). (commit: be66d03) (details)
- Don't run UPDATE step in ExternalProject_Add (#1106). (commit: 19c830b) (details)
- Don't run UPDATE step in ExternalProject_Add (#1106). (commit: a250c91) (details)
- OpenSSL now builds as an external library and plugin (#1101). (commit: afee018) (details)
- Remove unused git submodules. (commit: acb0fec) (details)
- Remove unused files following merge. (commit: 4551a60) (details)
- Fix a bad merge. (commit: b90898b) (details)
- Tidy up code. (commit: 42c3d50) (details)
- Extend ADD_PLUGIN macro to optionally copy a directory into the (commit: 2bfb80b) (details)
- Save the root directory of external packages in global variables so (commit: 7a69d47) (details)
- Build package Python as an ExternalProject (#1085). (commit: de61051) (details)
- Plugins: some work towards preventing old plugins from crashing OpenCOR (commit: 6d1ccc3) (details)
- Implement "help" and "pip" commands and run Python when there's no (commit: c40fc87) (details)
- Consistently use UPPERCASE for CMake commands (#1085). (commit: df24b16) (details)
- CLI plugin initialisation now works as expected (#1173). (commit: ef37db6) (details)
- DEST_EXTERNAL_BINARIES_DIR is now set globally. (commit: dfa7512) (details)
- Tidy up Python plugin build (#1085). (commit: c754301) (details)
- Build and package Python Qt as an External Project (1085). (commit: b70517f) (details)
- Revert PMR Workspaces code. (commit: fcb97fd) (details)
- Work on a Python console window (#1085). (commit: 073f377) (details)
- The Python Qt sources are no longer in a git sub-module (#1085). (commit: 414ce6c) (details)
- Work on new PythonQtSupport plugin (#1085). (commit: 7c9f0b9) (details)
- Work on PythonQt support module (1085). (commit: 66dad4c) (details)
- Get ctkAbstractPythonManager building with Qt5 (#1085). (commit: 1bb1b4f) (details)
- Tidy up removal of Python Qt submodule (#1085). (commit: dc89fa6) (details)
- Use our EXPORT macros in CTK headers (#1085). (commit: b627740) (details)
- Use CTK's AbstractPythonManger with Python Qt (#1085). (commit: e019a53) (details)
- Use CTK's console widget for our Python console window (#1085). (commit: 6889a76) (details)
- Rename `PythonQt` plugin to `PythonQtAPI` to avoid name clashes with the (commit: 6e26c5a) (details)
- Tidy up code (#1085). (commit: 62f1810) (details)
- Fix typos... (#1085). (commit: 41761b9) (details)
- Use pre-built version of Python Qt (#1085). (commit: 4b691c4) (details)
- Specify Python plugin's dependencies. (commit: 4d11a28) (details)
- Get matplotlib working under PythonQt (#1085). (commit: d378bf7) (details)
- A PythonQt wrapper plugin for OpenCOR (#1085). (commit: 1e988dc) (details)
- Get and set command history in a CTK window (#1085). (commit: c75c950) (details)
- Save and restore Python command history between sessions (#1085). (commit: ed4d048) (details)
- Cleanup PythonQt *before* finalising Python in CTK Manager (#1085). (commit: 9f23659) (details)
- Check that we have a large enough data store and a valid solver before (commit: 53bb0d1) (details)
- Upgrade zlib to version 1.2.11 (#1193). (commit: af23643) (details)
- Use a `DataStoreArray` class to manage numeric arrays (#1085). (commit: 8f06db8) (details)
- Make data storage and simulation classes available to Python via (commit: 930a058) (details)
- Delete the correct PythonQt manager (#1085). (commit: deb2936) (details)
- Minor code tidy (#1085). (commit: bfbc71c) (details)
- Update OpenSSL to version 1.0.2j (#1113). (commit: da00e95) (details)
- Specify NumPy include directory even if not yet built (#1085). (commit: 7c5e56e) (details)
- Correctly specify PythonQt library under Windows (#1085). (commit: df954db) (details)
- Get NumPy include directory right... (#1085). (commit: 561a48b) (details)
- Upgrade OpenSSL to version 1.0.2k (#1202). (commit: f1fd7ce) (details)
- Remove unused CMake parameter (#1085). (commit: e4a0844) (details)
- Python helper scripts need to be in git... (#1085). (commit: ed0d115) (details)
- Always update, and hence configure and build, CMake external projects (commit: 8506971) (details)
- The Python and PythonQtAPI plugins need code for their interfaces... (commit: c99678f) (details)
- Let CMake know the location of our Python headers andf library (#1085). (commit: ea7af8a) (details)
- Get OpenSSL building under Linux (#1101). (commit: cc850a3) (details)
- Tidy up Python plugin's CMake script (#1085). (commit: 2d0de8e) (details)
- More work on building Python under Linux (#1085). (commit: eb82946) (details)
- Ensure the Python library is linked to the OpenCOR executable for Linux (commit: b108e85) (details)
- Include SQLite in Python build (for IPython and Jupyter) (#1085). (commit: c7d0c36) (details)
- Download latest versions of pre-built external packages (#1106). (commit: 046f218) (details)
- Add initial versions of README files for building Python related (commit: 2bd60d4) (details)
- We need to explicitly specify the locations of headers and libraries of (commit: 39199b4) (details)
- Linking Python into OpenCOR executable is only for Linux (#1085). (commit: e1c9bed) (details)
- Use relative RPATHs in python executable (#1085). (commit: 834c1d0) (details)
- Use a new git branch for Jupyter specific changes (#1085). (commit: 3f82cd2) (details)
- Include SQLite in Python build for IPython and Jupyter. (commit: 24f584c) (details)
- Work on a Jupyter kernel for OpenCOR (#1085). (commit: 47cee29) (details)
- Zipping the python library was referencing the partly created archive... (commit: baaf3b4) (details)
- Console window requires Python wrapper plugin (#1085). (commit: d2cb16f) (details)
- Don't crash getting simulations if there's no single cell widget... (commit: bfb012f) (details)
- Update `ctkAbstractPythonManager::executeFile` for Python 3 (#1085). (commit: 635a483) (details)
- Use our PythonQt branch (#1085). (commit: b422dd2) (details)
- Minor tidy ups (#1085). (commit: 2c8ecdf) (details)
- Retrieve the correct package archive when git branches differ in their (commit: c1d003e) (details)
- Jupyter notebook runs an OpenCOR kernel! (#1085). (commit: a1fadda) (details)
- PythonQtAPI plugin doesn't use the Plugin interface so remove it (commit: f07fc4d) (details)
- Specify base directory for external projects (1106). (commit: 59485a7) (details)
- We need to export wrapped classes for Windows (#1085). (commit: c4f9cfd) (details)
- Windows needs to access wrapped classes (#1085). (commit: 786bd24) (details)
- Tidy up CMake files (#1106). (commit: 2e10a97) (details)
- Set a plugin's build dependencies as part of ADD_PLUGIN (#1106). (commit: cc9ff1d) (details)
- Use `TARGET` instead of `DEPENDENCY` to specify the target when creating (commit: c079776) (details)
- Use appropriate quiet option for `make` on the different platforms (commit: 1d769e6) (details)
- Use correct OpenSSL library names in a Windows debug build (#1101). (commit: b0a9dec) (details)
- Tidy up CMake script (#1106). (commit: bc4a573) (details)
- Update Windows builds of external packages (#1106). (commit: 12e0ccb) (details)
- Newly built external project files weren't always copied (#1106). (commit: 60dbe7b) (details)
- Get Python plugin running under Windows (#1085). (commit: f8f57f9) (details)
- Upgrade numpy to version 1.12.0 (#1085). (commit: edcc47a) (details)
- Patch IPython kernel to work with PythonQt (#1085). (commit: f72ffe1) (details)
- A Jupyter kernel specification for OpenCOR (#1085). (commit: 042bfb2) (details)
- Update README (#1085). (commit: 77fbb02) (details)
- We were installing numpy twice... (#1085). (commit: 611a085) (details)
- Fix Linux build of Python plugin (#1085). (commit: 7832a95) (details)
- OpenSSL is now in a plugin so no need to deploy system version (#1101). (commit: 250fa36) (details)
- Test was reversed in commit 60dbe7b... (#1085). (commit: bcae1ca) (details)
- Copy and fixup external binaries *before* plugin build and link to the (commit: d22eded) (details)
- Build latest version under MacOS and Linux (#1085). (commit: 3dee814) (details)
- Use new name for Python runtime library directory (#1085). (commit: 09c6404) (details)
- Extend `COPY_FILE_TO_BUILD_DIR` to optionally specify if copy should be (commit: d5ef9ae) (details)
- Find SQLite3 under Linux (#1085), (commit: 9c5d4c8) (details)
- Extend `COPY_FILE_TO_BUILD_DIR` to optionally specify if copy should be (commit: c1b2044) (details)
- External libraries weren't being linked to targets under Linux... (commit: 5e1bdeb) (details)
- Update external package archives for linux (#1106). (commit: 8c00912) (details)
- Use a custom target when copying external binaries in CMake (#1106). (commit: 5c684b0) (details)
- Window's CLI build needs to know about EventLoopInterface (#1085). (commit: c132ff3) (details)
- Tidy up EventLoopInterface code (#1085). (commit: 4ae4eec) (details)
- Remove debugging (#1085). (commit: 9706813) (details)
- Add dependency rules for copying OpenCOR.com in a Windows' build #1106). (commit: a0750cb) (details)
- Install and use SQLite3 library under Windows (#1085). (commit: 1e16ec6) (details)
- Bundle SQLite3 shared library with Python (#1085). (commit: 15c4518) (details)
- Provide a user with scripts to install Python packages, etc. and remove (commit: e49eaff) (details)
- Run a Python module using `OpenCOR -c Python::MODULE_NAME` (#1085). (commit: 0e02f9f) (details)
- Set the location of our DLLs under Windows so that they are found (commit: 7cae0a5) (details)
- Cleanly shutdown our Jupyter kernel (#1085). (commit: ca138c5) (details)
- New OS/X Python binaries with Jupyter dependencies (#1085). (commit: f728fbd) (details)
- Ensure other plugins can find and use the Python installed into OpenCOR (commit: 1dc7a88) (details)
- Add `CentralWidget::localFileName()` to get the local file name of an (commit: 4bfc645) (details)
- Tidy code (#1086). (commit: e3186a2) (details)
- Add `openSimulation()` and `openRemoteSimulation()` to OpenCOR's Python (commit: c90039f) (details)
- Return dictionaries of data store variables to Python and work on (commit: 259b451) (details)
- Fix issues with deleting and creating data store array variables (commit: 04cb9fe) (details)
- Catch all exceptions that BioSignalML might throw. (commit: 7f94700) (details)
- Suppress compile warnings when using Python's headers (#1085). (commit: 4176521) (details)
- Tidy up code (#1086). (commit: fdb19fe) (details)
- Throw an exception if we can't run a simulation from Python (#1087). (commit: f42918e) (details)
- Allow Python to get the size of a DataStoreVariable (#1086). (commit: ea6021d) (details)
- Enable Python to access and modify a simulation's parameters (#1087). (commit: 9ac5135) (details)
- We need to specify OpenSSL libraries as well as ROOT_DIR to ensure CMake (commit: 36e53d6) (details)
- Allow Solver properties to be set from Python (#1270). (commit: 0f704cd) (details)
- Miscellaneous code tidy. (commit: b1607d9) (details)
- Cleanup: Remove the `Single Cell` view sources from the Python branch... (commit: a184b73) (details)
- Cleanup: Remove unused sample plugin (#1206). (commit: b86a2ad) (details)
- Update Python build script for new packaging mechanism (#1106). (commit: 8d9618f) (details)
- Rename `Python` plugin to `PythonLibrary` (#1310). (commit: 962106d) (details)
- Fix bad merge into branch (#1306). (commit: 91147fc) (details)
- Changed our license to GPL v3.0 (#1301). (commit: 1365c1c) (details)
- Pass full path as destination directory of an external package (#1106). (commit: 87749fa) (details)
- Export Python version and site packages directory; tidy up CMake code (commit: 6256a0a) (details)
- Python package distributions don't always have binary files that require (commit: dfbc536) (details)
- Bundle our Python packages in their own plugin (#1310). (commit: 3a7fd9c) (details)
- Revert commit dfbc536 as we use the SHA1_FILES to determine if a package (commit: c7b8cd9) (details)
- Work on packaging of Python site packages (#1310). (commit: d263789) (details)
- Tidy up code (#1310). (commit: 9e35c97) (details)
- Make sure Python executable can find libraries under OS/X (#1310). (commit: ef8ca51) (details)
- Update patch utility for Python 3 when debugging. (commit: ee1cd24) (details)
- Changed our license to GPL v3.0 (#1301). (commit: 34fd9bb) (details)
- Update PythonQtAPI build script for new packaging mechanism (#1106). (commit: b06422b) (details)
- Use PythonQt's `qmake` based build (#1310). (commit: c8c82c6) (details)
- RETRIEVE_PACKAGE_FILE(): optionally allow a package's release tag and/or (commit: 821b603) (details)
- Specify PACKAGE_REPOSITORY and RELEASE_TAG for PythonQtAPI (#1306). (commit: ad9eaf4) (details)
- Correctly reference PythonQt's include files (#1310). (commit: ac006f4) (details)
- Rename `PythonLibrary` plugin back to `Python` (#1310). (commit: ee39259) (details)
- Python wrapper plugin uses Python packages plugin (#1310). (commit: e088355) (details)
- Use `PACKAGE_NAME` in build scripts (#1306). (commit: 2eac0d5) (details)
- Use `opencor/python` for prebuilt packages and wheels (#1310). (commit: 703e8e5) (details)
- PythonQt repository is now `pythonqt` (#1306). (commit: ba0fe14) (details)
- Fix typo (#1310). (commit: 82f608d) (details)
- Work on an interface for wrapping classes to use with Python (#1275). (commit: 25cebba) (details)
- Get `qmake` PythonQt build working on Linux (#1310). (commit: cf3e8b1) (details)
- Tweaks and new binaries for PythonQt (#1306). (commit: e439289) (details)
- New PythonQt binaries for Qt 5.9 (#1311). (commit: 125d3c9) (details)
- New Python binaries with runtime library sources bundled (#1310). (commit: 39aadd1) (details)
- PythonWrapper plugin has to have a CMake dependency on PythonPackages (commit: a625ab7) (details)
- Use an IPython console for Python (#1324). (commit: b462910) (details)
- We need to explicitly delete our IPython container window when (commit: 1286190) (details)
- Tidy up IPython widget creation code (#1324). (commit: 638e161) (details)
- Set the initial font size for our IPython window (#1324). (commit: ebabc4e) (details)
- The Python console window doesn't depend on OpenCOR's classes being (commit: 78ac4db) (details)
- Our mods to PythonQt mean we can revert to using method calls to get (commit: 9461dc6) (details)
- Redirect Python logging output to the console (#1324). (commit: c58eb77) (details)
- Update PythonQt to version 3.2.0 (#1324). (commit: 1e8a1aa) (details)
- Upgrade matplotlib to version 2.0.2 (commit: dc0015b) (details)
- Actually provide a patch file for matplotlib... (commit: f0d3a2c) (details)
- Don't start a matplotlib exec() loop when running under PythonQt (commit: b320919) (details)
- Tweaks for Windows build of Python libraries (#1085). (commit: 9f77156) (details)
- Get IPython running under Windows (#1324). (commit: 85944e4) (details)
- Upgrade numpy to version 1.13.0 (#1324). (commit: bad1784) (details)
- Upgrade IPython to version 6.1.0 (#1324). (commit: 675fad0) (details)
- OAuth plugin sources were missing after merge (#1306). (commit: c444dc1) (details)
- Remove unused `diff` files (#1324). (commit: e2ac089) (details)
- Put CTK code used by PythonQtSupport plugin inside `./src` directory (commit: 50cdd31) (details)
- Known include directories are now implicitly added (#1306). (commit: 103c757) (details)
- Reinstate INCLUDE_DIRS parameter to specify additional include (commit: 56dc633) (details)
- We do depend on the order that Python plugins are declared... (#1306). (commit: 8a2f42c) (details)
- Suppress warning messages from compile (#1324). (commit: f62b248) (details)
- Correctly refer to the PythonQt library (#1324). (commit: df4fd77) (details)
- Update binaries for Python packages and PythonQt (#1324). (commit: 7c7bfa4) (details)
- Python plugins need to be declared *after* other third-party plugins (commit: 5b6c764) (details)
- CMake: as a safeguard, make sure that empty variables are defined. (commit: 18a6f75) (details)
- PythonQt needs QtQuickWidgets library (#1086). (commit: 3abe056) (details)
- Use an plugin interface for Python class wrapping (#1275). (commit: 2fab343) (details)
- Tidy up code for calling a Python script (#1275). (commit: ecd412a) (details)
- `INCLUDE_DIRS` parameter to `ADD_PLUGIN` is not needed if Python headers (commit: a91fdd6) (details)
- Minor tidy-up to comment. (commit: da782ac) (details)
- Tidying up. (commit: f5c4243) (details)
- Export `${PROJECT_NAME}_EXTERNAL_SOURCES` so other plugins can use (commit: f5a0490) (details)
- Resolve build issues with Python headers (#1376). (commit: 12f9a33) (details)
- Add missing `Simulation::fileName()`; fix name of include. (commit: 80f693a) (details)
- Python: rename `PythonQtSupport` plugin to `PythonSupport`. (commit: 561bf81) (details)
- Tidy code: use a better name for some `SimulationResults` methods. (commit: d77bf44) (details)
- Optimisation: track indices of constants having gradients calculated. (commit: 84412bf) (details)
- Optimisation: add sensitivity analysis to the CVode solver. (commit: 5914af0) (details)
- Optimisation: tidy solver interface initialisation code. (commit: 856fd63) (details)
- Optimisation: allocate array and data store to hold sensitivity (commit: 8662978) (details)
- Optimisation: use the sensitivity analysis solver. (commit: db7982b) (details)
- Optimisation: initialise array pointer... (commit: f052d96) (details)
- Optimisation: save gradient values and make available to Python. (commit: 2d3f8c2) (details)
- Python: a DataStore might not have a `voi`. (commit: f643efb) (details)
- Python: tidy simulation support wrapping code. (commit: 50fb687) (details)
- Optimisation: gradients are of state variables wrt constant parameters. (commit: bb7c5da) (details)
- Optimisation: only store gradients if we have a gradients' data store... (commit: 61e6081) (details)
- Optimisation: allow Python to set gradients' calculation flag and run (commit: 428488c) (details)
- Optimisation: default action is to calculate gradients. (commit: c399473) (details)
- Optimisation: enable and use IDA sensitivity analysis. (commit: 3bb6770) (details)
- Optimisation: reinitialise CVode sensitivity analysis when (commit: f04837b) (details)
- Python: wait for a simulation to finish running before returning from (commit: 3951f83) (details)
- Python: wait for a simulation to finish running before returning from (commit: 9091fb9) (details)
- Python: return result of simulation run. (commit: 2cfee01) (details)
- Optimisation: improve initialisation and error checking. (commit: 0876e85) (details)
- WIP: track data store variable in a values dictionary. (commit: 486d292) (details)
- Python: dependencies of plugins using Python headers are on package (commit: a2a1b85) (details)
- Python: tweak name of PythonQt API build. (commit: 389c232) (details)
- Python: other plugins in fact depend on Python packages having been (commit: bc40352) (details)
- Python: don't check whether the memory associated with a simulation can (commit: 805d8c8) (details)
- Python: update packages for GCC 5.4 (#1391) (commit: 209230b) (details)
- Python: support plugin now needs to directly link to the Python plugin. (commit: cef211e) (details)
- Python: specify dependency for DataStore plugin. (commit: 07c2d26) (details)
- Python: update displayed values in simulation information widget when (commit: ba21b4a) (details)
- Python: allow for a DataStoreVariable not having a DataStoreArray (commit: 920f991) (details)
- Python: tidy code. (commit: 0c2218b) (details)
- DataStore: check we have a value's array before referencing it... (commit: 398235f) (details)
- Python: throw an error if there is an error when running a simulation. (commit: 7a8f55f) (details)
- Python: throw an error if we are unable to open a simulation. (commit: 9b1f683) (details)
- Python: tidy code. (commit: d8688bc) (details)
- Optimisation: use STAGGERED sensitivity analysis for IDAS (instead of (commit: a758a07) (details)
- Python: throw an exception when a simulation fails. (commit: cd0fdc4) (details)
- Python: use full pathname of a file when initialising a simulation. (commit: 57f3d74) (details)
- Python: fix syntax error when non-debug build. (commit: 8417b85) (details)
- Python: remove unused message. (commit: 5e81f5d) (details)
- Optimisation: Add icon for `constant with gradient`. (commit: 8e9a48d) (details)
- Python: clear simulation data when resetting a simulation. (commit: 52bd11e) (details)
- CVODE and IDA solver classes have been renamed. (commit: f1bccaf) (details)
- Python: Get clean build with MSVC 2014 Update 3. (commit: 803088c) (details)
- Python: Update pre-built packages for Windows. (commit: 14ebfb9) (details)
- Python: get a clean build with MSVC 2014. (commit: 6ac458b) (details)
- Python: add typedef for std::bind result under gcc. (commit: abf7705) (details)
- Python: add typedef for std::bind result under gcc. (commit: 6bda5e2) (details)
- Python: virtualenv-tools.py as downloaded from (commit: 3de3361) (details)
- Python: rename utility to set_python_path.py (commit: d0da955) (details)
- Python: update Python path utility for for Python 3 and Windows and (commit: 7ba4ec5) (details)
- Python: install Windows Python package installers as scripts instead of (commit: c9755f3) (details)
- Python: allow for spaces in path names. (commit: 09c88b5) (details)
- Python: use `argparse` and update help text. (commit: 6b75e3d) (details)
- Python: package Python into Windows installer. (commit: e266bc9) (details)
- Python: modify scripts to use the newly installed Python under Windows. (commit: e3122e8) (details)
- Python: tweak command to set path to new Python executable. (commit: bb310df) (details)
- Python: add our Python script directory to the system PATH. (commit: bad477e) (details)
- Python: use a smaller font in IPython window. (commit: e918d24) (details)
- Python: update Python script paths in build directory. (commit: 39055e3) (details)
- Python: Windows' package needs to include the SQLite3 import library. (commit: f589fec) (details)
- Python: add '.' to the head of IPython's search path. (commit: e5059ac) (details)
- Python: remove `virtualenv` specific code. (commit: f6d650b) (details)
- Python: turn off output when updating path to Python unless `--verbose` (commit: e75b459) (details)
- Python: update to IPython 6.2.1 and qtconsole 4.3.1 (commit: 85afd70) (details)
- Python: update `PythonPackages` for WIndows and Linux. (commit: b4ea959) (details)
- Python: cleaning up. (commit: 32a9ae9) (details)
- Python: don't open remote files twice... (commit: 8f837c8) (details)
- Python: work on documentation. (commit: a7efe32) (details)
- Python: don't include interface code when building WebKit libraries. (commit: 1bd9e94) (details)
- Python: build Qt wrappers for WebKit. (commit: 65eb7b9) (details)
- Python: tidy up code. (commit: eae54ca) (details)
- Python: get our Web browser as a QWebView. (commit: f4709d3) (details)
- Python: remove unused code. (commit: 8b3f647) (details)
- Python: rework console creation code. (commit: 38c0707) (details)
- Python: new PythonQt library (with WebKit wrappers) for macos. (commit: aeeb247) (details)
- SUNDIALS: upgraded to version 3.0.0 (#1453). (commit: c8f985d) (details)
- Python: upgrade numpy to v1.13.3. (commit: 4a9bfc9) (details)
- Python: upgrade matplotlib to v2.1.0. (commit: a8aa822) (details)
- Python: bundle lxml package (version 4.1.1). (commit: 6d3fad8) (details)
- Python: use better names for `double *` arrays. (commit: b1b650e) (details)
- Merge commit '76cd773' into pythonplugin (commit: d68c87c) (details)
- Merge commit '2b65c99' into pythonplugin (commit: 130836e) (details)
- Python: fixes and tidy ups after merging. (commit: e0e794f) (details)
- Use new style signal/slot connect() and tidy code. (commit: 37fac5c) (details)
- Python: let our simulation widget know a run is starting. (commit: 0c29fa0) (details)
- Python: delete DataStoreArrays when their ref count reaches zero. (commit: 40e028a) (details)
- Python: resetting parameters and clearing results are two different (commit: 9de1454) (details)
- Python: delete gradients array before creating a new gradients data (commit: 52aa9e2) (details)
- Python: tidy code. (commit: 6f95da5) (details)
- Python: fix bad merge. (commit: 87932f3) (details)
- Data store: make sure arrays are initialised when allocated. (commit: d4ea557) (details)
- Python: only build Python and PythonPackages plugin, with `sphinx` as (commit: 548ac2d) (details)
- Python: ignore sub-directories when updating Python runtime path in (commit: 58e2629) (details)
- Python: don't apply patches for Windows when not building a Windows (commit: 6ba7751) (details)
- Python: update `pip`, `setuptools` and `wheel` to latest versions. (commit: f178665) (details)
- Python: export ${PYTHON_RELATIVE_RUNTIME_DIR} to CMake. (commit: 265cc8c) (details)
- Python: script tidy up. (commit: 8d20acf) (details)
- Python: export ${SPHINX_BUILD_EXECUTABLE} to CMake. (commit: 86d5c0b) (details)
- Converted CMake language commands and our macros to lower case. (commit: 12734b5) (details)
- Python: ignore files we can't access when updating scripts. (commit: ae2acb3) (details)
- Python: define location of scripts. (commit: 19daada) (details)
- Python: build Sphinx package for Windows. (commit: af7b599) (details)
- Python: new release for Windows. (commit: 7fd2115) (details)
- Python: new release for Linux. (commit: f19f6c9) (details)
- Python: make sure our scripts don't access any local site-packages (commit: 69a244d) (details)
- Python: update CLI tests for plugin. (commit: f7266d4) (details)
- Tests: plugin status report includes `OpenSSL` and `zlib` so add them to (commit: 9e17529) (details)
- Minor tidy. (commit: fa12f96) (details)
- Python: remove/revert files not part of bundling runtime. (commit: dc77009) (details)
- Python: remove more unneeded files. (commit: fb028bd) (details)
- Python: more tidying up. (commit: 7536703) (details)
- Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: d8aa42d) (details)
- Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: f9b0df3) (details)
- Some minor cleaning up. (commit: 9b5268d) (details)
- Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: eb42c4f) (details)
- Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: 36f001a) (details)
- Some minor cleaning up for our main CMakeLists.txt file (#1607). (commit: 9e9e800) (details)
- Slight update to our make/common.cmake file. (commit: a1bce54) (details)
- Some minor cleaning up for our pythonplugin.* and pythonpackagesplugin.* (commit: 238d5e0) (details)
- Some minor cleaning up for our pythonplugin.* and pythonpackagesplugin.* (commit: f12e2aa) (details)
- Python: don't actually deploy any code. (commit: 6303fc0) (details)
- Python: PythonPackages build depends on a built Python. (commit: e200226) (details)
- Python: don't include plugin libraries with OpenCOR. (commit: 48d4705) (details)
- Python: use a global target, OpenCORBuild, to ensure Python plugin (commit: 118b7b2) (details)
- Python: also use Release build for Debug under Windows. (commit: ca764e4) (details)
- Python: new PythonPackages for macOS and Linux. (commit: fd5c9d2) (details)
- Python: tweak CMake targets and dependencies. (commit: 8fc943d) (details)
- Python: Windows debug mode packages. (commit: 06196ca) (details)
- Python: update tests since Python is no longer a deployed plugin. (commit: ff3ff95) (details)
- Python: minor tweaks. (commit: ddf2b9a) (details)
- Python: remove unused script. (commit: 41e7410) (details)
- Some minor cleaning up. (commit: c1f92c7) (details)
- Removed the "Constant with gradient" icon, which we don't use yet. (commit: caec1a8) (details)
- Some minor cleaning up. (commit: fea25d1) (details)
- Some minor cleaning up. (commit: 9a4fbc1) (details)
- Temporarily build the Python and PythonPackages plugins. (commit: 00dd45e) (details)
- Some minor cleaning up. (commit: 9f2a92d) (details)
- Some minor cleaning up. (commit: 0802957) (details)
- Temporarily build the OpenSSL, Python, PythonPackages and zlib plugins (commit: 4aca918) (details)
- Some minor cleaning up. (commit: bfef246) (details)
- Some minor cleaning up. (commit: 417148a) (details)
- Some minor cleaning up. (commit: 0fa531e) (details)
- Some minor cleaning up. (commit: 831bf1d) (details)
- Some minor cleaning up. (commit: 1060546) (details)
- Rebuild a default version of OpenCOR. (commit: 636b394) (details)
- Revert "Rebuild a default version of OpenCOR." (commit: 519e05f) (details)
- Some minor cleaning up. (commit: eed235e) (details)
- Rebuild a default version of OpenCOR. (commit: 3180942) (details)