Git Product home page Git Product logo

blueml-issues's People

Contributors

sshusain avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blueml-issues's Issues

Progress bar

Progress bar that updates depending on which page you're on. Can be static values for now. Progress bar changes should be animated

Feature List for EEG analysis

We need a list of possible features for EEG Dx (See the description for the EKG set). We'll also need a list of conditions which will be recommended for diagnosing using the model

Navbar

Navbar with BlueML logo and tabs

Training Data Skeleton

Split Training Data into 2 panels: Metadata selection/ search, and meta-data refinement

Update to Bootstrap 4

Bootstrap 4 production has been released. We need to update our code to support it

"Upload Data": Populate Metadata Pane

Add in Table for entering metadata values. Should have 2 columns, and a variable number of rows. A new row should be added as soon as an existing one is filled.

Initially, there will only be 1 row; more will be added as content is filled in

Navbar Functionality

Will need to create skeleton of each subpage. Tabs should be disabled on click. Navbar should reflect current page

Streamline multiple-file upload workflow

Uploading multiple files should be more intuitive. User should be able to select multiple files from the file select window. This means we will no longer need the add another file button

Incorporate angular page components into router

Incorporate already-created angular page components into router
Don't need to create components, don't need to call router to go backwards or forwards
Components should have order preserved when added

Tab-bar navigation

Need Back and forward buttons on each tab page to move between pages. Hint: see bootstrap buttons

"Select Training Data" Bottom Panel

Create a new Metadata detail pane (The white part) everytime a box on the top panel is checked.
Styling is included
Should also delete pane when box is unchecked

Look into EKG features for classification

We need a list of possible features for classifying our EKG inputs. We'll need to look into the indications and symptoms of each of the 4 possible results (A-Tac, V-Tac, V-Fib, Normal), as well as ranked list of significant EKG-based features for each.

"Upload Data" Delete button

Populate delete buttons (trashcans) on upload data page.
Should delete corresponding input element when pressed

File upload box

Initially have 1 upload box, option to add more by clicking plus button

Upload File Meta Data 2 Way binding

Make sure that selected meta data is binded to a User model

Should have an array of key-value pair objects, whose entries change to reflect the entries on the upload data page

For now, the view could be a 5x2 table
array would look like:
[
{ key:"Age",
value:"29"
},
{ key:"Gender",
value:"Male"
},
{ key:"Weight",
value:"135"
},
...

]
ex:
Keys | Values
Age | 29
Gender| Male
Weight| 135
Height | 5'5"
Race | Caucasian

"Results": D3 Graph

Create a function that, given a JSON list of results, Create graph on results page, including axis, labels, and headers.
You should use D3

sample JSON:[{Name:"Arrhythmia",Value:.80},{{Name:"Tachycardia",Value:.03}}]

2-way binding for training data top-panel selector

2-way bind array called selectedTrainingData to top panel checklist
sample value of selectedTrainingData:[0,3,5] (index method)
OR
["MIT","HARVARD","WASHINGTON"] (name method)

Make sure to check that this functionality works using the console

Helper Tooltips (?)

We're going to want question mark icons over each panel (see Upload data mockup for an example). When a user mouses over, it should display a minibox with helpful information (see Bootstrap tooltip)

NOTE: Use icons, not images

Redesign BlueML Header

BlueML image, title, and header text need to be rendered using bootstrap elements and improved styling

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.