Commit Graph

344 Commits

Author SHA1 Message Date
Charlotte Weaver
8aafd7d271 fix eslint-scope vulnerability 2018-07-12 13:05:27 -07:00
Charlotte Weaver
558950852e Merge remote-tracking branch 'origin/csweaver/addbackend' into csweaver/addbackend 2018-07-06 15:43:37 -07:00
Charlotte Weaver
cd1b67fd09 Rename diffexpression 2018-07-06 15:41:08 -07:00
Charlotte Weaver
5b9ddfa1a6 Added documentation to filter 2018-07-06 15:40:21 -07:00
Charlotte Weaver
354eacc3c8 Remove cell ids from engine
Previously I just removed them from the driver
2018-07-06 15:38:42 -07:00
Charlotte Weaver
cf12acd47c Added documentation to filter 2018-07-06 10:26:46 -07:00
Charlotte Weaver
6652c07495 Remove cell ids from engine
Previously I just removed them from the driver
2018-07-06 10:26:33 -07:00
Charlotte Weaver
e3bf06ca61 Config file no longer necessary
Config is solely from environment variables instead.
2018-07-06 10:13:24 -07:00
Charlotte Weaver
01de23c533 Fixed some faulty requirements
Not tested on latest flask version yet
The latest anndata is causing problems with sorting  numeric indexes. I made a separate issue to actually fix that at a later point.
2018-07-06 10:12:32 -07:00
Charlotte Weaver
85506db971 Updating to latest cellxgene client code
Fixes the build error in the old version. 

Reverted the API version since we changed directions from updating the API to refactoring the server structure instead.
2018-07-05 13:37:26 -07:00
Charlotte Weaver
2da62720dd Better documentation for driver/engines
Removed the REST v2.0 documentation in favor of getting v1.0 working with driver/engine model
2018-06-29 17:17:14 -07:00
Charlotte Weaver
56c932a443 Fixed categorical filter not being converted to type, added tests 2018-06-29 17:16:00 -07:00
Charlotte Weaver
40f5b94075 Consistency with quotes
' -> "
2018-06-29 13:14:58 -07:00
Charlotte Weaver
ba13e32206 Add python's requirements.txt 2018-06-27 13:40:35 -07:00
Charlotte Weaver
a60b3ea296 Put cellxgene readme back in
Will update readme to make server side work once build/packaging in.
2018-06-26 11:51:58 -07:00
Charlotte Weaver
dd5fa57259 renaming backend, cellxgene to server, client respectively 2018-06-26 11:41:32 -07:00
Charlotte Weaver
59dcfe2bc4 Correct tabs to spaces 2018-06-26 11:22:34 -07:00
Charlotte Weaver
c7f9dc0bb9 Remove redundant app start 2018-06-26 11:21:35 -07:00
Charlotte Weaver
67f2e19f39 Added tests for all endpoints 2018-06-25 15:43:18 -07:00
Charlotte Weaver
ca16447115 Style guide cleanup 2018-06-22 17:43:10 -07:00
Charlotte Weaver
15ce4cc338 Add back in /expression and /diffexp endpoints 2018-06-22 17:18:22 -07:00
Charlotte Weaver
ee8bb510ff /cells is working 2018-06-22 11:52:05 -07:00
Charlotte Weaver
9b4bcb7f7b Original /initialize working 2018-06-22 11:00:22 -07:00
Charlotte Weaver
1621d20bc4 Minimum working iterator version
Checkpointing. This is a minimum working version using the iterator. I basically hacked consuming the iterator since I want to switch directions, but this is a good place to come back to.
2018-06-22 10:01:52 -07:00
Charlotte Weaver
fabd3ca2ff Implement driver class for scanpy 2018-06-07 15:22:32 -07:00
Charlotte Weaver
9cf300caeb Fleshed out documentation and params for methods
Given feedback from designing rest v2.0
2018-06-05 16:05:04 -07:00
Charlotte Weaver
e84793ede9 Add backend to cellxgene repo 2018-06-01 11:16:23 -07:00
Colin Megill
37df1d7a67 Merge pull request #73 from chanzuckerberg/continuousLegend
continuous legend
2018-05-30 11:22:47 -04:00
Colin Megill
2b70d165be Merge pull request #72 from chanzuckerberg/bkmartinjr-regraph
fix regraph metadata bug
2018-05-30 11:22:07 -04: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
Colin Megill
1565f47f6e continuous legend 2018-05-30 00:21:11 -04:00
Colin Megill
67e65e7535 Merge pull request #71 from chanzuckerberg/bkmartinjr-staterefactor
introduce new selection state machinery
2018-05-29 15:04:21 -04: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
Colin Megill
f5f9700f55 Merge pull request #57 from chanzuckerberg/responsiveBrush
reset brush on window resize
v0.2.0
2018-05-14 23:01:46 -07:00
Colin Megill
2b2bdba8ea reset brush on window resize 2018-05-14 23:01:22 -07:00
Colin Megill
82a5bae2ff Merge pull request #55 from chanzuckerberg/bkmartinjr-perf3
performance - improve caching in histogram and graph
2018-05-14 17:47:41 -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
Colin Megill
e739179c1d Merge pull request #56 from chanzuckerberg/responsive
adds basic responsive capability for graph and metadata
2018-05-14 16:01:53 -07:00
bkmartinjr
fe655135e4 fix incorrect inequality check in caching code 2018-05-14 15:57:39 -07:00
Colin Megill
de6d82af13 adds basic responsive capability for graph and metadata 2018-05-14 15:48:06 -07:00
bkmartinjr
156fb5c100 performance - improve caching in histogram and graph 2018-05-14 11:56:44 -07:00