Commit Graph

21 Commits (1.0.0)

Author SHA1 Message Date
J. Fernando Sánchez 7aa69e3d02 restore hash function in js 5 years ago
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 00ffbb3804 Several changes
* Add flag to run tests
* Add ntriples outformat
6 years ago
J. Fernando Sánchez 83b23dbdf4 UI improvements
* Add option to add multiple plugins
* Improve UI hints for collapsed parameters
* Refactored plugins without requirements
* Hide evaluation tab for the moment. You can see it by adding "?evaluation" to
  the URL.
6 years ago
NahcoCP 55c32dcd7c Changed the template and main for supporting evaluation table 6 years ago
NahcoCP 0093bc34d5 Change Playground to support evaluation table view 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 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 aa54d1c9c8 Fix bugs in Web UI parameters
* Fixes #49
* Slightly cleaner javascript code
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
J. Fernando Sánchez 8c5f894843 Fixed turtle outformat in playground 7 years ago
militarpancho ad2051307a Grouped plugins by plugin Type with and optgroup. This ought to close #42 7 years ago
militarpancho 7fd16a17fb Use the exported values to generate the form in the playground Issue #42 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
militarpancho cb963dc438 Playground improved. This closes #8 7 years ago
militarpancho 477cb18db1 Added tabs to choose view for the response. #8 7 years ago
militarpancho 7a2c016cc6 added jsoneditor javascript plugin in relation with issue #8 7 years ago
J. Fernando Sánchez a50f026701 Fixed Playground 8 years ago
J. Fernando Sánchez 14a3e4103b Prefix handling and bug fixes 8 years ago
NachoCP d304dec2f7 Update Playground 9 years ago