beat.cmdline merge requestshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests2020-03-11T13:43:18Zhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/85Improve logging setup2020-03-11T13:43:18ZSamuel GAISTImprove logging setupThe logging output was not really clear. This patch improves the situation.
As drive-by cleanup, removes unused loggers and updates the warn calls since warn is obsolete (see https://docs.python.org/3.5/library/logging.html#logging.warn...The logging output was not really clear. This patch improves the situation.
As drive-by cleanup, removes unused loggers and updates the warn calls since warn is obsolete (see https://docs.python.org/3.5/library/logging.html#logging.warning).Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/94Improve experiment plotter output selection2020-06-04T13:35:56ZSamuel GAISTImprove experiment plotter output selectionThis merge request allows for more choices in what the experiment plotting will output.
This will allow to generate plots in other formats and do not accidentally force the png format if the content type is not in the default plotter pa...This merge request allows for more choices in what the experiment plotting will output.
This will allow to generate plots in other formats and do not accidentally force the png format if the content type is not in the default plotter parameters.
Fixes #71Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/93Improve experiment plot support2020-05-26T15:19:19ZSamuel GAISTImprove experiment plot supportThis merge request simplify the plotting handling from an experiment point of view.
The code note handles both plotting from remote data as well as local without making any platform call unrelated to the task at hand. If the user is mis...This merge request simplify the plotting handling from an experiment point of view.
The code note handles both plotting from remote data as well as local without making any platform call unrelated to the task at hand. If the user is missing a plotter locally the command will fail.
This has two benefits:
- No need to be online to plot locally generated data
- Allow for new plotter development as there's now no need anymore for the plotter to be available online in order to proceed further.
Fixes #38Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/86Improve dependency check2020-03-12T17:19:05ZSamuel GAISTImprove dependency checkThis allows to properly stop early the push process in case one of the asset contains errors.This allows to properly stop early the push process in case one of the asset contains errors.Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/46Improve database testing2018-09-12T08:28:15ZSamuel GAISTImprove database testingThis allows to more easily understand why the test fails if
the database object encounters error on creation.This allows to more easily understand why the test fails if
the database object encounters error on creation.Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/75Implement subprocess different execution environment2019-10-15T14:41:00ZSamuel GAISTImplement subprocess different execution environmentThis new feature allows the user to tell which environment he would like to use with the local executor.
Requires beat/beat.core!100 and beat/beat.core!101This new feature allows the user to tell which environment he would like to use with the local executor.
Requires beat/beat.core!100 and beat/beat.core!101André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/74Implement execution environment handling2019-10-09T15:02:05ZSamuel GAISTImplement execution environment handlingThis patch set implements the retrieval of information about the available execution environment both remote and local.
On the local side, the docker images are listed.
This will be useful for beat/beat.editor> in order for people to s...This patch set implements the retrieval of information about the available execution environment both remote and local.
On the local side, the docker images are listed.
This will be useful for beat/beat.editor> in order for people to select execution environments for their experiment when running locally or remotely.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/6Header fix2016-03-02T10:11:03ZAndré AnjosHeader fixhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/42Handle case where CPU stats return 02018-08-21T10:07:08ZSamuel GAISTHandle case where CPU stats return 0This may happen if the container ran on GPU.This may happen if the container ran on GPU.Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/7Gevent2016-06-22T11:53:35ZAndré AnjosGeventRemove threading support, use gevent.Remove threading support, use gevent.Open-source ReleaseAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/80Fix url building2019-11-28T09:01:53ZSamuel GAISTFix url buildingCurrently if the platform URL contains a path like `https://beat-eu.org/platform`, the `platform` part is lost.
This patch fixes this.Currently if the platform URL contains a path like `https://beat-eu.org/platform`, the `platform` part is lost.
This patch fixes this.Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/112Fix tests after db environment updates2022-02-25T14:00:05ZSamuel GAISTFix tests after db environment updatesFollowing:
- beat/beat.backend.python!87
- beat/beat.core!142
- beat/beat.core!143
This merge request updates the tests to take into account the new version of the database environment used.Following:
- beat/beat.backend.python!87
- beat/beat.core!142
- beat/beat.core!143
This merge request updates the tests to take into account the new version of the database environment used.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/61Fix tests2019-03-01T07:36:09ZSamuel GAISTFix testsThe tests for algorithm were failing because of the latest version of beat.core as well as click update.
This patch set fixes both.The tests for algorithm were failing because of the latest version of beat.core as well as click update.
This patch set fixes both.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/37Fix striginfy method2018-08-21T10:05:24ZSamuel GAISTFix striginfy methodFixes #34Fixes #34André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/17Fix status test2018-08-21T10:01:03ZSamuel GAISTFix status testCurrently the status test is the only platform call that
doesn't set the user parameter. This can break on developer
machine when since it's going to pick the wrong user name
unless it matches what is used by the test.Currently the status test is the only platform call that
doesn't set the user parameter. This can break on developer
machine when since it's going to pick the wrong user name
unless it matches what is used by the test.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/45Fix remove deprecated script2018-08-22T06:41:07ZFlavio TARSETTIFix remove deprecated scriptRemove unused script beat.py replaced with the click version of it main_cli.py
Fixes #45Remove unused script beat.py replaced with the click version of it main_cli.py
Fixes #45André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/91Fix push candidates filtering.2020-04-14T13:33:34ZSamuel GAISTFix push candidates filtering.The filtering was done on the "thruthiness" of the symbol string content.
Which shows that using single variable names, undocumented string values, inexplicit if conditions and light comments makes the code hard to read, reason about an...The filtering was done on the "thruthiness" of the symbol string content.
Which shows that using single variable names, undocumented string values, inexplicit if conditions and light comments makes the code hard to read, reason about and understand.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/107Fix protocol template handling2021-01-29T17:40:51ZSamuel GAISTFix protocol template handlingThis merge request fixes the download of V2 version of Database objects.
It requires to first get all the required protocol templates.
The code is done so that adding online related commands for protocol templates can be done in a foll...This merge request fixes the download of V2 version of Database objects.
It requires to first get all the required protocol templates.
The code is done so that adding online related commands for protocol templates can be done in a follow up MR.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/68Fix non forkable types handling2019-05-08T10:35:10ZSamuel GAISTFix non forkable types handlingThis merge request fixes an issue with both database and protocol template which cannot be forked.
Part of #60This merge request fixes an issue with both database and protocol template which cannot be forked.
Part of #60Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/62Fix local tests2019-03-01T07:58:34ZSamuel GAISTFix local testsThis merge request does three things:
- Fix running the tests locally
- Add graphviz as run dependency
- Run the test suite as part of the test phaseThis merge request does three things:
- Fix running the tests locally
- Add graphviz as run dependency
- Run the test suite as part of the test phaseAndré AnjosAndré Anjos