J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						a243f68bfc 
					 
					
						
						
							
							WIP simpler pipeline  
						
						 
						
						
						
						
					 
					
						2017-08-23 18:17:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						fca0ac00c4 
					 
					
						
						
							
							Merge branch '38-json-serialization-problem-with-sets'  
						
						 
						
						
						
						
					 
					
						2017-08-23 16:15:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						9a2932b569 
					 
					
						
						
							
							Merge branch '39-plugin-tests-missing'  
						
						 
						
						
						
						
					 
					
						2017-08-23 15:56:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						85aef3d15f 
					 
					
						
						
							
							Improved shelf tests  
						
						 
						
						... 
						
						
						
						Refactored template tests 
						
						
					 
					
						2017-08-22 16:33:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						b6f00385ab 
					 
					
						
						
							
							Fixed test for failed validation  
						
						 
						
						... 
						
						
						
						Note that the schema currently supports both string and object analysis in the
"analysis" field of a result. 
						
						
					 
					
						2017-08-19 21:55:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						4d7e8e7589 
					 
					
						
						
							
							Added tests for all "discoverable" plugins  
						
						 
						
						... 
						
						
						
						Closes  #39  
						
						
					 
					
						2017-07-12 17:45:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						8e4578dc25 
					 
					
						
						
							
							Closes   #40  
						
						 
						
						
						
						
					 
					
						2017-06-16 18:00:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						24c97256e8 
					 
					
						
						
							
							Added serialization of sets  
						
						 
						
						
						
						
					 
					
						2017-06-16 12:44:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						852bcc72ba 
					 
					
						
						
							
							Better centroid conversion  
						
						 
						
						... 
						
						
						
						Also added **simple** tests for backward and forward conversion.
In future versions we should add thorough tests.
Should close  gsi-upm/senpy#31  
						
						
					 
					
						2017-06-12 19:52:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						28f29d159a 
					 
					
						
						
							
							Merge branch 'gh-34-broken-shelf' into 0.8.x  
						
						 
						
						
						
						
					 
					
						2017-05-17 17:39:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						0f89b92457 
					 
					
						
						
							
							Fixed pickling error in py2.7  
						
						 
						
						
						
						
					 
					
						2017-05-17 16:51:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						ea91e3e4a4 
					 
					
						
						
							
							Add an option to force the load of shelf plugins  
						
						 
						
						... 
						
						
						
						Closes  gsi-upm/senpy#34  
						
						
					 
					
						2017-05-17 16:30:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						60ef304108 
					 
					
						
						
							
							Analysis set as a python list  
						
						 
						
						... 
						
						
						
						Closes  senpy/senpy#31  
						
						
					 
					
						2017-05-05 17:05:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						4ba9535d56 
					 
					
						
						
							
							Merge branches into 0.8.x  
						
						 
						
						... 
						
						
						
						'25-validation-errors'
'27-add-method-to-get-list-of-plugins'
'28-fix-multiprocessing-issues' 
						
						
					 
					
						2017-04-10 20:31:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						e582ef07d4 
					 
					
						
						
							
							Fix multiprocessing tests in python2.7  
						
						 
						
						... 
						
						
						
						Closes  #28  for python 2.
Apparently, process pools are not contexts in python 2.7.
On the other hand, in py2 you cannot pickle instance methods, so
you have to implement Pool tasks as independent functions. 
						
						
					 
					
						2017-04-10 20:17:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						ef40bdb545 
					 
					
						
						
							
							Replace gevent with tornado  
						
						 
						
						... 
						
						
						
						Closes  #28 
Added:
* Async test (still missing one that includes the IOLoop)
* Async plugin under tests. To manually try async functionalities:
```
senpy -f tests/
``` 
						
						
					 
					
						2017-04-10 18:16:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						e0b4c76238 
					 
					
						
						
							
							Add plugin method to client  
						
						 
						
						... 
						
						
						
						Closes  #28  
						
						
					 
					
						2017-04-10 18:07:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						14c86ec38c 
					 
					
						
						
							
							Set plugin list as a @set and fixed test case  
						
						 
						
						... 
						
						
						
						It turns out setting "plugins" as a @list in the context causes the
