beat issueshttps://gitlab.idiap.ch/groups/beat/-/issues2018-03-08T15:55:25Zhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/66Upgrade to webpack 42018-03-08T15:55:25ZJaden DIEFENBAUGHUpgrade to webpack 4I've put this off long enough, waiting for everything to stabilize. There's apparently huge build performance gains as well as better default settings for the complicated stuff, so I should do this soonish.I've put this off long enough, waiting for everything to stabilize. There's apparently huge build performance gains as well as better default settings for the complicated stuff, so I should do this soonish.https://gitlab.idiap.ch/beat/beat.core/-/issues/47Changing database schema to allow empty `parameters` object2018-09-18T17:27:09ZJaden DIEFENBAUGHChanging database schema to allow empty `parameters` objectIn the [db JSON schema](https://gitlab.idiap.ch/beat/beat.core/blob/a8871304860b9e7c87f3b7ec08c0b308ccd0908a/beat/core/schema/database/1.json#L93), it specifies that a set's `parameters` object must have at least one entry in it. I'd lik...In the [db JSON schema](https://gitlab.idiap.ch/beat/beat.core/blob/a8871304860b9e7c87f3b7ec08c0b308ccd0908a/beat/core/schema/database/1.json#L93), it specifies that a set's `parameters` object must have at least one entry in it. I'd like to remove the `minProperties` restriction to allow this field to exist without having any entries in it.
Now that local editing is becoming a thing, people have access to the JSON metadata files. Having these fields exist even if they're empty allows the user to see these fields when they browse the metadata.
It also makes sense from a parsing POV, since having fields exist even when they're empty makes the data transformation easier, as well as allowing us to define a "skeleton" for these metadata objects.
@samuel.gaist would this change be viable?https://gitlab.idiap.ch/beat/beat.cmdline/-/issues/16Add experiment results plot generation command2018-05-15T13:54:56ZJaden DIEFENBAUGHAdd experiment results plot generation commandI don't see a way to generate~visualize results from successfully-ran experiments outside of pushing the experiment to a `beat.web` installation. This feature seems practically necessary for a easy development cycle.
Maybe add a sub-com...I don't see a way to generate~visualize results from successfully-ran experiments outside of pushing the experiment to a `beat.web` installation. This feature seems practically necessary for a easy development cycle.
Maybe add a sub-command to the experiments or plotters command groups?Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/65When deleting a toolchain, delete experiments that used it2018-03-13T10:25:55ZJaden DIEFENBAUGHWhen deleting a toolchain, delete experiments that used it(also provide a popup window confirming?)(also provide a popup window confirming?)https://gitlab.idiap.ch/beat/beat.editor/-/issues/64Sync to the first connection to the block if the block doesnt have a valid sy...2018-03-08T10:23:28ZJaden DIEFENBAUGHSync to the first connection to the block if the block doesnt have a valid sync'd channelhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/63Safely create/cast objects using the respective editor's `getValidObject` func2018-03-09T15:40:14ZJaden DIEFENBAUGHSafely create/cast objects using the respective editor's `getValidObject` funcInspired by all the work I have to do to handle malformed objects.
Instead of trusting the objects, use the editor getObject funcs to cast objs in `selectors.jsx`.Inspired by all the work I have to do to handle malformed objects.
Instead of trusting the objects, use the editor getObject funcs to cast objs in `selectors.jsx`.https://gitlab.idiap.ch/beat/beat.editor/-/issues/62Don't jump to global settings when releasing middle-click2018-03-08T11:29:21ZJaden DIEFENBAUGHDon't jump to global settings when releasing middle-clickIt shouldn't be doing this but somehow it isIt shouldn't be doing this but somehow it ishttps://gitlab.idiap.ch/beat/beat.editor/-/issues/61Clone files as well as json metadata2018-03-09T16:33:15ZJaden DIEFENBAUGHClone files as well as json metadatahttps://gitlab.idiap.ch/beat/beat.editor/-/issues/60If toolchain is empty, start at 0,02018-03-13T11:16:25ZJaden DIEFENBAUGHIf toolchain is empty, start at 0,0https://gitlab.idiap.ch/beat/beat.editor/-/issues/59Databases should have python file template generation capabilities2018-03-08T11:05:16ZJaden DIEFENBAUGHDatabases should have python file template generation capabilitiesProbably a "generate template python file" buttonProbably a "generate template python file" buttonhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/58Convert a Bob biometrics experiment to BEAT2018-05-22T14:53:51ZJaden DIEFENBAUGHConvert a Bob biometrics experiment to BEATAfter #54, convert a biometrics experiment (see https://www.idiap.ch/software/bob/docs/bob/bob.bio.base/master/struct_bio_rec_sys.html) to BEATAfter #54, convert a biometrics experiment (see https://www.idiap.ch/software/bob/docs/bob/bob.bio.base/master/struct_bio_rec_sys.html) to BEATStuff before worrying about deploymenthttps://gitlab.idiap.ch/beat/beat.editor/-/issues/57"potentially unsaved changes" remark2018-03-20T15:27:38ZJaden DIEFENBAUGH"potentially unsaved changes" remarkActually checking if the server element is different than the local element is too expensive. Just have a flag "potential_changes_made" that turns on when the user edits something, and turns off when they save/write to serverActually checking if the server element is different than the local element is too expensive. Just have a flag "potential_changes_made" that turns on when the user edits something, and turns off when they save/write to serverhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/56More help text in the editors2018-05-03T10:19:36ZJaden DIEFENBAUGHMore help text in the editorsE.g.:
- Explaining what the template names/view names are in the db editorE.g.:
- Explaining what the template names/view names are in the db editorhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/55More keyboard shortcuts & tab handling2020-02-12T12:14:42ZJaden DIEFENBAUGHMore keyboard shortcuts & tab handlingIdeas:
- Shortcuts for adding dataformat fields
- Shortcuts for saving/writing to server
- Shortcuts for moving between elements (dataformat fields, database sets/outputs/etc.)
- Better tab handling
- After creating a new dataformat fi...Ideas:
- Shortcuts for adding dataformat fields
- Shortcuts for saving/writing to server
- Shortcuts for moving between elements (dataformat fields, database sets/outputs/etc.)
- Better tab handling
- After creating a new dataformat field, focus on the new field's name inputhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/54Implement Bob's tutorial experiment by scratch2018-05-22T14:53:43ZJaden DIEFENBAUGHImplement Bob's tutorial experiment by scratchConvert [the tutorial](https://www.idiap.ch/software/bob/docs/bob/bob/master/example.html) and find pain pointsConvert [the tutorial](https://www.idiap.ch/software/bob/docs/bob/bob/master/example.html) and find pain pointsStuff before worrying about deploymenthttps://gitlab.idiap.ch/beat/beat.editor/-/issues/53Localstorage backend2019-01-28T04:36:49ZJaden DIEFENBAUGHLocalstorage backendSyncing across tabs, saving work, saving nonstandard info (toolchain groups, etc.), working "offline" with no active server, ...Syncing across tabs, saving work, saving nonstandard info (toolchain groups, etc.), working "offline" with no active server, ...https://gitlab.idiap.ch/beat/beat.editor/-/issues/52New objs with python files should generate template `.py` files2018-03-15T14:46:47ZJaden DIEFENBAUGHNew objs with python files should generate template `.py` filesThis came up earlier but was put off. It would be nice for the template to include all the possible/necessary functions along with a bit of documentation and such.
Probably have a button "generate template python files" or somethingThis came up earlier but was put off. It would be nice for the template to include all the possible/necessary functions along with a bit of documentation and such.
Probably have a button "generate template python files" or somethinghttps://gitlab.idiap.ch/beat/beat.editor/-/issues/51Assigning a protocol for an experiment's datasets doesn't always assign the d...2018-03-13T13:21:59ZJaden DIEFENBAUGHAssigning a protocol for an experiment's datasets doesn't always assign the datasets properlyThis is an issue with the `user/user/fisherface/1/atnt` experiment. After pulling it from a local BEAT instance, it using the `atnt/3` database. Because the current version of `beat.cmdline` only supports `atnt/5`, I pulled that db tried...This is an issue with the `user/user/fisherface/1/atnt` experiment. After pulling it from a local BEAT instance, it using the `atnt/3` database. Because the current version of `beat.cmdline` only supports `atnt/5`, I pulled that db tried to update all the experiment's datasets by selecting the `idiap_test_eyepos (atnt/5)` protocol option. It flipped the dev/test datasets when assigning
![image](/uploads/d3911ac58df31633c60fdf8d7d05150f/image.png)https://gitlab.idiap.ch/beat/beat.backend.python/-/issues/15no CI for master branch2018-09-18T12:32:20ZJaden DIEFENBAUGHno CI for master branchThere's no `gitlab-ci.yml` fileThere's no `gitlab-ci.yml` filehttps://gitlab.idiap.ch/beat/beat.core/-/issues/46Master CI failing2018-04-25T06:36:46ZJaden DIEFENBAUGHMaster CI failingJob [#125265](/beat/beat.core/-/jobs/125265) failed for a8871304860b9e7c87f3b7ec08c0b308ccd0908a:Job [#125265](/beat/beat.core/-/jobs/125265) failed for a8871304860b9e7c87f3b7ec08c0b308ccd0908a: