J. Fernando Sánchez
3e3f5555ff
Fixed py2 problems and other improvements
...
We've changed the way plugins are activated, and removed the notion of
deactivated plugins.
Now plugins activate asynchronously.
When calling a plugin, it will be activated if it wasn't, and the call will wait
for the plugin to be fully activated.
2017-08-27 20:00:29 +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
85aef3d15f
Improved shelf tests
...
Refactored template tests
2017-08-22 16:33:21 +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
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
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
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
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
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
d72a995fa9
New shelf location and better shelf tests
2016-12-26 17:45:17 +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
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