beat.core merge requestshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests2019-03-15T09:24:23Zhttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/58Worker: decode recieved job data if python older than 3.62019-03-15T09:24:23ZSamuel GAISTWorker: decode recieved job data if python older than 3.6Prior to 3.6 the json module handles only str types. After that
more types are supported out of the box.Prior to 3.6 the json module handles only str types. After that
more types are supported out of the box.ZMQ resilience improvementSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/59Move license to BSD 3 Clause2019-03-13T15:00:24ZSamuel GAISTMove license to BSD 3 ClauseFixes #60Fixes #60André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/60ZMQ architecture documentation2019-03-14T14:32:54ZSamuel GAISTZMQ architecture documentationThis patch adds documentation about the new ZMQ architecture wrt to the scheduler/worker design.
It also updates the API part of the ZMQ communication since it changed with V2.
Fixes #70This patch adds documentation about the new ZMQ architecture wrt to the scheduler/worker design.
It also updates the API part of the ZMQ communication since it changed with V2.
Fixes #70ZMQ resilience improvementAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/61Decode algorithm prototype content if python is older than 3.62019-03-15T10:41:57ZSamuel GAISTDecode algorithm prototype content if python is older than 3.6Fixes #71Fixes #71André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/62Code cleanup2019-03-18T21:52:34ZSamuel GAISTCode cleanupThis merge request fixes all issues raised by pre-commit.
It brings the beat.core code base to the standard now used for the beat packages.This merge request fixes all issues raised by pre-commit.
It brings the beat.core code base to the standard now used for the beat packages.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/63Standardize simplejson2019-03-20T10:48:18ZSamuel GAISTStandardize simplejsonThis patch set ensure that the simplejson module is used everywhere
Fixes #73This patch set ensure that the simplejson module is used everywhere
Fixes #73André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/64Factorize simplejson2019-03-20T11:42:15ZSamuel GAISTFactorize simplejsonThis patch set make it so that all imports for simplejson are done as json so if there's a need to change it to something else it will be easier.
Part of #73This patch set make it so that all imports for simplejson are done as json so if there's a need to change it to something else it will be easier.
Part of #73André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/66Add BEAT framework classifier2019-04-11T07:39:47ZSamuel GAISTAdd BEAT framework classifierFixes #75Fixes #75André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/67Protocol template2019-05-03T12:32:55ZSamuel GAISTProtocol templateThis merge request implements the support for protocol templates.
Part of #64This merge request implements the support for protocol templates.
Part of #64Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/68Fix simple/2 database code2019-04-18T07:29:40ZSamuel GAISTFix simple/2 database codeThe migration script didn't properly copy the code.
Part of #64The migration script didn't properly copy the code.
Part of #64Soft loopsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/55Add a plotterparameter schema file2019-04-29T13:15:43ZJaden DIEFENBAUGHAdd a plotterparameter schema fileAdds a schema file for plotterparameters and the associated infrastructure for linting plotterparameter instances
Closes #66
Also see https://gitlab.idiap.ch/beat/beat.editor/issues/161 for how this got on my radarAdds a schema file for plotterparameters and the associated infrastructure for linting plotterparameter instances
Closes #66
Also see https://gitlab.idiap.ch/beat/beat.editor/issues/161 for how this got on my radarFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/71Implement support for protocol template prototype2019-05-03T12:32:56ZSamuel GAISTImplement support for protocol template prototypeThis merge request adds the support for creating a default protocol template
Part of #64This merge request adds the support for creating a default protocol template
Part of #64Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/70Add db migration scripts to installed commands2019-05-06T07:22:35ZSamuel GAISTAdd db migration scripts to installed commandsThis merge request adds the database migration script as command on installation.This merge request adds the database migration script as command on installation.Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/72Improve asset information2019-05-06T13:10:38ZSamuel GAISTImprove asset informationFollowing beat/beat.backend.python!46, this merge request add additional information to the storage classes in this module.Following beat/beat.backend.python!46, this merge request add additional information to the storage classes in this module.Soft loopsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/73Fix plotterparameter writing2019-05-06T13:35:08ZSamuel GAISTFix plotterparameter writingThe write method was wrong as well as there were missing
pieces in the class for it to work properly.
This merge request fixes all these points.
Fixes #78The write method was wrong as well as there were missing
pieces in the class for it to work properly.
This merge request fixes all these points.
Fixes #78Soft loopsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/74Implement missing prototypes handling2019-05-07T10:47:47ZSamuel GAISTImplement missing prototypes handlingThis merge request adds the missing handling for the database and experiment assets.
**WARNING**: The experiment asset doesn't provide a prototype as it must be filled
based on the toolchain it is create from and the content of the pref...This merge request adds the missing handling for the database and experiment assets.
**WARNING**: The experiment asset doesn't provide a prototype as it must be filled
based on the toolchain it is create from and the content of the prefix.
Fixes #79Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/75Add missing class variables to plotter storage2019-05-15T10:31:30ZSamuel GAISTAdd missing class variables to plotter storageFixes the plotter storage class by adding missing class member variables.
The miss went unnoticed because the CodeStorage base class is not a subclass of Storage.Fixes the plotter storage class by adding missing class member variables.
The miss went unnoticed because the CodeStorage base class is not a subclass of Storage.Soft loopsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/76Reorganize error related prefix content2019-05-29T14:02:27ZSamuel GAISTReorganize error related prefix contentThis merge request reorganizes the test prefix content
to make it easier to:
- find error related assets
- write error condition based tests
- write correct condition based tests
The last two points not only concern this package but
al...This merge request reorganizes the test prefix content
to make it easier to:
- find error related assets
- write error condition based tests
- write correct condition based tests
The last two points not only concern this package but
also others relying on the beat.core prefix to provide
test data like beat/beat.editor>
It also fixes issues found in some experiment as well
as add new version of some assets for future tests.Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/77Add dummy documentation to valid assets in prefix2019-06-04T13:52:12ZSamuel GAISTAdd dummy documentation to valid assets in prefixThis will allow to do more tests in for example
beat/beat.editor>This will allow to do more tests in for example
beat/beat.editor>Soft loopsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/78Duplicate key handling2019-06-19T05:13:47ZSamuel GAISTDuplicate key handlingThis merge request add support for duplicate key handling.
It also fixes an issue with wrong handling of the absence of "uses" field in algorithms.
Requires beat/beat.backend.python!51
Fixes #82This merge request add support for duplicate key handling.
It also fixes an issue with wrong handling of the absence of "uses" field in algorithms.
Requires beat/beat.backend.python!51
Fixes #82Soft loopsAndré AnjosAndré Anjos