beat.backend.python merge requestshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests2019-07-29T13:02:19Zhttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/54Implement loop output2019-07-29T13:02:19ZSamuel GAISTImplement loop outputThis merge request implements output writing from the loop block.
Following conversations with interested parties:
- The loop block must have an output
- The loop block shall be notified when a loop user block writes on its outputs
...This merge request implements output writing from the loop block.
Following conversations with interested parties:
- The loop block must have an output
- The loop block shall be notified when a loop user block writes on its outputs
Part of beat/beat.core#84Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/57Implement loop reading input sequentially2019-07-30T09:29:30ZSamuel GAISTImplement loop reading input sequentiallyThis merge request implements the input synchronization
Following conversations with interested parties:
- Both the processing and validating parts should access the same data
- The loop block shall read the input before processing ...This merge request implements the input synchronization
Following conversations with interested parties:
- Both the processing and validating parts should access the same data
- The loop block shall read the input before processing continues
Part of beat/beat.core#85André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/71Implement multiprocessing support for CachedDataSource2020-05-18T08:22:51ZSamuel GAISTImplement multiprocessing support for CachedDataSourceThis merge request implements support for pickling of DataLoader instances
and CachedDataSources.
This allows DataLoaders to be used in multiprocessing scenarios when the DataLoader instance is transferred using a queue.
Fixes #32This merge request implements support for pickling of DataLoader instances
and CachedDataSources.
This allows DataLoaders to be used in multiprocessing scenarios when the DataLoader instance is transferred using a queue.
Fixes #32Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/22Implement warning if prepare is present with api_version 1 property for algor...2018-10-04T09:31:55ZSamuel GAISTImplement warning if prepare is present with api_version 1 property for algorithmSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/23Improve array creation2018-10-05T08:17:47ZSamuel GAISTImprove array creationThis fixes an issue where numpy guessed type mismatched with the given dtype. For example, int64 VS uint64.This fixes an issue where numpy guessed type mismatched with the given dtype. For example, int64 VS uint64.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/46Improve asset information2019-05-06T12:43:24ZSamuel GAISTImprove asset informationThis merge request moves some information in the Storage class so that it's easier to re-use it rather than having strings all around the code base.
The presence of the class member is checked and will raise an exception if not filled.
...This merge request moves some information in the Storage class so that it's easier to re-use it rather than having strings all around the code base.
The presence of the class member is checked and will raise an exception if not filled.
beat/beat.core> will need to be updated as well since some of the storage class are defined there.Soft loopsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/62Improve AstractStorage error message in constructor2019-10-07T15:34:16ZSamuel GAISTImprove AstractStorage error message in constructorThis will allow to have more information during the current failure experimented with beat/beat.web>This will allow to have more information during the current failure experimented with beat/beat.web>Soft loopsSamuel GAISTSamuel GAISThttps://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/13Improve documentation2018-05-28T14:40:41ZSamuel GAISTImprove documentationThis branch improves the documentation as well as to some cleanups in the importsThis branch improves the documentation as well as to some cleanups in the importsAndré 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/24Improve scalar zero handling2018-10-05T11:51:20ZSamuel GAISTImprove scalar zero handlingThis patch set fixes handling of scalar value when it's considered zero by python
This patch set fixes handling of scalar value when it's considered zero by python
André AnjosAndré Anjoshttps://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/12Legacy algorithm warning2018-05-24T08:01:46ZSamuel GAISTLegacy algorithm warningThis merge request adds a warning when running a legacy algorithm.
They should be ported to the new API.This merge request adds a warning when running a legacy algorithm.
They should be ported to the new API.André 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/78Make all test databases root folder point to a valid location2020-11-09T09:21:39ZSamuel GAISTMake all test databases root folder point to a valid locationThis will allow the docker tests to more easily setup and
cleanup its content.
While the folder is not used as these databases are generative
only, docker will create it anyway as mounting a non-exisiting
folder will trigger its creatio...This will allow the docker tests to more easily setup and
cleanup its content.
While the folder is not used as these databases are generative
only, docker will create it anyway as mounting a non-exisiting
folder will trigger its creation with the daemon ownership
applied.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/17Merge development branch 1.5.x2018-09-18T15:25:37ZSamuel GAISTMerge development branch 1.5.xThis merge request makes API v2 officially replacing API v1.This merge request makes API v2 officially replacing API v1.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/33merges new documentation to master2018-12-15T07:57:33ZZohreh MOSTAANImerges new documentation to masterThis merge request merges the new documentation to master.This merge request merges the new documentation to master.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/39Move license to BSD 3 Clause2019-03-13T08:19:09ZSamuel GAISTMove license to BSD 3 ClauseFixes #17Fixes #17André AnjosAndré Anjoshttps://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é Anjos