Commit Graph

213 Commits (master)

Author SHA1 Message Date
J. Fernando Sánchez e915766449 ignore uninitialized plugin tests when strict=false 7 months ago
J. Fernando Sánchez b33a70620b use default strict for extension tests 7 months ago
J. Fernando Sánchez f3d4415ffb Modify dependencies to allow for 3.7 compatibility
Some dependencies are not available for python 3.7 anymore. Instead
of trying to support different versions of the libraries, we opt to
focus on the latest python version, and allow for CORE functionality
for earlier versions.
7 months ago
J. Fernando Sánchez 3c35b4ac91 add requirements for community plugins 7 months ago
J. Fernando Sánchez 268d2a4848 adapt deployment 7 months ago
J. Fernando Sánchez 5330ae93fc remove senticnet: API is down 7 months ago
J. Fernando Sánchez 4f95fbcbd1 update to pass tests with community plugins 7 months ago
J. Fernando Sánchez 5b28b6d1b4 merge community plugins 7 months ago
J. Fernando Sánchez 7f712952be version 1.0.6 2 years ago
J. Fernando Sánchez adbcd7d196 Version 1.0.5 2 years ago
J. Fernando Sánchez 4b1eecd1c2 Version 1.0.4 2 years ago
J. Fernando Sánchez c1e4e092a7 Version 1.0.3
Fix fonts mixed-content
Fixed deprecation error collections.MutableMapping (python 3.10)
2 years ago
J. Fernando Sánchez a0abbede49 Version 1.0.2
Update RDFlib to 6.1.1 (removed rdflib-jsonld, as it is deprecated)
Bumped minimum python version: 3.7 (as a result of RDFLIB 6)
Added ProxyFix to run behind nginx (Added --no-proxy to run without the fix)
Replaced http media links to protocol-agnostic links in playground
Enable CORS (via --enable-cors)
Update old urls (replaced *.cluster.gsi.dit.upm.es with *.gsi.upm.es)
2 years ago
J. Fernando Sánchez 435d107677 Add headers and minor fixes 5 years ago
J. Fernando Sánchez 7aa69e3d02 restore hash function in js 5 years ago
J. Fernando Sánchez 9758a2977f Release 0.20 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 4ba30304a4 New schema for parameters
* Improve extra requirement handling
* New mechanism to handle parameters beforehand in chained
  calls, and the ability to get help on available parameters in chained
  calls (through `?help`).
* Redefined Analysis, to reflect the new ontology
* Add parameters as an entity in the schema
* Update examples to include analyses and parameters
* Add processing plugins, with an interface similar to analysis plugins
* Update tests
* Avoid duplication in split plugin

Closes #51

Squashed commit of the following:

commit d145a852e7
commit 6a1069780b
commit ca69bddc17
commit aa35e62a27
5 years ago
J. Fernando Sánchez 41aa142ce0 Refactored conversion and postprocessing 6 years ago
J. Fernando Sánchez 318acd5a71 Replace algorithm list with a tuple 6 years ago
J. Fernando Sánchez 748d1a00bd Fix bug in POST 6 years ago
J. Fernando Sánchez a82e4ed440 Fix bug in py3.5 6 years ago
J. Fernando Sánchez c939b095de Fix POST. Closes senpy/senpy#56 6 years ago
J. Fernando Sánchez 6dd4a44924 Make algorithm part of the URI
This also includes a couple of changes URIs to pass the tests with python 3.7

Closes #50
6 years ago
J. Fernando Sánchez 7c7a815d1a Add *responses* to improve mocking 6 years ago
J. Fernando Sánchez 00ffbb3804 Several changes
* Add flag to run tests
* Add ntriples outformat
6 years ago
J. Fernando Sánchez 13cf0c71c5 WIP
* Modify dependency installation logic (avoid installing several times)
* Add encoded URLs for as base/prefix
6 years ago
J. Fernando Sánchez e5662d482e Allow activation fails 6 years ago
J. Fernando Sánchez 61181db199 Fix sentiment140 plugin 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
J. Fernando Sánchez 6832a2816d Change data loading logic. Bugs senpy.testing 6 years ago
J. Fernando Sánchez a964e586d7 Rename senpy.test to senpy.testing to avoid conflicts 6 years ago
J. Fernando Sánchez 1313853788 Several fixes and improvements
* Add Topic model
* Add PDB post-mortem debugging
* Add logger to plugins (`self.log`)
* Add NLTK resource auto-download
* Force installation of requirements even if adding doesn't work
* Add a method to find files in several possible locations. Now the plugin.open
method will try these locations IF the file is to be opened in read mode.
Otherwise only the SENPY_DATA folder will be used (to avoid writing to the
package folder).
6 years ago
J. Fernando Sánchez 697e779767 Fix schema issues and parameter validation 6 years ago
J. Fernando Sánchez 48f5ffafa1 Defer plugin validation to init 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
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
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