bkmartinjr
d9a75fcd10
more linting
2018-09-19 10:30:14 -04:00
bkmartinjr
9ee8781f32
disable react/prop-types
2018-09-19 10:30:14 -04:00
bkmartinjr
b2c42b6379
delint
2018-09-19 10:30:14 -04:00
bkmartinjr
f8b00af011
move redbox-react to depenedencies
2018-09-19 10:30:14 -04:00
Bruce Martin
d4e850d18f
#130 redux refactor ( #208 )
...
* mocks for redux refactor - for discussion
* more API design on redux refactor
* add new reuqired dependencies for build
* change babel target to use modern browser
* remove dead code
* remove dead code - joy plots
* checkpoint on redux refactoring
* checkpoint on redux refactoring
* fix mistaken rebase conflict resolution
* dead code removal; add name to dataframe backmap
* rename dataframe to universe
* update eslint config to more closely match prettier
* lint
* more eslint updates to match prettier
* additional config to make eslint match prettier
* add expression data to Universe/World
* remove obsolete reducers
* lint fixes
* more eslint cleanup
* lint
* lint
* fix but in countAllOnes when dimensions gt 1
* lint; do not display name metadata field
* lint; colors refactor
* lint; colors refactor
* update comments
* first cut at regraph and reset
* enable object-curly-braces consistent mode
* lint, handle regraph with no selection
* fix expression scatterplot bugs
* fix regression legend display
* add expression data cache
* remove console logging
* reset cell color on regraph/reset
* remove obsolete server URLs
* rename UniverseV01 to Universe_REST_API_v01
* add additional comments on the varDataCache
* merge universe reducer into controls reducer; simplify initialization-related actions
* use spread operator
* fix erroneous comment
* convert universe and world state to plain objects, and functionalize supporting code (remove ES6 classes)
* use spread operator
* lint
* improve variable names
* rename obsCrossfilter to crossfilter and obsDimensionMap to dimensionMap
* rename controls2 to controls
2018-09-17 20:43:39 -07:00
Bruce Martin
18e1b0f2fb
Merge pull request #195 from chanzuckerberg/layout-ui-changes
...
Layout changes
2018-08-20 08:43:02 -07:00
bkmartinjr
f8bf32656c
outdated package update; update to babel-preset-env in test config
2018-08-14 13:42:21 -07:00
Bruce Martin
a7f728a9e8
Merge pull request #187 from chanzuckerberg/webpack4-replay
...
Webpack4 port
2018-08-14 13:12:25 -07:00
bkmartinjr
b2619354c5
remove unused babel preset
2018-08-13 17:07:54 -07:00
bkmartinjr
fbf798f4c4
update istanbul devDependency
2018-08-13 17:07:54 -07:00
bkmartinjr
de5a6b1d29
remove polyfills
2018-08-13 17:07:53 -07:00
bkmartinjr
831ef283a0
switch to babel-polyfill
2018-08-13 17:07:53 -07:00
bkmartinjr
113cf17183
update package versions; upgrade webpack-dev-middleware options for dev server
2018-08-13 17:07:53 -07:00
bkmartinjr
a03f4bcdd9
move Promise to dependencies
2018-08-13 17:07:53 -07:00
bkmartinjr
34561a3b08
further webpack config cleanup
2018-08-13 17:07:53 -07:00
bkmartinjr
4e80ed6c5d
clean up babel config - remove deprecated options and extraneous package loads
2018-08-13 17:07:53 -07:00
bkmartinjr
73b6658d29
formatting of package.json
2018-08-13 17:07:53 -07:00
bkmartinjr
2cda3fb68f
add jest config
2018-08-13 17:07:47 -07:00
bkmartinjr
2bf8b273d3
continued webpack4 port: update to recent build packages, remove unused packages, production webpack port
2018-08-13 17:07:01 -07:00
bkmartinjr
563b1c34c9
additional webpack4 migration steps: add mode to webpack config; add webpack-cli to package.json
2018-08-13 17:07:01 -07:00
Bruce Martin
5917dd1fb4
Merge pull request #181 from chanzuckerberg/csweaver/favicon
...
Serving favicon correctly
2018-08-10 08:28:49 -07:00
Bruce Martin
d01792f22b
Merge pull request #178 from chanzuckerberg/bkmartinjr/crlf-cleanup
...
clean up CRLF
2018-08-09 11:31:18 -07:00
bkmartinjr
4417e8f3da
clean up CRLF
2018-08-09 10:50:54 -07:00
Bruce Martin
585d51e9cf
Merge pull request #164 from chanzuckerberg/bkmartinjr-crossfiltergroups
...
add groups functionality to crossfilter
2018-08-08 14:33:29 -07:00
bkmartinjr
8119962c28
revert the module change reversion
2018-08-08 10:45:48 -07:00
bkmartinjr
b2add5f2ce
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-08 08:44:02 -07:00
bkmartinjr
736ad2ca20
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-07 15:46:43 -07:00
Bruce Martin
77f6e918b4
Merge pull request #163 from chanzuckerberg/csweaver/api-base
...
api host 0.0.0.0 -> 127.0.0.1
2018-08-07 15:46:13 -07:00
bkmartinjr
7ac8d31a96
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-07 13:52:12 -07:00
bkmartinjr
957c1a9f20
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-07 08:23:11 -07:00
bkmartinjr
00be4b710e
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-06 12:32:12 -07:00
bkmartinjr
72afb3510c
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-06 09:49:00 -07:00
bkmartinjr
c69a730e12
remove duplicates dependencies
2018-08-06 08:40:15 -07:00
bkmartinjr
ff07bb1ebb
fix for _.get typo
2018-08-04 15:14:40 -07:00
bkmartinjr
60238f61c4
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-04 13:06:08 -07:00
bkmartinjr
8f56f0ce6e
crossfilters: reverse ES6 module change; add group support for enumerated dimensions
2018-08-04 13:05:50 -07:00
bkmartinjr
f839653c00
add Jest tests for new crossfilter group functions
2018-08-04 13:04:09 -07:00
bkmartinjr
a39e0c79a6
add Jest configuration for node-based testing
2018-08-04 13:03:43 -07:00
bkmartinjr
993057b79c
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-08-01 16:32:56 -07:00
bkmartinjr
5400df25ca
finish group() implementation
2018-08-01 16:32:31 -07:00
bkmartinjr
cc354d7d61
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-07-12 11:46:31 -07:00
bkmartinjr
2970189397
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups
2018-07-10 13:52:35 -07:00
bkmartinjr
76446ca7d4
start at groups implementation for typedCrossfilter
2018-07-10 13:52:22 -07:00
bkmartinjr
a0d5f1bf86
Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-addjest
2018-05-30 10:36:21 -07:00
bkmartinjr
9e8d48d630
more Jest tests for TypedCrossfilter
2018-05-30 10:35:49 -07:00
bkmartinjr
0b50f02d55
fix id() bug in ScalarDimension
2018-05-30 09:23:25 -07:00
bkmartinjr
a0c6e3102b
fix bug in fillBySelection
2018-05-30 09:03:03 -07:00
bkmartinjr
bf6ebd5741
reset all cells on graph reset
2018-05-29 21:40:51 -07:00
bkmartinjr
9c2870e995
fix logic inversion on regraph
2018-05-29 21:38:47 -07:00
bkmartinjr
92dfc5f2ee
add Jest tests
2018-05-29 21:16:48 -07:00
bkmartinjr
eaa4e6c7a4
fix bug in selectOne and deselectOne
2018-05-29 20:34:59 -07:00
bkmartinjr
20756764f9
add comments
2018-05-29 11:58:57 -07:00
bkmartinjr
2f23e8675f
fix typo generating exception
2018-05-29 10:01:33 -07:00
bkmartinjr
089d04ea9f
move schema sniffer to util
2018-05-28 16:52:32 -07:00
bkmartinjr
cfd13cad41
refactor regraph functionality to use crossfilter; add reset graph
2018-05-27 11:49:50 -07:00
bkmartinjr
2c79e98809
reorganize TypedCrossfilter code
2018-05-27 08:02:47 -07:00
bkmartinjr
7874e6a68b
better caching of graph regl data
2018-05-25 17:27:50 -07:00
bkmartinjr
007e1d3a66
remove detritus
2018-05-23 21:01:28 -07:00
bkmartinjr
cc661f31e1
first cut at high performance crossfilter
2018-05-23 20:59:13 -07:00
bkmartinjr
87958af6db
merge with Colin responsive edits
2018-05-14 16:18:18 -07:00
bkmartinjr
1e88764132
move initializer to constructor
2018-05-14 16:04:31 -07:00
bkmartinjr
fe655135e4
fix incorrect inequality check in caching code
2018-05-14 15:57:39 -07:00
bkmartinjr
156fb5c100
performance - improve caching in histogram and graph
2018-05-14 11:56:44 -07:00
bkmartinjr
7d79bc9e48
small cleanup requests from recent PR
2018-05-10 16:44:46 -07:00
bkmartinjr
06a5eedd0e
performance - remove scaling from inner render loop
2018-05-09 21:10:59 -07:00
bkmartinjr
93920d9a72
performance - graph, scatterplot and brush select
2018-05-09 08:13:37 -07:00
bkmartinjr
783b7a46f1
use Object rather than Map to store color cache
2018-05-08 10:31:42 -07:00
bkmartinjr
bb61d116d5
Remove dead code canvas rendering code
2018-05-07 16:26:24 -07:00
bkmartinjr
c9ff8b35c2
Perf - cache parsed color descriptions
2018-05-07 15:13:50 -07:00
bkmartinjr
90c7daf571
Prettier
2018-05-05 13:15:10 -07:00
bkmartinjr
71c2a3ab43
do not use lodash get()
2018-05-02 17:20:43 -07:00
bkmartinjr
1bca48cde3
dont use lodash get()
2018-05-02 16:52:08 -07:00
bkmartinjr
b3ee24d7c7
Merge branch 'regl-playground' of https://github.com/chanzuckerberg/cellxgene into regl-playground
2018-05-02 16:36:22 -07:00
bkmartinjr
56e66088bf
performance - speed up categorical metadata deselection
2018-05-01 14:54:55 -07:00
bkmartinjr
118248446e
performance - parse color descriptions once
2018-04-30 20:20:50 -07:00