Page MenuHomePhabricator
Feed Advanced Search

Jun 17 2022

aekavur closed T28746: [dash] NaN values cause error as Resolved.
Jun 17 2022, 8:52 AM · challengeR, webChallengeR
aekavur added a comment to T28746: [dash] NaN values cause error.

Warning messages when there are missing values in the data were reviewed as below:

Jun 17 2022, 8:52 AM · challengeR, webChallengeR
aekavur closed T29167: [dash] Bars and dots don't match in podium plot as Resolved.
Jun 17 2022, 8:46 AM · challengeR, webChallengeR

Jun 7 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

I added tests in current future branch for checking class of “algorithm” column in challenge object.

Jun 7 2022, 9:01 AM · challengeR, webChallengeR

Jun 3 2022

eisenman added a comment to T29167: [dash] Bars and dots don't match in podium plot.

First, I tried the fix with R 3.6 and can confirm that it does not break the functionality there.

Jun 3 2022, 1:00 PM · challengeR, webChallengeR

May 30 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

I have added object[[algorithm]] <- as.factor(object[[algorithm]]) to challengeR.R as you suggested. Now everything works without any problem. No need of stating stringsAsFactors anymore during CSV read.

May 30 2022, 10:55 AM · challengeR, webChallengeR

May 23 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Thank you so much @aekavur ! It helps a lot to understand the reason finally!

May 23 2022, 7:34 AM · challengeR, webChallengeR

May 22 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Hi again :)

May 22 2022, 7:51 PM · challengeR, webChallengeR

May 16 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

if the output is NULL, object[[by]] is not a factor, i.e. class(object[[by]]) is "character", in this case you need to use use unique() and probably your solution

May 16 2022, 10:21 AM · challengeR, webChallengeR
aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Hi again,

May 16 2022, 9:05 AM · challengeR, webChallengeR

May 13 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Thanks Emre!
Thats a weird change. I didn't find any mention in R changelog.
probably instead of

algorithms=factor(unique(object[[by]]))

it will be preferred

May 13 2022, 2:45 PM · challengeR, webChallengeR
scholzpa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Congrats for tracing this down!

May 13 2022, 1:46 PM · challengeR, webChallengeR
aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Finally, I could find the source of the bug. 😊 It is caused by changed output type of unique() function in R:Base from R-3 to R-4.

May 13 2022, 1:40 PM · challengeR, webChallengeR
aekavur added a project to T29167: [dash] Bars and dots don't match in podium plot: challengeR.
May 13 2022, 1:14 PM · challengeR, webChallengeR

May 12 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Update: I go deeper with debugging and some reverse engineering. The source of the problem is the miss-ranking of the algorithms. When we use testThenRank and rankThenAggregate methods, the ranking of the algorithms seems wrong, as it is seen on the screenshot (marked with red rectangular). There is no problem with aggregateThenRank method so far.

May 12 2022, 5:15 PM · challengeR, webChallengeR

May 9 2022

aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

From the change log for R 4.2.0

GRAPHICS:

  • The graphics engine version, R_GE_version, has been bumped to 15 and so packages that provide graphics devices should be reinstalled.

Maybe just reinstalling the package helps?

May 9 2022, 11:33 AM · challengeR, webChallengeR
wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

From the change log for R 4.2.0

May 9 2022, 10:03 AM · challengeR, webChallengeR
aekavur added a comment to T29167: [dash] Bars and dots don't match in podium plot.

I have detected the same problem with R 4.2.0. It seems, it is caused by major version change of R. We need to go deeper and find the source of this change.

May 9 2022, 9:53 AM · challengeR, webChallengeR

May 6 2022

eisenman updated subscribers of T29167: [dash] Bars and dots don't match in podium plot.
May 6 2022, 1:06 PM · challengeR, webChallengeR
eisenman added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Could someone with R v4 double-check locally as well?

May 6 2022, 1:05 PM · challengeR, webChallengeR
eisenman added a comment to T29167: [dash] Bars and dots don't match in podium plot.

I checked on my local Windows system (R 3.6.3) and the plots seem to be correct.

podium_plot_correct.PNG (358×757 px, 31 KB)

