-
Fixed windows setuptools multiprocessing issues
setup.py test was failing on windows machines because if __name__==__main__ was not included in the setup.py folder. This has been fixed. Also updated setup.py to explicitly include all package with version requirements to help get it working on Travis CI.
-
Added learner changes that were missed in last update
Update learners file. Missed in last update.
-
Queue listener and logger have been removed as they were causing issues on Windows and python 2. Logging in a process is now direct to the cmd line. There are no duplicate loggers anymore.
-
Update doc to indicate bilingual support
Documentation has been updated to reflect the support of python 2 and 3. Also deleted some code which treated the interface as a multiprocessing class.
michaelhush committedSep 12, 2016
-
Added python 2 backward compatability
Updated the package so it now works on python 2 and 3. All use of super had to be updated and compatibility headers were added to all module
michaelhush committedSep 10, 2016
-
Fixed Windows compatability issues
The logger was causing problems with multiprocessing on windows. Windows spawns a new python thread then pickles the process object. A logger can not be pickled. The solution was to delete the logger at the end of init then recreate at the start of run.
michaelhush committedSep 9, 2016
-
Removed step from install instructions on installing scikit-learn as the source is now already included.
michaelhush committedSep 8, 2016 -
Removed scikit-learn dependence
the required code from scikit-learn is now included in mloop. When scikit-learn releases the latest dev version, this code will be removed and mloop will require scikit-learn as a dependency. But this is a better solution than requiring installation of scikit-learn from source in the short term. Interface is no longer run as a seperate process but just a seperate thread. This is to improve compatibility with matplotlib on MacOS and Windows.
michaelhush committedSep 8, 2016
-
Small update for documentation issues with read the docs
Hard coded some versions
michaelhush committedSep 1, 2016 -
Completed documentation. Fixed a few bugs with file writing formats with ‘txt’ in particular
michaelhush committedSep 1, 2016
-
Attempting to get docs working on read the docs
michaelhush committedAug 30, 2016 -
Added tutorial to documentation
Added another example for the tutoiral, and made a corresponding test. Fixed bug with reading matlab files for plots. Changed some keywords to do with file_types and files. Moved version to 2.0.1
michaelhush committedAug 30, 2016
-
Included metadata for building sphinx
michaelhush committedAug 25, 2016 -
michaelhush committed
Aug 25, 2016 -
Fixed name testing filename bugs
michaelhush committedAug 25, 2016 -
michaelhush committed
Aug 25, 2016 -
Complete rewriting of M-LOOP to make it more extensible and improve performance. M-LOOP is now includes threading and multiprocessing to remove any unnecessary delays between experiments. M-LOOP is installable with setuptool. M-LOOP now had documentation generated with sphinx.
michaelhush committedAug 25, 2016
-
michaelhush committed on GitHub
Jun 21, 2016 -
michaelhush committed on GitHub
Jun 21, 2016
-
michaelhush committed
Jul 19, 2015 -
Reconfiguration of structure. Updates to README
michaelhush committedJul 19, 2015
-
michaelhush committed
Jul 16, 2015
-
Merge branch 'master' of https://github.com/michaelhush/M-LOOP.git
michaelhush committedJul 15, 2015 -
michaelhush committed
Jul 15, 2015 -
michaelhush committed
Jul 15, 2015 -
michaelhush committed
Jul 15, 2015 -
michaelhush committed
Jul 15, 2015 -
michaelhush committed
Jul 15, 2015