beat.cmdline merge requestshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests2019-11-14T17:07:14Zhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/78Fix environment parameter handling for experiment run2019-11-14T17:07:14ZSamuel GAISTFix environment parameter handling for experiment runDue to the default value of local, the order in which the
parameters where tested was wrong and the local executor
was used even if the environment option was set.
This patch reorders the tests so the the environment
path is treated wit...Due to the default value of local, the order in which the
parameters where tested was wrong and the local executor
was used even if the environment option was set.
This patch reorders the tests so the the environment
path is treated with higher priority.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/77Smart push2019-10-23T18:29:09ZSamuel GAISTSmart pushThe main goal of this merge request is to properly implement pushing to the platform.
Until now, only the object selected was pushed which could end up badly as no version nor fork check was done.
Also, new object push was not tested a...The main goal of this merge request is to properly implement pushing to the platform.
Until now, only the object selected was pushed which could end up badly as no version nor fork check was done.
Also, new object push was not tested and, in fact, that part never worked.
This merge request fixes several issues related to that:
1) Fixes push of newly created data
2) Push all dependencies of an object prior to the object itself
3) Centralize the push command as it was the same everywhere
4) Refactor the WebAPI class to make it clean and use the requests package
5) Refactor tests so that the WebAPI class is also used there and is therefore also tested
6) Add missing tests for the library asset
Fixes #49 #50André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/76[docedit] removed Biometrics Evaluation from BEAT definition2019-10-22T16:01:46ZZohreh MOSTAANI[docedit] removed Biometrics Evaluation from BEAT definitionThis merge request removes Biometrics Evaluation from BEAT definition.This merge request removes Biometrics Evaluation from BEAT definition.Samuel GAISTSamuel GAISThttps://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/73Add pillow to dependencies2019-10-07T09:35:01ZSamuel GAISTAdd pillow to dependenciesIt was indirectly made available through beat/beat.core>It was indirectly made available through beat/beat.core>Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/72Remote experiment execution handling2020-02-12T13:04:48ZSamuel GAISTRemote experiment execution handlingThis merge request implements the necessary commands to allow starting, stopping and monitoring of an experiment on the platform.
This is one of the first step towards the long term goal of making beat/beat.editor> the central point of ...This merge request implements the necessary commands to allow starting, stopping and monitoring of an experiment on the platform.
This is one of the first step towards the long term goal of making beat/beat.editor> the central point of the platform usage.
Fixes #62André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/71Remove use of oset2019-09-05T06:26:53ZSamuel GAISTRemove use of osetThe oset package triggers a warning with Python 3.7 that if not fixed will make the package not working with Python 3.8.
After some testing, the use of Python standard sets seems to be enough for the needs of beat/beat.cmdline>.
Theref...The oset package triggers a warning with Python 3.7 that if not fixed will make the package not working with Python 3.8.
After some testing, the use of Python standard sets seems to be enough for the needs of beat/beat.cmdline>.
Therefore remove oset.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/70Update API v1 related code2019-07-02T09:15:56ZSamuel GAISTUpdate API v1 related codeFollowing beat/beat.core> test prefix reorganisation,
the analyzer was moved under v1.
Requires beat/beat.core!81Following beat/beat.core> test prefix reorganisation,
the analyzer was moved under v1.
Requires beat/beat.core!81Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/69[doc] fixed external and internal links2019-06-27T08:14:27ZZohreh MOSTAANI[doc] fixed external and internal linksThis merge request is fixing the link issues in the documentation of beat. bug number 11 in the beat.docs.This merge request is fixing the link issues in the documentation of beat. bug number 11 in the beat.docs.Samuel GAISTSamuel GAISThttps://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/67Update plotterparameter storage handling2019-05-08T08:54:29ZSamuel GAISTUpdate plotterparameter storage handlingThis merge request updates the way the Plotterparameter asset is handled.
There was a lot of special code only for it.
With the recent updates of beat/beat.core> this can be simplified and cleaned up.
Fixes #61This merge request updates the way the Plotterparameter asset is handled.
There was a lot of special code only for it.
With the recent updates of beat/beat.core> this can be simplified and cleaned up.
Fixes #61Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/66Add support protocol template2019-05-03T15:43:34ZSamuel GAISTAdd support protocol templateThis merge request add support for local handling of the new protocol template asset.
It also simplify and cleanup the command creation and handling for the local case.
Another side effect is the addition of local tests for the library...This merge request add support for local handling of the new protocol template asset.
It also simplify and cleanup the command creation and handling for the local case.
Another side effect is the addition of local tests for the library asset.
Part of #60Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/65Test updates2019-04-25T12:01:21ZSamuel GAISTTest updatesThis merge request updates tests to ensure:
- Database V2 are properly running
- Experiment output are properly analyzedThis merge request updates tests to ensure:
- Database V2 are properly running
- Experiment output are properly analyzedAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/64Add BEAT framework classifier2019-04-11T08:58:40ZSamuel GAISTAdd BEAT framework classifierFixes #58Fixes #58André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/63Move license to BSD 3 Clause2019-03-13T14:44:15ZSamuel GAISTMove license to BSD 3 ClauseFixes #47Fixes #47André AnjosAndré Anjoshttps://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é Anjoshttps://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/60Allow package to be tested outside of source checkout (see bob/bob.devtools#5)2019-02-20T13:58:51ZAndré AnjosAllow package to be tested outside of source checkout (see bob/bob.devtools#5)This MR addresses a minor issue when testing conda packages out of a checkout of the package source.
So far, this was not possible as the documentation source code was not shipped with the package. This MR changes that.This MR addresses a minor issue when testing conda packages out of a checkout of the package source.
So far, this was not possible as the documentation source code was not shipped with the package. This MR changes that.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.cmdline/-/merge_requests/59Use beat.core.test to pull docker images for testing (c.f. beat/beat.core#63)2019-02-19T10:40:06ZAndré AnjosUse beat.core.test to pull docker images for testing (c.f. beat/beat.core#63)This MR ensures this package tests continue working. Build depends on beat/beat.core!51 though.This MR ensures this package tests continue working. Build depends on beat/beat.core!51 though.Samuel GAISTSamuel GAIST