May 6 2022, 1:04 PM · challengeR, webChallengeR
eisenman triaged T29167: [dash] Bars and dots don't match in podium plot as High priority.
May 6 2022, 12:59 PM · challengeR, webChallengeR

Feb 8 2022

aekavur added a comment to T28746: [dash] NaN values cause error.

The problem is almost fixed by giving na.treat parameter in both as.challenge and ranking methods (except rankThenAggregate). Now we can generate reports for all ranking methods.

Feb 8 2022, 2:15 PM · challengeR, webChallengeR

Feb 7 2022

wiesenfa added a comment to T28746: [dash] NaN values cause error.

I guess na.treat it is only needed for the line plot for comparing to other ranking methods?
In this case, a message could be thrown when compiling the report saying something like "line plot comparing ranking methods omitted since na.treat is not specified. Specify na.treat in as.challenge() if inclusion of line plot is desired" and allow compilation of the report (excluding line plot).
(Note that you can define na.treat both in as.challenge() as well as in the ranking functions).

Feb 7 2022, 12:02 PM · challengeR, webChallengeR

Jan 28 2022

eisenman updated subscribers of T28746: [dash] NaN values cause error.

Thank you for investigating this! In challengeR it is covered in the way that a message is emitted saying "na.treat obligatory if report is intended to be compiled". In order to solve the mentioned issue 2, a strategy for the preferred way to handle it in VISSART should be defined. Should the user be guided to specify the NaN handling strategy? Should the user be able to generate a report but without the plots that require numeric values?

Jan 28 2022, 12:25 PM · challengeR, webChallengeR
aekavur added a comment to T28746: [dash] NaN values cause error.

Current status of the issue:

Jan 28 2022, 11:33 AM · challengeR, webChallengeR

Nov 16 2021

aekavur moved T28746: [dash] NaN values cause error from Backlog to In Progress on the challengeR board.
Nov 16 2021, 2:11 PM · challengeR, webChallengeR
aekavur added a project to T28746: [dash] NaN values cause error: challengeR.
Nov 16 2021, 2:11 PM · challengeR, webChallengeR

Nov 12 2021

aekavur moved T28746: [dash] NaN values cause error from Backlog to In Progress on the webChallengeR board.
Nov 12 2021, 10:22 AM · challengeR, webChallengeR

Nov 8 2021

aekavur moved T28698: [dash] Finalize contact page strategy. from In Progress to Done on the webChallengeR board.
Nov 8 2021, 2:09 PM · webChallengeR
aekavur added a comment to T28698: [dash] Finalize contact page strategy..

visart@dkfz-heidelberg.de mail list has been configured by ITCF. The mails that sent to this address will be forwarded to people on the list.

Nov 8 2021, 2:09 PM · webChallengeR
aekavur moved T28773: Summary of all the configuration at "Generate report" tab from In Progress to Done on the webChallengeR board.
Nov 8 2021, 2:02 PM · webChallengeR
aekavur added a comment to T28773: Summary of all the configuration at "Generate report" tab.

Configuration summary on report generation page has been added. Users can check their preferences just before report generation.

Nov 8 2021, 2:02 PM · webChallengeR

Oct 28 2021

eisenman closed T28099: [dash] Indicate progress of file upload as Resolved.
Oct 28 2021, 3:20 PM · webChallengeR
aekavur moved T28099: [dash] Indicate progress of file upload from Backlog to Done on the webChallengeR board.
Oct 28 2021, 2:16 PM · webChallengeR
aekavur added a comment to T28099: [dash] Indicate progress of file upload.

For upload process, dash-uploader library is used. This library offers built-in progress bar support. Users can see the uploading stage.

Oct 28 2021, 2:16 PM · webChallengeR
aekavur moved T28773: Summary of all the configuration at "Generate report" tab from Backlog to In Progress on the webChallengeR board.
Oct 28 2021, 8:36 AM · webChallengeR
aekavur triaged T28773: Summary of all the configuration at "Generate report" tab as Normal priority.
Oct 28 2021, 8:36 AM · webChallengeR

Oct 27 2021

aekavur added a comment to T28764: [dash] Tab title changes during report generation.

