Commit Graph

57 Commits

Author SHA1 Message Date
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
Colin Megill
f7abee5156 kill logging 2018-08-19 19:57:43 -04:00
Colin Megill
fddf114076 don't render anything until everything loads 2018-08-19 19:57:26 -04:00
Colin Megill
d550b5503d graph needs to know about first time rendering 2018-08-19 19:57:11 -04:00
Colin Megill
743eee3d78 maximize space for heatmap 2018-08-19 19:20:57 -04:00
Colin Megill
d492e129d0 standardize buttons, move diffexp to lower right 2018-08-19 19:19:22 -04:00
Colin Megill
44ef1af863 with direct imports of viridis scale, 2 packages no longer needed 2018-08-16 10:14:25 -04:00
Colin Megill
6fd7f23364 dead code cleanup 2018-08-16 10:13:13 -04:00
Colin Megill
3c9de7be9e add d3 and scale chromatic imports 2018-08-16 10:11:18 -04:00
Colin Megill
3087c173e6 remove import for joyplots 2018-08-16 10:07:26 -04:00
Colin Megill
e4cd873b21 better positioning of continuous paintbrushes 2018-08-16 10:07:08 -04:00
Colin Megill
67bf7491c6 add d3 packages via npm 2018-08-16 10:06:46 -04:00
Colin Megill
531e60caa4 remove d3 script tags in index 2018-08-16 10:06:09 -04:00
bkmartinjr
f8bf32656c outdated package update; update to babel-preset-env in test config 2018-08-14 13:42:21 -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
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
Colin Megill
985cc0de94 update webpack config rules 2018-08-13 17:07:00 -07:00
Colin Megill
c57d648f15 update packages in package.json for webpack4 2018-08-13 17:05:14 -07:00
Charlotte Weaver
e96653b826 Serving favicon correctly 2018-08-09 14:14:45 -07:00
bkmartinjr
4417e8f3da clean up CRLF 2018-08-09 10:50:54 -07:00
bkmartinjr
8119962c28 revert the module change reversion 2018-08-08 10:45:48 -07:00
bkmartinjr
7ac8d31a96 Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups 2018-08-07 13:52:12 -07:00
Colin Megill
10cc801197 remove warnings in npm install, resolve security warnings 2018-08-07 15:00:28 -04:00
bkmartinjr
00be4b710e Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups 2018-08-06 12:32:12 -07:00
Colin Megill
3822d4b005 upgrade react, webpack inline source, html plugin 2018-08-06 15:16:17 -04:00
bkmartinjr
72afb3510c Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups 2018-08-06 09:49:00 -07:00
Colin Megill
6bc94a53ce Merge pull request #148 from chanzuckerberg/bkmartinjr/getfix2
fix for _.get typo
2018-08-06 12:29:41 -04: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
Colin Megill
dfea46eff0 Merge pull request #144 from chanzuckerberg/#41-get-fixes
_.get instead of ternary
2018-08-03 15:22:08 -04:00
Colin Megill
cb6b784dfd final component conversions 2018-08-03 15:18:40 -04:00
Colin Megill
7ae1db627c continuous legend conversion 2018-08-02 15:32:26 -04:00
bkmartinjr
993057b79c Merge branch 'master' of https://github.com/chanzuckerberg/cellxgene into bkmartinjr-crossfiltergroups 2018-08-01 16:32:56 -07:00
Colin Megill
20331313e0 move to componentDidUpdate 2018-07-31 16:50:48 -04:00
Colin Megill
ee2b7fc13f stub getDerivedStateFromProps 2018-07-31 11:07:53 -04:00
Colin Megill
78077ad566 pulse loader doesn't work with 16 2018-07-30 14:29:54 -04:00
Colin Megill
0b84e9e804 react 16 2018-07-30 14:29:44 -04:00