"plugins" property to expand to its full name.
Removing the type causes a regression of #17 , which I initially missed
because the test in #17  was wrong.
Closes  #26  
						
						
					 
					
						2017-04-10 17:24:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						d3d05b3218 
					 
					
						
						
							
							Fixed expansion of "plugins"  
						
						 
						
						... 
						
						
						
						Closes  #26 
There was no need to add @list, and it was causing JSON-LD to expand the
URI of 'plugins' 
						
						
					 
					
						2017-04-07 16:24:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						7e5b55ff9c 
					 
					
						
						
							
							Run pip with Popen  
						
						 
						
						... 
						
						
						
						Closes  #22  
						
						
					 
					
						2017-03-30 17:38:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						0c8f98d466 
					 
					
						
						
							
							Pre-0.8.6  
						
						 
						
						... 
						
						
						
						* Improved debugging (back to using Flask's built-in mechanisms)
* Recursive model loading from json
* Added DEVPORT to Makefile
* Accept json-ld input. Closes  #16 
* Improved Exception handling in client
* Modified default plugin selection to only include analysis plugins
* More tests 
						
						
					 
					
						2017-03-14 19:59:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						cc298742ec 
					 
					
						
						
							
							Merge branch '17-...' into 0.8.x  
						
						 
						
						
						
						
					 
					
						2017-03-14 13:20:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						250052fb99 
					 
					
						
						
							
							Options as a set in the JSON-LD context  
						
						 
						
						... 
						
						
						
						Closes  #18  
						
						
					 
					
						2017-03-14 13:17:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						603e086606 
					 
					
						
						
							
							Fix list of plugins  
						
						 
						
						... 
						
						
						
						Closes  #17  
						
						
					 
					
						2017-03-14 13:05:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						a8614bab0c 
					 
					
						
						
							
							Accept plugin pipelines  
						
						 
						
						... 
						
						
						
						Closes  #15  
						
						
					 
					
						2017-03-13 21:08:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						a0ff528a4b 
					 
					
						
						
							
							Improved docs and client  
						
						 
						
						... 
						
						
						
						* Client now raises an exception on error
* Added conversion to the documentation 
						
						
					 
					
						2017-02-28 19:38:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						453b9f3257 
					 
					
						
						
							
							Fixed bugs in Ekman2VAD  
						
						 
						
						
						
						
					 
					
						2017-02-28 04:01:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						ba2e18125c 
					 
					
						
						
							
							Deployment changes  
						
						 
						
						... 
						
						
						
						* Docker all the things!
* Make all the things!
* Fixed version.sh 
						
						
					 
					
						2017-02-27 19:16:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						9f6a6f5ecd 
					 
					
						
						
							
							Loads of changes!  
						
						 
						
						... 
						
						
						
						* Added conversion plugins (API might change!)
* Added conversion to the analysis pipeline
* Changed behaviour of --default-plugins (it adds conversion plugins regardless)
* Added emotionModel [sic] and emotionConversion models
//TODO add conversion tests
//TODO add conversion to docs 
						
						
					 
					
						2017-02-27 12:01:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						b4ca5f4a7c 
					 
					
						
						
							
							Several fixes and changes  
						
						 
						
						... 
						
						
						
						* Added interactive debugging
* Better exception logging
* More tests for errors
* Added ONBUILD to dockerfile
  Now creating new images based on senpy's is as easy as:
  ```from senpy:<version>```. This will automatically mount the code to
  /senpy-plugins and install all dependencies
* Added /data as a VOLUME
* Added `--use-wheel` to pip install both on the image and in the
  auto-install function.
* Closes  #9 
Break compatibilitity:
* Removed ability to (de)activate plugins through the web 
						
						
					 
					
						2017-02-17 09:56:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						908090f634 
					 
					
						
						
							
							Released v0.7  
						
						 
						
						... 
						
						
						
						Bug-fixes and improvements:
* Closes  #5 
* Closes  #1 
* Adds Client (beta)
* Added several schemas
* Lighter string representation -> should avoid delays in the analysis
  with plugins that have 'heavy' attributes
Backwards-incompatible changes:
* Context in headers by default
* All schemas include a "@type" argument that is used for autodetection
  in the client
... And possibly many more, this is still <1.0 
						
						
					 
					
						2017-02-08 21:55:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						b072121e20 
					 
					
						
						
							
							Added Model string representation  
						
						 
						
						... 
						
						
						
						This should help with performance issues with models that have large
private variables. 
						
						
					 
					
						2017-02-02 05:01:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						db30257373 
					 
					
						
						
							
							Flake8, Semver, Pre-commit  
						
						 
						
						... 
						
						
						
						* Added pre-commit: http://pre-commit.com 
* Fixed flake8 errors
* Added flake8 pre-commit hooks
* Added pre-commit to Makefile
* Changed VERSION numbering
* Changed versioning to match PEP-0440 
						
						
					 
					
						2017-01-10 16:25:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						7fd69cc690 
					 
					
						
						
							
							YAPFed  
						
						 
						
						
						
						
					 
					
						2017-01-10 10:19:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						b543a4614e 
					 
					
						
						
							
							Improved schema validation  
						
						 
						
						... 
						
						
						
						* Added debug Dockerfile/Makefile
* Validation of examples in docs 
						
						
					 
					
						2017-01-10 10:02:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						d72a995fa9 
					 
					
						
						
							
							New shelf location and better shelf tests  
						
						 
						
						
						
						
					 
					
						2016-12-26 17:45:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						0d511ad3c3 
					 
					
						
						
							
							Bumped to 0.6.0  
						
						 
						
						... 
						
						
						
						* Downloads pip requirements
* Modified Makefile 
						
						
					 
					
						2016-09-21 19:00:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						03eb38c12d 
					 
					
						
						
							
							Added CLI and refactored argument parsing  
						
						 
						
						
						
						
					 
					
						2016-03-02 05:07:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						b8339e397b 
					 
					
						
						
							
							Improved request handling  
						
						 
						
						... 
						
						
						
						Also:
 * Shelve -> Pickle to avoid weird db problems
 * Serving schemas and contexts 
						
						
					 
					
						2016-02-21 19:36:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						14a3e4103b 
					 
					
						
						
							
							Prefix handling and bug fixes  
						
						 
						
						
						
						
					 
					
						2016-02-21 02:53:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						48d7d1d02e 
					 
					
						
						
							
							Improved plugins API and loading  
						
						 
						
						... 
						
						
						
						Also:
* added drone-ci integration: tests for py2.7 and py3 
						
						
					 
					
						2016-02-20 18:19:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						14c9f61864 
					 
					
						
						
							
							Python 3 compatible  
						
						 
						
						... 
						
						
						
						There are also some slight changes to the JSON schemas and the use of
JSON-LD. 
						
						
					 
					
						2016-02-20 16:17:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Fernando Sánchez 
							
						 
					 
					
						
						
							
						
						a79df7a3da 
					 
					
						
						
							
							Closer to py3  
						
						 
						
						
						
						
					 
					
						2016-02-20 16:07:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NachoCP 
							
						 
					 
					
						
						
							
						
						a5c27bcaba 
					 
					
						
						
							
							Test Changed  
						
						 
						
						
						
						
					 
					
						2016-02-02 11:34:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NachoCP 
							
						 
					 
					
						
						
							
						
						cefd6331e0 
					 
					
						
						
							
							Test Changed  
						
						 
						
						
						
						
					 
					
						2016-02-02 11:31:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NachoCP 
							
						 
					 
					
						
						
							
						
						c2bb93e86c 
					 
					
						
						
							
							Test Changed  
						
						 
						
						
						
						
					 
					
						2016-02-02 11:27:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NachoCP 
							
						 
					 
					
						
						
							
						
						091104bc7d 
					 
					
						
						
							
							Test Changed  
						
						 
						
						
						
						
					 
					
						2016-02-02 11:13:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NachoCP 
							
						 
					 
					
						
						
							
						
						81cbe5ea54 
					 
					
						
						
							
							Test Changed  
						
						 
						
						
						
						
					 
					
						2016-02-02 11:09:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NachoCP 
							
						 
					 
					
						
						
							
						
						ab2c1f73e4 
					 
					
						
						
							
							Test Changed  
						
						 
						
						
						
						
					 
					
						2016-02-02 11:03:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NachoCP 
							
						 
					 
					
						
						
							
						
						6a84af1c5a 
					 
					
						
						
							
							Test Changed  
						
						 
						
						
						
						
					 
					
						2016-02-02 10:44:13 +01:00