Commit Graph

559 Commits (master)
 

Author SHA1 Message Date
J. Fernando Sánchez 67ef4b60bd Skip evaluation tests in Py2
GSITK doesn't support python2
6 years ago
J. Fernando Sánchez da4b11e5b5 Fix installation
* Remove '--use-wheel' flag
* Remove pip dependency
* Make GSITK an optional dependency
6 years ago
J. Fernando Sánchez c0aa7ddc3c Add evaluation tests 6 years ago
J. Fernando Sánchez 5e2ada1654 Merge branch 'master' into 44-add-basic-evaluation-with-gsitk 6 years ago
Carlos A. Iglesias 7a188586c5
Update vocabularies.rst 6 years ago
Carlos A. Iglesias b768b215c5
Update vocabularies.rst 6 years ago
Carlos A. Iglesias d1f1b9a15a
Update vocabularies.rst 6 years ago
Carlos A. Iglesias 52a0f3f4c8
Update senpy.rst 6 years ago
NahcoCP 55c32dcd7c Changed the template and main for supporting evaluation table 6 years ago
Manuel Garcia Amado 582ae8a340 Adding tutorial to submodules 6 years ago
NahcoCP 0093bc34d5 Change Playground to support evaluation table view 6 years ago
NahcoCP 67bae9a20d Implementing the evaluation service inside the Senpy api 6 years ago
NahcoCP 551a5cb176 Adding the evaluation method inside the Senpy Context 6 years ago
NahcoCP d6f4cc2dd2 Connecting the Plugin to the evaluation module of GSITK 6 years ago
NahcoCP 4af692091a Adding the evaluation models 6 years ago
NahcoCP ec68ff0b90 Adding all the schemas necessary for convert an evaluation into a JSON-LD context 6 years ago
J. Fernando Sánchez 738da490db Add test to command line 6 years ago
J. Fernando Sánchez d29c42fd2e Log easy and test serializable 6 years ago
J. Fernando Sánchez 23c88d0acc Improve error handling 6 years ago
J. Fernando Sánchez dcaaa591b7 Improve requests patching 6 years ago
J. Fernando Sánchez 15ab5f4c25 Add Entity 6 years ago
J. Fernando Sánchez 92189822d8 Change Box plugin to mimic a sklearn classifier 6 years ago
J. Fernando Sánchez fbb418c365 Remove import in setup.py 6 years ago
J. Fernando Sánchez 081078ddd6 Fix pypi
Remove standard aliases in __init__.py
6 years ago
J. Fernando Sánchez 7c8dbf3262 Remove dependencies and cache in pip
In my machine this produces images that are ~300MB smaller.
6 years ago
J. Fernando Sánchez 41dc89b23b Fix testing makefiles and dependencies 6 years ago
J. Fernando Sánchez a951696317 Updated makefiles from senpy
Use the current build version in tests.
Tests will be slower (they require a build), but they will always contain the
latest dockerfile changes.
6 years ago
J. Fernando Sánchez 1087692de2 Add sklearn
* Add sklearn example
* Fix test_case
* Add SenpyClientUse docs

