beat.backend.python merge requestshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests2020-01-23T12:32:21Zhttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/66Improve CachedDataSink error messages2020-01-23T12:32:21ZSamuel GAISTImprove CachedDataSink error messagesIf the opening of the cache file fails, print an error
message to know where to look at.If the opening of the cache file fails, print an error
message to know where to look at.Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/70Improve file name handling and removal in CachedDataSink2020-03-12T13:41:19ZSamuel GAISTImprove file name handling and removal in CachedDataSinkThis ensures that all files are tentatively removed.
It also adds warning about which file failed to be removed.This ensures that all files are tentatively removed.
It also adds warning about which file failed to be removed.Soft loopsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/53Improve language auto discovery2019-06-28T12:46:18ZSamuel GAISTImprove language auto discoveryCurrently the auto discovery of the language doesn't take
into account usual errors related to loading a json file.
This patch adds more failure handling that should cover
these.
Fixes beat/beat.editor#232Currently the auto discovery of the language doesn't take
into account usual errors related to loading a json file.
This patch adds more failure handling that should cover
these.
Fixes beat/beat.editor#232Soft loopsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/61Improve synchronized output handling2019-10-01T13:10:29ZSamuel GAISTImprove synchronized output handlingThis merge request adds the processor output name that is currently written to the parameters of the evaluator write.
This allows to manage the evaluator write operation more cleanly has the method is called each time a processor output...This merge request adds the processor output name that is currently written to the parameters of the evaluator write.
This allows to manage the evaluator write operation more cleanly has the method is called each time a processor output is written to.
Fixes #27Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/69Logger cleanup2020-03-11T13:48:07ZSamuel GAISTLogger cleanupThis merge request update all logger.warn calls to logger.warning as warn is obsolete.
It also removes all unused logger instances.
As drive-by contribution, it also did pre-commit cleanup as well as code improvements
based on the outp...This merge request update all logger.warn calls to logger.warning as warn is obsolete.
It also removes all unused logger instances.
As drive-by contribution, it also did pre-commit cleanup as well as code improvements
based on the output of bandit.Soft loopsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/55New loop user types2019-07-11T17:45:34ZSamuel GAISTNew loop user typesThis merge request implements the support for
both autonomous and sequential loop user types.This merge request implements the support for
both autonomous and sequential loop user types.Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/77Pre commit cleanup2020-07-01T15:59:38ZSamuel GAISTPre commit cleanupThis merge request updates the pre-commit setup to match the one from beat/beat.editor> in terms of list of hooks to apply and provide the configuration of the new hooks as well.
Then all files have been passed through the full setup of...This merge request updates the pre-commit setup to match the one from beat/beat.editor> in terms of list of hooks to apply and provide the configuration of the new hooks as well.
Then all files have been passed through the full setup of hooks.
Commits have been split to have a grouped approach of the files having been cleaned.Soft loopshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/26Refactor execution2018-11-23T14:43:43ZSamuel GAISTRefactor executionThis patch set moves the execution related classes in their own sub-package.
This makes the "core" parts and the "execution" parts more cleanly separated.This patch set moves the execution related classes in their own sub-package.
This makes the "core" parts and the "execution" parts more cleanly separated.Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/27Soft loop2018-11-27T10:40:11ZSamuel GAISTSoft loopImplement soft loop
Part of https://gitlab.idiap.ch/beat/beat.core/issues/59Implement soft loop
Part of https://gitlab.idiap.ch/beat/beat.core/issues/59Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/41Template protocol2019-04-18T12:51:30ZSamuel GAISTTemplate protocolThis merge request implements the support for database V2 with protocol details moved into the ProtocolTemplate object.
This allows for reuse of these templates that were previously duplicate for each entry in the database definition....This merge request implements the support for database V2 with protocol details moved into the ProtocolTemplate object.
This allows for reuse of these templates that were previously duplicate for each entry in the database definition.
Fixes #20
Related to beat/beat.core#64Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/72Update test execution environment to Python for tests2020-06-09T08:09:09ZSamuel GAISTUpdate test execution environment to Python for testsThis patch moves all the execution environment definition to the new one provided by beat/beat.env.builder>This patch moves all the execution environment definition to the new one provided by beat/beat.env.builder>Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/42Use format for string formatting2019-04-16T09:50:41ZSamuel GAISTUse format for string formattingThis package is still compatible and used with Python 2.7
processing environments.
It's also used in production which is running Python 3.5.
This makes the use of the new "fast" string notation not yet
possible.This package is still compatible and used with Python 2.7
processing environments.
It's also used in production which is running Python 3.5.
This makes the use of the new "fast" string notation not yet
possible.Soft loopsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/64[utils] Fix hash generated by storage classes2019-10-23T05:06:22ZSamuel GAIST[utils] Fix hash generated by storage classesThe hash doesn't match what is done in beat/beat.web> resulting
in a mismatch when using e.g. beat/beat.cmdline>.
This patch modifies the code so that the returned value
follows the same logic as used in beat/beat.web>The hash doesn't match what is done in beat/beat.web> resulting
in a mismatch when using e.g. beat/beat.cmdline>.
This patch modifies the code so that the returned value
follows the same logic as used in beat/beat.web>Soft loopsAndré AnjosAndré Anjos