It seems there is no practical way to handle this. Dash offers loading_state property for each component. This is useable (callable) via CSS or JS codes.

Oct 27 2021, 1:22 PM · webChallengeR
aekavur moved T28764: [dash] Tab title changes during report generation from Backlog to In Progress on the webChallengeR board.
Oct 27 2021, 1:07 PM · webChallengeR

Oct 26 2021

aekavur moved T28745: [dash] Add descriptions of ranking methods from In Progress to Done on the webChallengeR board.
Oct 26 2021, 1:55 PM · webChallengeR
aekavur added a comment to T28745: [dash] Add descriptions of ranking methods.

Descriptions for each ranking method were added.

Oct 26 2021, 1:55 PM · webChallengeR
aekavur added a comment to T28714: Deployment for test server.

Deployment configurations were completed. A user guide was added to the Readme file in the root folder.

Oct 26 2021, 10:09 AM · webChallengeR
aekavur moved T28745: [dash] Add descriptions of ranking methods from Backlog to In Progress on the webChallengeR board.
Oct 26 2021, 10:02 AM · webChallengeR
aekavur moved T28714: Deployment for test server from In Progress to Done on the webChallengeR board.
Oct 26 2021, 9:48 AM · webChallengeR

Oct 22 2021

eisenman triaged T28764: [dash] Tab title changes during report generation as Low priority.
Oct 22 2021, 10:28 AM · webChallengeR

Oct 15 2021

eisenman added a comment to T28746: [dash] NaN values cause error.

One solution to approach this issue is to check if NaN values are present in the data. If so, the user should be able to select the NaN handling strategy if necessary (e.g., not for case-based ranking). So what about providing the NaN handling options after the chosen ranking method is known?

Oct 15 2021, 2:51 PM · challengeR, webChallengeR
eisenman triaged T28746: [dash] NaN values cause error as High priority.
Oct 15 2021, 2:44 PM · challengeR, webChallengeR
eisenman triaged T28745: [dash] Add descriptions of ranking methods as High priority.
Oct 15 2021, 2:24 PM · webChallengeR

Oct 12 2021

aekavur closed T28699: [dash] Test server configuration as Resolved.

The reason for the problem is that the server is configured to accept connections from only authorized users. ITFC added Ali Emre Kavur and Fabian Isensee as authorized users.

Oct 12 2021, 3:32 PM · webChallengeR

Oct 1 2021

aekavur moved T28714: Deployment for test server from Backlog to In Progress on the webChallengeR board.
Oct 1 2021, 4:14 PM · webChallengeR
aekavur created T28714: Deployment for test server.
Oct 1 2021, 4:13 PM · webChallengeR
aekavur added a comment to T28699: [dash] Test server configuration.

After contacting Marco Pascale, it is decided to format the server to a new version of CentOS or Ubuntu. Still waiting response from IT side.

Oct 1 2021, 3:59 PM · webChallengeR

Sep 13 2021

aekavur moved T28698: [dash] Finalize contact page strategy. from Backlog to In Progress on the webChallengeR board.
Sep 13 2021, 4:31 PM · webChallengeR
aekavur moved T28699: [dash] Test server configuration from Backlog to In Progress on the webChallengeR board.
Sep 13 2021, 4:31 PM · webChallengeR
aekavur claimed T28698: [dash] Finalize contact page strategy..
Sep 13 2021, 4:31 PM · webChallengeR
aekavur renamed T28699: [dash] Test server configuration from Test server configuration to [dash] Test server configuration.
Sep 13 2021, 4:30 PM · webChallengeR
aekavur created T28699: [dash] Test server configuration.
Sep 13 2021, 4:30 PM · webChallengeR
aekavur triaged T28698: [dash] Finalize contact page strategy. as Normal priority.
Sep 13 2021, 4:18 PM · webChallengeR
aekavur moved T28095: [dash] Develop landing page from In Progress to Done on the webChallengeR board.
Sep 13 2021, 4:12 PM · webChallengeR
aekavur moved T28100: [dash] Decide on a file management strategy from In Progress to Done on the webChallengeR board.
Sep 13 2021, 4:12 PM · webChallengeR
aekavur reopened T28100: [dash] Decide on a file management strategy as "Open".
Sep 13 2021, 4:12 PM · webChallengeR
aekavur closed T28100: [dash] Decide on a file management strategy as Resolved.

