beat.core merge requestshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests2019-05-03T12:32:55Zhttps://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/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/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/66Add BEAT framework classifier2019-04-11T07:39:47ZSamuel GAISTAdd BEAT framework classifierFixes #75Fixes #75André 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/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/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/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/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/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/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/53Zmq refactoring2019-02-26T07:55:37ZSamuel GAISTZmq refactoringThis merge request refactors the ZMQ part of beat.core. |
It improves the reliability of the system at the cost of making it slightly
more complex.
However, the new implementation should avoid connection los...This merge request refactors the ZMQ part of beat.core. |
It improves the reliability of the system at the cost of making it slightly
more complex.
However, the new implementation should avoid connection loss due to inactivity
on the connection. Situation that can happen depending on the network setup
which might kill a connection if no activity is detected.
Fixes #68 ZMQ resilience improvementAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/57Fix docker-pull implementation2019-02-25T16:58:05ZAndré AnjosFix docker-pull implementationThis MR fixes the docker-pull implementation, which so far had not been properly tested - and was wrongly implemented.
It also corrects the version of the image used to build C++ algorithms. It was hard-coded to `r0` and now we use `...This MR fixes the docker-pull implementation, which so far had not been properly tested - and was wrongly implemented.
It also corrects the version of the image used to build C++ algorithms. It was hard-coded to `r0` and now we use `r1`.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/56Make default dataformat search look for more types on algorithm prototype load2019-02-25T08:35:37ZSamuel GAISTMake default dataformat search look for more types on algorithm prototype loadThe test prefix and generated platform prefix have two different
content, therefore, search for both integer and integers to ensure
one is found at run time.
Fixes #67
Fixes beat/beat.web#516The test prefix and generated platform prefix have two different
content, therefore, search for both integer and integers to ensure
one is found at run time.
Fixes #67
Fixes beat/beat.web#516André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/52Algorithm schema update2019-02-23T18:21:48ZJaden DIEFENBAUGHAlgorithm schema updateWe found issues where the algorithm schema wasn't restrictive enough and let bad algorithms be considered valid. See #65We found issues where the algorithm schema wasn't restrictive enough and let bad algorithms be considered valid. See #65André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/54Re-enable nitpicky mode and Fix broken docs2019-02-20T13:21:11ZAndré AnjosRe-enable nitpicky mode and Fix broken docsThis MR re-enables nitpicky mode for the documentation and fix documentation links that were broken since that flag was switched off.This MR re-enables nitpicky mode for the documentation and fix documentation links that were broken since that flag was switched off.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/51Add automatic test image pulling if not already available (closes #63)2019-02-19T08:13:19ZAndré AnjosAdd automatic test image pulling if not already available (closes #63)This MR addresses two things:
1. It updates the CI to use the new infrastructure which is centralized in bob/bob.devtools
2. It uses docker-py to pull test images automatically during testingThis MR addresses two things:
1. It updates the CI to use the new infrastructure which is centralized in bob/bob.devtools
2. It uses docker-py to pull test images automatically during testingSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/47Implement loop with input test2018-12-17T14:02:23ZSamuel GAISTImplement loop with input testThis set of patch implements a test that can be re-used as example for a loop enabled experiment.This set of patch implements a test that can be re-used as example for a loop enabled experiment.Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/50Temporarily remove framework trove classifier to unblock pypi upload…2018-12-15T08:15:20ZAndré AnjosTemporarily remove framework trove classifier to unblock pypi upload…Temporarily remove framework trove classifier to unblock pypi upload (c.f. issue beat/beat.backend.python#19) [ci skip]Temporarily remove framework trove classifier to unblock pypi upload (c.f. issue beat/beat.backend.python#19) [ci skip]André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.core/-/merge_requests/49Set relative path to artifacts and cache2018-12-14T13:21:54ZAndré AnjosSet relative path to artifacts and cacheThis MR solves an issue relative to CI paths for artifacts and caches that must be relative (and are enforced on Linux shell runners).
See bob/bob.admin#107 for details and a fix.This MR solves an issue relative to CI paths for artifacts and caches that must be relative (and are enforced on Linux shell runners).
See bob/bob.admin#107 for details and a fix.André AnjosAndré Anjos