diff --git a/.github/workflows/compatibility_tests.yml b/.github/workflows/compatibility_tests.yml index 0f3885958..4d2691418 100644 --- a/.github/workflows/compatibility_tests.yml +++ b/.github/workflows/compatibility_tests.yml @@ -7,6 +7,10 @@ on: branches: - main + # For debug - uncomment below to run on all PRs + pull_request: + branches: "*" + env: JEST_ENV: prod @@ -28,13 +32,14 @@ jobs: strategy: fail-fast: false matrix: + # note: The `macos-latest` is latest Catalina version, and not Big Sur. So we explicitly ask for Big Sur (`macos-11`) os: [ubuntu-latest, macos-latest, macos-13] - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11"] cellxgene_build: [main, latest] # add anndata pinned version test for subset of matrix configurations, # in order to reduce matrix cross-product explosion include: - - python-version: 3.12 + - python-version: 3.11 cellxgene_build: latest # TODO: dynamically use the literal version in requirements.txt, # to avoid having to update this in manually in the future @@ -95,7 +100,7 @@ jobs: # keep same pip pkg versions as in the cxg release sed -i'' -e 's/-r requirements.txt//' server/requirements-dev.txt pip install -r server/requirements-dev.txt - pip install --force-reinstall numpy==2.0.1 numba>=0.60.0 pandas flatbuffers==2.0.7 + pip install --force-reinstall numpy==2.0.1 numba>=0.60.0 pandas - name: Install anndata version per matrix variable run: pip install anndata${{ matrix.anndata_version }} - name: Install node diff --git a/README.md b/README.md index 3686a0d61..bd81fd9d9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - +![](https://github.com/chanzuckerberg/cellxgene/raw/main/docs/cellxgene-logo.png) _an interactive explorer for single-cell transcriptomics data_ @@ -11,7 +11,8 @@ CZ CELLxGENE Annotate (pronounced "cell-by-gene") is an interactive data explore Whether you need to visualize one thousand cells or one million, CELLxGENE Annotate helps you gain insight into your single-cell data. - +![](https://github.com/chanzuckerberg/cellxgene/raw/main/docs/images/crossfilter.gif) +![](https://github.com/chanzuckerberg/cellxgene/raw/main/docs/images/category-breakdown.gif) # Getting started @@ -27,7 +28,7 @@ Whether you need to visualize one thousand cells or one million, CELLxGENE Annot ### Quick start -To install CELLxGENE Annotate you need Python 3.10+. We recommend [installing Annotate into a conda or virtual environment.](https://github.com/chanzuckerberg/cellxgene-documentation/blob/main/desktop/install.md) +_To install CELLxGENE Annotate you need Python 3.10+_. We recommend [installing Annotate into a conda or virtual environment.](https://github.com/chanzuckerberg/cellxgene-documentation/blob/main/desktop/install.md) Install the package.