a.k.a. The wise men edition
6 years ago
J. Fernando Sánchez 3e2b8baeb2 Last batch of big changes
* Add Box plugin (i.e. black box)
* Add SentimentBox, EmotionBox and MappingMixin
* Refactored CustomDict
6 years ago
J. Fernando Sánchez 21a5a3f201 Macro commit
* Fixed Options for extra_params in UI
* Enhanced meta-programming for models
* Plugins can be imported from a python file if they're named
`senpy_<whatever>.py>` (no need for `.senpy` anymore!)
* Add docstings and tests to most plugins
* Read plugin description from the docstring
* Refactor code to get rid of unnecessary `.senpy`s
* Load models, plugins and utils into the main namespace (see __init__.py)
* Enhanced plugin development/experience with utils (easy_test, easy_serve)
* Fix bug in check_template that wouldn't check objects
* Make model defaults a private variable
* Add option to list loaded plugins in CLI
* Update docs
6 years ago
J. Fernando Sánchez abd401f863 Enhance plugin metaclass
* Change names of plugins to avoid repetitions (we may have to revert this)
* Make subprocess log private
6 years ago
J. Fernando Sánchez bfc588a915 Several fixes
* Refactored BaseModel for efficiency
* Added plugin metaclass to keep track of plugin types
* Moved plugins to examples dir (in a previous commit)
* Simplified validation in parse_params
* Added convenience methods to mock requests in tests
* Changed help schema to use `.valid_parameters` instead of `.parameters`,
which was used in results to show parameters provided by the user.
* Improved UI
    * Added basic parameters
    * Fixed bugs in parameter handling
    * Refactored and cleaned code
6 years ago
J. Fernando Sánchez f93eed2cf5 Fix bug in UI
Extra parameters of the plugins didn't get a box all the time.
6 years ago
J. Fernando Sánchez 0204e0b8e9 Several changes
* Simplified setattr
* Added loading attributes in class
* Added ability to specify failing test cases in plugins
6 years ago
J. Fernando Sánchez 701f46b9f1 Push latest in the fix-makefiles branch too 6 years ago
J. Fernando Sánchez d1eca04eeb Deploy latest with its version tag
Kubernetes doesn't pull the `latest` tag automatically, so we need to change the
image tag in the deployment file.

As a plus, we can now see exactly what version we're running.
6 years ago
J. Fernando Sánchez 89f3a0eca9 Squashed '.makefiles/' changes from b20982c..a75ba69
a75ba69 Merge branch 'meaningcloud' into 'master'
919c4a0 Update base.mk
42224e3 Updated makefiles from meaningcloud
f0c211c PYVERSION changed
24d85b1 Merge branch 'meaningcloud' into 'master'
d150321 Updated makefiles from meaningcloud
4f88009 Merge branch 'senpy' into 'master'
1f0703d Fixed typo in .gitlab-ci
c23f798 Trying to fix push to github

git-subtree-dir: .makefiles
git-subtree-split: a75ba6994d
6 years ago
J. Fernando Sánchez df7efbc57d Merge commit '89f3a0eca96bbd877b466212f6ee27794f149458' into fix-makefiles 6 years ago
J. Fernando Sánchez aa54d1c9c8 Fix bugs in Web UI parameters
* Fixes #49
* Slightly cleaner javascript code
6 years ago
J. Fernando Sánchez 869c00f709 Merge branch 'split-fix'
Fix #48
6 years ago
J. Fernando Sánchez e329e84eef Merge branch '46-make-data-folder-configurable' into 'master'
Resolve "Make data folder configurable"

Closes #46 and #47

See merge request senpy/senpy!19
6 years ago
militarpancho 55be0e57da Fix #48 6 years ago
J. Fernando Sánchez 778746c5e8 Added data folder configuration
Closes #46
7 years ago
J. Fernando Sánchez 19278d0acd Use the right version of PIP (py2/py3)
Closes senpy/senpy#47
7 years ago
J. Fernando Sánchez a75ba6994d Merge branch 'meaningcloud' into 'master'
Meaningcloud

See merge request docs/templates/makefiles!8
7 years ago
J. Fernando Sánchez 919c4a07a2 Update base.mk 7 years ago
J. Fernando Sánchez 42224e343c Updated makefiles from meaningcloud
Version was "unknown" due to a bug
7 years ago
militarpancho f0c211c00a PYVERSION changed 7 years ago
J. Fernando Sánchez 694201d8d3 Merge branch 'input-as-string-if-no-options' into 'master'
Accept string inputs if no options are available

See merge request senpy/senpy!18
7 years ago
J. Fernando Sánchez e8413fb645 Accept string inputs if no options are available
The javascript code should be cleaned up at some point!
7 years ago