J. Fernando Sánchez
738da490db
Add test to command line
2018-01-18 16:10:13 +01:00
J. Fernando Sánchez
d29c42fd2e
Log easy and test serializable
2018-01-18 15:50:46 +01:00
J. Fernando Sánchez
23c88d0acc
Improve error handling
2018-01-18 13:25:20 +01:00
J. Fernando Sánchez
dcaaa591b7
Improve requests patching
2018-01-18 12:23:06 +01:00
J. Fernando Sánchez
15ab5f4c25
Add Entity
2018-01-17 18:23:18 +01:00
J. Fernando Sánchez
92189822d8
Change Box plugin to mimic a sklearn classifier
2018-01-10 09:50:52 +01:00
J. Fernando Sánchez
fbb418c365
Remove import in setup.py
2018-01-08 18:20:04 +01:00
J. Fernando Sánchez
081078ddd6
Fix pypi
...
Remove standard aliases in __init__.py
2018-01-08 11:59:59 +01:00
J. Fernando Sánchez
7c8dbf3262
Remove dependencies and cache in pip
...
In my machine this produces images that are ~300MB smaller.
2018-01-08 00:59:48 +01:00
J. Fernando Sánchez
41dc89b23b
Fix testing makefiles and dependencies
2018-01-08 00:46:37 +01:00
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.
2018-01-08 00:44:40 +01:00
J. Fernando Sánchez
1087692de2
Add sklearn
...
* Add sklearn example
* Fix test_case
* Add SenpyClientUse docs
a.k.a. The wise men edition
2018-01-07 23:02:38 +01:00
J. Fernando Sánchez
3e2b8baeb2
Last batch of big changes
...
* Add Box plugin (i.e. black box)
* Add SentimentBox, EmotionBox and MappingMixin
* Refactored CustomDict
2018-01-06 21:03:36 +01:00
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
2018-01-06 21:03:20 +01:00
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
2018-01-06 20:55:57 +01:00
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
2018-01-06 20:55:29 +01:00
J. Fernando Sánchez
f93eed2cf5
Fix bug in UI
...
Extra parameters of the plugins didn't get a box all the time.
2018-01-06 20:55:29 +01:00
J. Fernando Sánchez
0204e0b8e9
Several changes
...
* Simplified setattr
* Added loading attributes in class
* Added ability to specify failing test cases in plugins
2018-01-06 20:54:52 +01:00
J. Fernando Sánchez
701f46b9f1
Push latest in the fix-makefiles branch too
2017-12-13 15:36:35 +01:00
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.
2017-12-13 15:30:53 +01:00
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
2017-12-13 15:24:28 +01:00
J. Fernando Sánchez
df7efbc57d
Merge commit '89f3a0eca96bbd877b466212f6ee27794f149458' into fix-makefiles
2017-12-13 15:24:28 +01:00
J. Fernando Sánchez
aa54d1c9c8
Fix bugs in Web UI parameters
...
* Fixes #49
* Slightly cleaner javascript code
2017-12-13 14:53:02 +01:00
J. Fernando Sánchez
869c00f709
Merge branch 'split-fix'
...
Fix #48
2017-12-13 12:31:29 +01:00
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
2017-12-12 16:13:59 +00:00
militarpancho
55be0e57da
Fix #48
2017-12-12 16:53:26 +01:00
J. Fernando Sánchez
778746c5e8
Added data folder configuration
...
Closes #46
2017-11-22 17:49:47 +01:00
J. Fernando Sánchez
19278d0acd
Use the right version of PIP (py2/py3)
...
Closes senpy/senpy#47
2017-11-22 12:46:59 +01:00
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
2017-10-03 17:24:32 +00:00
J. Fernando Sánchez
e8413fb645
Accept string inputs if no options are available
...
The javascript code should be cleaned up at some point!
2017-10-03 19:21:17 +02:00
J. Fernando Sánchez
390225df45
Fixed typo in .gitlab-ci
2017-10-03 17:19:14 +02:00
J. Fernando Sánchez
b03e03fd0a
Squashed '.makefiles/' changes from 21ff551..b20982c
...
b20982c
Merge branch 'senpy' into 'master'
8fe7616
Updated makefiles from senpy
1543f55
Updated makefiles from senpy
f04cbee
Testing new k8s mk
git-subtree-dir: .makefiles
git-subtree-split: b20982cae1
2017-10-03 17:16:27 +02:00
J. Fernando Sánchez
79e107bdcd
Fixed mistake in .pypirc
2017-10-03 17:13:57 +02:00
J. Fernando Sánchez
c6e79fa50d
Changed pypi repository
2017-10-03 17:05:24 +02:00
J. Fernando Sánchez
f6bf7459a8
Added push to github in fix-makefiles
2017-10-03 16:41:04 +02:00
J. Fernando Sánchez
300f4c374a
Trying to fix push to github
2017-10-03 16:39:09 +02:00
J. Fernando Sánchez
97cd443c16
Push in fix-makefiles too
2017-10-03 15:17:40 +02:00
J. Fernando Sánchez
49afd2cfdd
Updated makefiles from senpy
2017-10-03 15:08:16 +02:00
J. Fernando Sánchez
c1174189c6
Updated makefiles from senpy
2017-10-03 13:46:09 +02:00
J. Fernando Sánchez
ea536c0daf
Added fix-makefiles to deploy rules
2017-10-03 13:43:30 +02:00
J. Fernando Sánchez
a67e0e45d2
Simplified makefile
2017-10-03 13:42:17 +02:00
J. Fernando Sánchez
5f4dc3ac5d
Testing new k8s mk
2017-10-03 13:41:51 +02:00
J. Fernando Sánchez
1a3b8ee703
Add '.makefiles/' from commit '21ff551769dd7e4ebd895b90d918040859a90e41'
...
git-subtree-dir: .makefiles
git-subtree-mainline: 9c61c18220
git-subtree-split: 21ff551769
2017-10-03 11:28:56 +02:00
J. Fernando Sánchez
9c61c18220
Removed .makefiles
2017-10-03 11:28:50 +02:00
J. Fernando Sánchez
21ff551769
Merge branch 'sentiment-meaningCloud' into 'master'
...
Updated makefiles from sentiment-meaningCloud
See merge request docs/templates/makefiles!4
2017-10-03 08:36:16 +00:00
militarpancho
3dc27f12f7
Updated makefiles from sentiment-meaningCloud
2017-10-02 13:12:17 +02:00
J. Fernando Sánchez
9957486f4f
Merge branch 'gsictl' into 'master'
...
Gsictl
See merge request docs/templates/makefiles!3
2017-09-30 19:08:57 +00:00
J. Fernando Sánchez
0dc93fc16b
Updated makefiles from gsictl
2017-09-29 15:53:14 +02:00
J. Fernando Sánchez
cbef9630b4
Updated makefiles from gsictl
2017-09-29 15:51:56 +02:00
J. Fernando Sánchez
a3a9414073
Updated makefiles from gsictl
2017-09-29 15:39:26 +02:00