Following operations has been done:

Sep 13 2021, 4:09 PM · webChallengeR

Sep 7 2021

aekavur moved T28100: [dash] Decide on a file management strategy from Backlog to In Progress on the webChallengeR board.
Sep 7 2021, 11:43 AM · webChallengeR
aekavur claimed T28100: [dash] Decide on a file management strategy.
Sep 7 2021, 11:43 AM · webChallengeR

Aug 5 2021

aekavur moved T28095: [dash] Develop landing page from Backlog to In Progress on the webChallengeR board.
Aug 5 2021, 1:06 PM · webChallengeR
aekavur claimed T28095: [dash] Develop landing page.
Aug 5 2021, 12:49 PM · webChallengeR

Aug 2 2021

eisenman renamed T27891: [shiny] fix bootstrapping choice in new report from fix bootstrapping choice in new report to [shiny] fix bootstrapping choice in new report.
Aug 2 2021, 10:39 AM · webChallengeR
eisenman renamed T27839: [shiny] Second report cannot be downloaded from Second report cannot be downloaded to [shiny] Second report cannot be downloaded.
Aug 2 2021, 10:39 AM · webChallengeR
eisenman renamed T27829: [shiny] Disabling button "Next" when a text field is empty from Disabling button "Next" when a text field is empty to [shiny] Disabling button "Next" when a text field is empty.
Aug 2 2021, 10:39 AM · webChallengeR
eisenman renamed T27822: [shiny] Type of files can be changed in the file dialog from Type of files can be changed in the file dialog to [shiny] Type of files can be changed in the file dialog.
Aug 2 2021, 10:39 AM · webChallengeR
eisenman renamed T27821: [shiny] Cookie notification disappears when pressing "Esc" from Cookie notification disappears when pressing "Esc" to [shiny] Cookie notification disappears when pressing "Esc".
Aug 2 2021, 10:38 AM · webChallengeR
eisenman renamed T27779: [shiny] Clarifications on page "Configure ranking" from Clarifications on page "Configure ranking" to [shiny] Clarifications on page "Configure ranking".
Aug 2 2021, 10:38 AM · webChallengeR
eisenman renamed T27786: [shiny] Navigation from page "Uncertainty analysis" to "Generate report" without option selected from Navigation from page "Uncertainty analysis" to "Generate report" without option selected to [shiny] Navigation from page "Uncertainty analysis" to "Generate report" without option selected.
Aug 2 2021, 10:38 AM · webChallengeR
eisenman renamed T27780: [shiny] Links should open in new tabs from Links should open in new tabs to [shiny] Links should open in new tabs.
Aug 2 2021, 10:38 AM · webChallengeR
eisenman renamed T27788: [shiny] Several blocks for configuration of data structure appear when switching from options "head" and "all" from Several blocks for configuration of data structure appear when switching from options "head" and "all" to [shiny] Several blocks for configuration of data structure appear when switching from options "head" and "all".
Aug 2 2021, 10:37 AM · webChallengeR
eisenman renamed T27761: [shiny] Prevent generation of report if field "name" is empty from Prevent generation of report if field "name" is empty to [shiny] Prevent generation of report if field "name" is empty.
Aug 2 2021, 10:37 AM · webChallengeR
eisenman renamed T27757: [shiny] Contradicting instruction on page "Uncertainty analysis" from Contradicting instruction on page "Uncertainty analysis" to [shiny] Contradicting instruction on page "Uncertainty analysis".
Aug 2 2021, 10:37 AM · webChallengeR
eisenman renamed T27783: [shiny] Typo in waiting pop-up from Typo in waiting pop-up to [shiny] Typo in waiting pop-up.
Aug 2 2021, 10:37 AM · webChallengeR
eisenman renamed T27764: [shiny] Detect early when insufficient number of columns are loaded from Detect early when insufficient number of columns are loaded to [shiny] Detect early when insufficient number of columns are loaded.
Aug 2 2021, 10:37 AM · webChallengeR
eisenman renamed T27833: [shiny] Clicks on button "Privacy and data protection policy" replicates text from Clicks on button "Privacy and data protection policy" replicates text to [shiny] Clicks on button "Privacy and data protection policy" replicates text.
Aug 2 2021, 10:35 AM · webChallengeR
eisenman renamed T27842: [shiny] Error while generating single-task report from Error while generating single-task report to [shiny] Error while generating single-task report.
Aug 2 2021, 10:35 AM · webChallengeR
eisenman renamed T27765: [shiny] Make sure that column specified for metric values has numeric values from Make sure that column specified for metric values has numeric values to [shiny] Make sure that column specified for metric values has numeric values.
Aug 2 2021, 10:35 AM · webChallengeR
eisenman renamed T27758: [shiny] Remove "next" button from page "Generate report" from Remove "next" button from page "Generate report" to [shiny] Remove "next" button from page "Generate report".
Aug 2 2021, 10:35 AM · webChallengeR
eisenman renamed T27766: [shiny] Update workflow figure from Update workflow figure to [shiny] Update workflow figure.
Aug 2 2021, 10:34 AM · webChallengeR
eisenman renamed T27838: [shiny] Add configuration option to indicate order of metric values from Add configuration option to indicate order of metric values to [shiny] Add configuration option to indicate order of metric values.
Aug 2 2021, 10:34 AM · webChallengeR
eisenman renamed T27835: [shiny] Change order of ranking configuration from Change order of ranking configuration to [shiny] Change order of ranking configuration.
Aug 2 2021, 10:33 AM · webChallengeR
eisenman placed T27782: [shiny] Success notification may be hidden up for grabs.
Aug 2 2021, 10:27 AM · webChallengeR
eisenman renamed T27828: [shiny] Error message when wrong type in text field from Error message when wrong type in text field to [shiny] Error message when wrong type in text field.
Aug 2 2021, 10:27 AM · webChallengeR
eisenman updated subscribers of T27828: [shiny] Error message when wrong type in text field.
Aug 2 2021, 10:26 AM · webChallengeR
eisenman renamed T27782: [shiny] Success notification may be hidden from Success notification may be hidden to [shiny] Success notification may be hidden.
Aug 2 2021, 10:26 AM · webChallengeR
eisenman renamed T27827: [shiny] Disabling button "Next" when checkbox "configure" is checked but nothing has been picked from Disabling button "Next" when checkbox "configure" is checked but nothing has been picked to [shiny] Disabling button "Next" when checkbox "configure" is checked but nothing has been picked.
Aug 2 2021, 10:25 AM · webChallengeR
eisenman renamed T27889: [shiny] display error notification when trying generating already opened report from display error notification when trying generating already opened report to [shiny] display error notification when trying generating already opened report.
Aug 2 2021, 10:25 AM · webChallengeR
eisenman renamed T27905: [shiny] Investigate download failure from Investigate download failure to [shiny] Investigate download failure.
Aug 2 2021, 10:19 AM · webChallengeR
eisenman updated subscribers of T27932: [shiny] Metric value column cannot be selected.
Aug 2 2021, 10:19 AM · webChallengeR
eisenman renamed T27932: [shiny] Metric value column cannot be selected from Metric value column cannot be selected to [shiny] Metric value column cannot be selected.
Aug 2 2021, 10:19 AM · webChallengeR
eisenman renamed T27933: [shiny] Bootstrapping is performed even if it was disabled from Bootstrapping is performed even if it was disabled to [shiny] Bootstrapping is performed even if it was disabled.
Aug 2 2021, 10:18 AM · webChallengeR
eisenman renamed T27942: [shiny] Handle path separator characters in report name from Handle path separator characters in report name to [shiny] Handle path separator characters in report name.
Aug 2 2021, 10:18 AM · webChallengeR
eisenman moved T27828: [shiny] Error message when wrong type in text field from In Progress to Backlog on the webChallengeR board.
Aug 2 2021, 10:17 AM · webChallengeR
eisenman moved T27782: [shiny] Success notification may be hidden from In Progress to Backlog on the webChallengeR board.
Aug 2 2021, 10:17 AM · webChallengeR