Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kokiri #53

Draft
wants to merge 66 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
2aae468
switch to lineup 4.6.0
keckelt May 15, 2022
5fe296f
also copy templates folder
keckelt May 23, 2022
6f33257
add 2nd compare tasks
keckelt May 23, 2022
172a13b
Merge remote-tracking branch 'origin/develop' into comparison
keckelt May 23, 2022
e2d1646
Merge branch 'develop' into comparison
keckelt May 23, 2022
0ff4a0b
Rename Tasks
keckelt May 27, 2022
cdec4f0
Add Upset & Lineup
keckelt Jun 1, 2022
999b0a9
remove grouping by attribute
keckelt Jun 1, 2022
0586163
Custom Upset and defining Attributes
keckelt Jun 2, 2022
56357f0
remove upset and refactor code
keckelt Jun 2, 2022
3f8ed96
Merge branch 'develop' into comparison
keckelt Jun 2, 2022
b0b8ecf
exclude bloodline
keckelt Jun 2, 2022
83cc6a2
move hardcoded exlcuded attributes to backend
keckelt Jun 2, 2022
68b21e6
adapt for mutated data
keckelt Jun 2, 2022
84f95ce
Show overlap with Jaccard Similarity
keckelt Jun 2, 2022
ed49d3c
fix jaccard similarity
keckelt Jun 2, 2022
7f539f6
Shoe jaccard and exclusive share
keckelt Jun 2, 2022
667d91e
show overlap with overlapping bars
keckelt Jun 7, 2022
171cd79
change port
keckelt Jun 7, 2022
9b2adfa
Access kokiri via proxy
keckelt Jun 8, 2022
a213b2b
remove localhost from url
keckelt Jun 8, 2022
d95460c
Switch to Websockets
keckelt Jun 14, 2022
b0a7804
Add template files for custom lineup columns
keckelt Jun 15, 2022
9f1fb00
show embedding and accuracy
keckelt Jul 19, 2022
4e4be18
support multiple charts
keckelt Jul 20, 2022
8ac8f2f
add d.ts
keckelt Jul 20, 2022
4869a6d
adapt plot size
keckelt Jul 20, 2022
2620ba0
fix label
keckelt Jul 20, 2022
cdf103f
hide category column if not needed
keckelt Jul 20, 2022
e7fd3db
use d3v7 and d3v3 imports
keckelt Jul 21, 2022
0f01c7d
remove console log
keckelt Jul 21, 2022
a16e3b0
Update layout, add parameters and OOB error
keckelt Jul 25, 2022
4f04144
Make inputs more compact
keckelt Jul 25, 2022
8c0de27
Merge branch 'develop' into comparison
keckelt Jul 26, 2022
e5098f9
Merge branch 'comparison' into cmp_lineup_column
keckelt Jul 26, 2022
1bed6c3
update code such that lineup updates
keckelt Jul 26, 2022
afa5927
wider lineup for testing
keckelt Jul 26, 2022
a56924a
show loading animation til distributions are visible
keckelt Jul 26, 2022
2443222
Merge branch 'd3_changes' into cmp_lineup_column
keckelt Jul 26, 2022
90d2756
add distribution column
keckelt Jul 26, 2022
578264f
increase precision of importance column
keckelt Jul 27, 2022
3bd2e57
try different filters
keckelt Jul 27, 2022
52e8df1
do 300 Trees
keckelt Jul 28, 2022
22d90c5
update layout and add confusions
keckelt Jul 28, 2022
c56e399
switch to flex layout
keckelt Aug 3, 2022
c6d0894
add scatterplot heatmap
keckelt Aug 3, 2022
f26a4ea
add probability ranking
keckelt Aug 3, 2022
566b88e
item ranking
keckelt Aug 4, 2022
de44e1a
increase view height
keckelt Aug 5, 2022
40b2f2d
fix confusion bar chart
keckelt Aug 5, 2022
b86a195
sync lineup selection to plot
keckelt Aug 9, 2022
4e122b7
switch canvas for scatterplot
keckelt Aug 9, 2022
9567a3f
adjust separator color
keckelt Aug 9, 2022
b442228
selection from plot
keckelt Aug 9, 2022
310085a
sort by lineup selection
keckelt Aug 9, 2022
2f4ea60
add buttons to exclude/limit attribute
keckelt Aug 9, 2022
cff1ff7
remove debug output from vega
keckelt Aug 9, 2022
a7ffc12
add onboarding message
keckelt Aug 9, 2022
532ff7c
update style, add loading indicators, bump forest size
keckelt Aug 9, 2022
a814a6c
update/remove log messages
keckelt Aug 9, 2022
ddd1978
fill onboarding tooltip
keckelt Aug 11, 2022
bd4fc8b
minor style updates
keckelt Aug 11, 2022
ba7322a
Update tooltips for Characterize Operation
keckelt Aug 11, 2022
920d8af
add cohort label to scatterplot tooltip
keckelt Aug 11, 2022
6d0befa
Update Kokiri branch (#52)
keckelt Jan 12, 2023
350f895
add checkbox to toggle imputation
keckelt Feb 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
133 changes: 0 additions & 133 deletions .circleci/config.yml

This file was deleted.

1 change: 1 addition & 0 deletions .eslintcache

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('visyn_scripts/config/eslintrc.template')({ tsconfigRootDir: __dirname });
18 changes: 1 addition & 17 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,18 +1,2 @@

# This is a comment.
# Each line is a file pattern followed by one or more owners.
# Also See: https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners

# Order is important; the last matching pattern takes the most
# precedence.
# You can also use email addresses if you prefer. They'll be
# used to look up users just like we do for commit author
# emails.


# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @global-owner1 and @global-owner2 will be requested for
# review when someone opens a pull request.
* @PatrickAdelberger @keckelt
* @keckelt

36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: 🐛Bug Report
about: Create a bug report to help us improve
title: ""
labels: ["type: bug"]
assignees: ""

---

### Environment

* Release number or git hash:
* Browser:
* Deployed / Local:
---

### Steps to reproduce the bug

1. Open a list of ... / Search ...
2. Do something else

### Observed Behavior

> Please provide a short description of the actual behavior you observed
> If applicable, add screenshots to help explain your problem.
> - Any unexpected output or action (or lack of expected output or action)
> - Web browser console errors (including tracebacks)
> - Server errors (relevant messages and tracebacks)
> - Static or animated images showing the UI behavior

### Expected Behavior

> Please provide a short description which behavior you expected from your steps

Thanks for taking the time to fill out this bug report 🤗
Make sure there aren't any open/closed issues for this topic 😃
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: ✨Feature Request
about: Request a new feature or enhancement
title: ""
labels: ["type: feature"]
---

## Short description

Please provide a short description which summarizes the idea behind this feature request and why this is useful.

## User stories

* As a *user*, I want to ... so that ...


Please make sure this feature request hasn't been already submitted by someone by looking through other open/closed issues 😃
45 changes: 45 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
Closes *list issues numbers here*

### Developer Checklist (Definition of Done)

**Issue**

- [ ] All acceptance criteria from the issue are met
- [ ] Tested in latest Chrome/Firefox

**UI/UX/Vis**

- [ ] Requires UI/UX/Vis review
- [ ] Reviewer(s) are notified (_tag assignees_)
- [ ] Review has occurred (_link to notes_)
- [ ] Feedback is included in this PR
- [ ] Reviewer(s) approve of concept and design

**Code**

- [ ] Branch is up-to-date with the branch to be merged with, i.e., develop
- [ ] Code is cleaned up and formatted
- [ ] Unit tests are written (frontend/backend if applicable)
- [ ] Integration tests are written (if applicable)

**PR**

- [ ] Descriptive title for this pull request is provided (will be used for release notes later)
- [ ] Reviewer and assignees are defined
- [ ] Add type label (e.g., *bug*, *feature*) to this pull request
- [ ] Add release label (e.g., `release: minor`) to this PR following [semver](https://semver.org/)
- [ ] The PR is connected to the corresponding issue (via `Closes #...`)
- [ ] [Summary of changes](#summary-of-changes) is written


### Summary of changes

-

### Screenshots


### Additional notes for the reviewer(s)

-
Thanks for creating this pull request 🤗
8 changes: 8 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: build

on: [push, workflow_dispatch]

jobs:
build:
uses: datavisyn/github-workflows/.github/workflows/build-node-python.yml@main
secrets: inherit
12 changes: 12 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: publish

on: workflow_dispatch

jobs:
publish:
uses: datavisyn/github-workflows/.github/workflows/publish-node-python.yml@main
secrets:
DV_DEVOPS: ${{ secrets.DV_DEVOPS }}
PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
8 changes: 8 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: release

on: workflow_dispatch

jobs:
release:
uses: datavisyn/github-workflows/.github/workflows/release-source.yml@main
secrets: inherit
13 changes: 12 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,15 @@ node_modules/
*.css
/.cache-loader
package-lock.json
*:Zone.Identifier
*:Zone.Identifier/dist/
/dist


# yarn
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
1 change: 1 addition & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('visyn_scripts/config/prettierrc.template')
Loading