Commit Graph

49 Commits (1.0.0)

Author SHA1 Message Date
J. Fernando Sánchez 8a516d927e Multiple changes in the API, schemas and UI
Check out the CHANGELOG.md file for more information
5 years ago
J. Fernando Sánchez a67e0e45d2 Simplified makefile 7 years ago
J. Fernando Sánchez 5d68c0225a Updated Makefile to include makefiles.mk 7 years ago
J. Fernando Sánchez 5a53ba23e2 Fixed k8s deployment 7 years ago
J. Fernando Sánchez e3a9a3464c Fixed push to DOCKERHUB 7 years ago
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.
7 years ago
J. Fernando Sánchez 9870391088 Run tests from gsiupm/senpy 7 years ago
J. Fernando Sánchez 9bea267f52 Fixed makefile error
Tests were run in the image of the latest senpy, but it did not mount
the current code.
7 years ago
J. Fernando Sánchez 312e7f7f12 Avoid python temporary files in pip tests 7 years ago
J. Fernando Sánchez c555b9547e Non-interactive pip test 7 years ago
J. Fernando Sánchez 991ade8f4d Make sdist non-interactive non-tty 7 years ago
J. Fernando Sánchez c19d03b41d Added SSH access to github fetch 7 years ago
J. Fernando Sánchez 42c9068991 Add pull policy to k8s deployment
* Add git fetch to (try to) fix github push from gitlab
7 years ago
J. Fernando Sánchez c9bc485535 Merge branch '36-estimate-vad' 7 years ago
J. Fernando Sánchez e31bca7016 Push to dockerhub instead of private registry 7 years ago
J. Fernando Sánchez 0f8d1dff69 Fixed image repository 7 years ago
J. Fernando Sánchez 236183593c Hidden variables 7 years ago
J. Fernando Sánchez 7637498517 Added push to github 7 years ago
J. Fernando Sánchez 8c70433312 Added push to github 7 years ago
J. Fernando Sánchez ce83fb3981 Added k8s deployment 7 years ago
J. Fernando Sánchez 13cefbedfb Clean dev containers in makefile 7 years ago
J. Fernando Sánchez 1302b0b93c Fixed pip tests (added version) 7 years ago
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
7 years ago
J. Fernando Sánchez cbeb3adbdb Added fallback version '0.0'
Installing depends on the VERSION file, so it raies an error if it is
installed in some other way.

ReadTheDocs installs the package so it can generate code docs.
This commit adds a default version 0.0
7 years ago
J. Fernando Sánchez 7899cb4d33 Fixed docker upload
Doing docker push without a tag makes the client upload **ALL** the
images it has for that repo.
7 years ago
J. Fernando Sánchez d8b59d06a4 Converted Ekman2VAD to centroids
* Changed the way modules are imported -> we can now use dotted
  notation (e.g. senpy.plugins.conversion.centroids)
* Refactored ekman2vad's plugin -> generic centroids
* Added some basic tests
7 years ago
J. Fernando Sánchez bd984a1437 Fix 5 7 years ago
J. Fernando Sánchez 668a803d89 Will anything break this time? We shall see 7 years ago
J. Fernando Sánchez 9daae8dda7 Please, please, please let it pass!
Am I a complete moron?
7 years ago
J. Fernando Sánchez c72094b94b Fixed IMAGE names in GL CI 7 years ago
J. Fernando Sánchez 454aa61fba Fixed CI problem 7 years ago
J. Fernando Sánchez ba2e18125c Deployment changes
* Docker all the things!
* Make all the things!
* Fixed version.sh
7 years ago
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
7 years ago
J. Fernando Sánchez 3cea7534ef New versioning
Use git to automatically fetch the version
7 years ago
J. Fernando Sánchez 20357d2a0d Added gitlab CI 7 years ago
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
7 years ago
J. Fernando Sánchez fbf0384985 Replaced gevent with threading
* Replaced gevent (testing)
* Trying the slim python image (1/3 of previous size)
7 years ago
J. Fernando Sánchez 2dbdb58b06 Fixed bug with sdist's name convention 7 years ago
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
7 years ago
J. Fernando Sánchez 7fd69cc690 YAPFed 7 years ago
J. Fernando Sánchez b543a4614e Improved schema validation
* Added debug Dockerfile/Makefile
* Validation of examples in docs
7 years ago
J. Fernando Sánchez d72a995fa9 New shelf location and better shelf tests 7 years ago
J. Fernando Sánchez 8624562f02 Dockerfiles not ignored anymore 7 years ago
J. Fernando Sánchez 4dee623ef9 Better makefile 7 years ago
J. Fernando Sánchez 2e7530d9bc Bumped to 0.6.1 8 years ago
J. Fernando Sánchez 07b5dd3823 Added option to install dependencies in CLI 8 years ago
J. Fernando Sánchez 0d511ad3c3 Bumped to 0.6.0
* Downloads pip requirements
* Modified Makefile
8 years ago
J. Fernando Sánchez 7205a0e7b2 Moved to gsiupm
* Updated sphinx docs to include schemas and version
* Added docker push to makefile
8 years ago
J. Fernando Sánchez 5d5de0bc50 Makefile for automated testing (no more drone) 8 years ago