1. 22 Jan, 2018 1 commit
  2. 17 Jan, 2018 1 commit
  3. 10 Jan, 2018 1 commit
  4. 07 Jan, 2018 1 commit
    • J. Fernando Sánchez's avatar
      Add sklearn · 1087692d
      J. Fernando Sánchez authored
      * Add sklearn example
      * Fix test_case
      * Add SenpyClientUse docs
      
      a.k.a. The wise men edition
      1087692d
  5. 06 Jan, 2018 5 commits
    • J. Fernando Sánchez's avatar
      Last batch of big changes · 3e2b8bae
      J. Fernando Sánchez authored
      * Add Box plugin (i.e. black box)
      * Add SentimentBox, EmotionBox and MappingMixin
      * Refactored CustomDict
      3e2b8bae
    • J. Fernando Sánchez's avatar
      Macro commit · 21a5a3f2
      J. Fernando Sánchez authored
      * 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
      21a5a3f2
    • J. Fernando Sánchez's avatar
      Enhance plugin metaclass · abd401f8
      J. Fernando Sánchez authored
      * Change names of plugins to avoid repetitions (we may have to revert this)
      * Make subprocess log private
      abd401f8
    • J. Fernando Sánchez's avatar
      Several fixes · bfc588a9
      J. Fernando Sánchez authored
      * 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
      bfc588a9
    • J. Fernando Sánchez's avatar
      Several changes · 0204e0b8
      J. Fernando Sánchez authored
      * Simplified setattr
      * Added loading attributes in class
      * Added ability to specify failing test cases in plugins
      0204e0b8
  6. 12 Dec, 2017 1 commit
  7. 22 Nov, 2017 2 commits
  8. 27 Aug, 2017 1 commit
    • J. Fernando Sánchez's avatar
      Fixed py2 problems and other improvements · 3e3f5555
      J. Fernando Sánchez authored
      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.
      3e3f5555
  9. 23 Aug, 2017 7 commits
  10. 22 Aug, 2017 1 commit
  11. 18 Jul, 2017 1 commit
  12. 12 Jul, 2017 1 commit
  13. 16 Jun, 2017 1 commit
  14. 12 Jun, 2017 2 commits
  15. 29 May, 2017 4 commits
  16. 17 May, 2017 2 commits
  17. 16 May, 2017 1 commit
  18. 08 May, 2017 3 commits
  19. 11 Apr, 2017 2 commits
  20. 10 Apr, 2017 1 commit
  21. 04 Apr, 2017 1 commit
    • drevicko's avatar
      Estimate VAD by weighted average · 53138e69
      drevicko authored
      Does a weighted average of centroids.
      
      If intensity sums to zero for a category, a 'neutral' category is used or 0 if it's not present. I'm not 100% sure this is the best approach, and the name of the "neutral" category perhaps should use some convention?
      
      Note that if there are no categories present, then no VAD (or other dimensional) estimate is returned. It may be better to use the neutral centroid if it's present in this case also.
      53138e69