Giter Club home page Giter Club logo

paneled-outlier-explorer's People

Contributors

dependabot[bot] avatar jwildfire avatar mhickle avatar pburnsdata avatar samussiah avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

paneled-outlier-explorer's Issues

Enable Scroll bar for wide tables

Issue was originally: "Highlighted listing displays differently than un-highlighted listing". New title represents reduced scope (as described in comments below).

Draw a point instead of a line if only one time point exists in the panel

Currently can't see any data on a panel with a single time point

Test notes

  • Edit ADBDS.csv so that at least one test has only one timepoint. For example, filter the data on Albumin, delete all records except Visit 4, unfilter the data, and upload it to CAT. That test should have enlarged marks.
    • Open CAT.
    • Select safetyData/ADBDS.csv in the dataset dropdown.
    • Click the magnifying glass to pull up the data preview.
    • Export the data to CSV.
    • Open the export.
    • Filter to a single TEST.
    • Filter on all visits except one.
    • Delete all records.
    • Remove the filters.
    • Upload the data to CAT by clicking Choose File and then clicking Load. The edited data file should now appear in the data file dropdown.

Hide visits with no data checkbox

Request from Jack - hours and days are smooshing together for a client's version of the PoE and we would like to fix this for him ASAP. Projected deadline is mid-Jan

Test notes

  • A checkbox appears in the Controls section that toggles the display of visits without data.

Refactor Data Listing from Long to Wide

Refactor the data listing view so that each person gets a section (tbody? div?) that has a summary row (subjectid, demographics, etc) and then has one row per test, with columns for visits.

Assess the performance of the Paneled Outlier Explorer

David Hall mentioned the possibility of using the Paneled Outlier Explorer with big data in the future and was curious if we could predict how it would perform with a much larger data set.

We should assess the performance to see if there are any updates that would result in quicker load times and a more responsive tool.

David said that this is a low priority for now.

One idea is to see if the number of marks that are displayed is causing it to load slower.

Account for an empty data array or nonexistent normal ranges when drawing normal ranges.

e.g. in onResize():

        if (this.filtered_data.length && this.filtered_data[0][this.config.lln_col] && this.filtered_data[0][this.config.uln_col])

Test notes

  • Edit ADBDS.csv so that at least one test has no normal range values. For example, filter the data on Albumin, delete the normal range values, unfilter the data, and upload it to CAT. That test should not have a normal range when the Normal range dropdown is set to LLN-ULN.
    • Open CAT.
    • Select safetyData/ADBDS.csv in the dataset dropdown.
    • Click the magnifying glass to pull up the data preview.
    • Export the data to CSV.
    • Open the export.
    • Filter to a single TEST.
    • Delete all values in STNRLO and STNRHI, the normal range variables.
    • Remove the filter.
    • Upload the data to CAT by clicking Choose File and then clicking Load. The edited data file should now appear in the data file dropdown.
  • Input a bad normal range variable name and verify that the Normal range dropdown does not include LLN-ULN.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.