Page MenuHomePhabricator

webChallengeRProject
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

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