diff --git a/LICENSE b/LICENSE
index c31239079..c078d2f7e 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2022-2023 Chan Zuckerberg Initiative
+Copyright (c) 2022-2023 Chan Zuckerberg Initiative Foundation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/api/python/cellxgene_census/LICENSE b/api/python/cellxgene_census/LICENSE
index 9b6892998..c078d2f7e 100644
--- a/api/python/cellxgene_census/LICENSE
+++ b/api/python/cellxgene_census/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2022 Chan Zuckerberg Initiative
+Copyright (c) 2022-2023 Chan Zuckerberg Initiative Foundation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/api/python/cellxgene_census/pyproject.toml b/api/python/cellxgene_census/pyproject.toml
index e601715ea..4e923b26c 100644
--- a/api/python/cellxgene_census/pyproject.toml
+++ b/api/python/cellxgene_census/pyproject.toml
@@ -7,7 +7,7 @@ name = "cellxgene_census"
dynamic = ["version"]
description = "API to facilitate the use of the CZ CELLxGENE Discover Census. For more information about the API and the project visit https://github.com/chanzuckerberg/cellxgene-census/"
authors = [
- { name = "Chan Zuckerberg Initiative", email = "soma@chanzuckerberg.com" }
+ { name = "Chan Zuckerberg Initiative Foundation", email = "soma@chanzuckerberg.com" }
]
license = { text = "MIT" }
readme = "README.md"
@@ -31,7 +31,7 @@ dependencies= [
# NOTE: the tiledbsoma version must be >= to the version used in the Census builder, to
# ensure that the assets are readable (tiledbsoma supports backward compatible reading).
# Make sure this version does not fall behind the builder's tiledbsoma version.
- "tiledbsoma~=1.4.3",
+ "tiledbsoma~=1.5.1",
"anndata",
"numpy>=1.21,<1.25", # numpy is constrained by numba and the old pip solver
"requests",
diff --git a/api/python/cellxgene_census/src/cellxgene_census/_experiment.py b/api/python/cellxgene_census/src/cellxgene_census/_experiment.py
index f8edb0ce2..68b846713 100644
--- a/api/python/cellxgene_census/src/cellxgene_census/_experiment.py
+++ b/api/python/cellxgene_census/src/cellxgene_census/_experiment.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022-2023 Chan Zuckerberg Initiative
+# Copyright (c) 2022-2023 Chan Zuckerberg Initiative Foundation
#
# Licensed under the MIT License.
diff --git a/api/python/cellxgene_census/src/cellxgene_census/_get_anndata.py b/api/python/cellxgene_census/src/cellxgene_census/_get_anndata.py
index 6751b31d1..22a6a284c 100644
--- a/api/python/cellxgene_census/src/cellxgene_census/_get_anndata.py
+++ b/api/python/cellxgene_census/src/cellxgene_census/_get_anndata.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022-2023 Chan Zuckerberg Initiative
+# Copyright (c) 2022-2023 Chan Zuckerberg Initiative Foundation
#
# Licensed under the MIT License.
diff --git a/api/python/cellxgene_census/src/cellxgene_census/_open.py b/api/python/cellxgene_census/src/cellxgene_census/_open.py
index fcc06fa55..8be55810c 100644
--- a/api/python/cellxgene_census/src/cellxgene_census/_open.py
+++ b/api/python/cellxgene_census/src/cellxgene_census/_open.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022-2023 Chan Zuckerberg Initiative
+# Copyright (c) 2022-2023 Chan Zuckerberg Initiative Foundation
#
# Licensed under the MIT License.
diff --git a/api/python/cellxgene_census/src/cellxgene_census/_presence_matrix.py b/api/python/cellxgene_census/src/cellxgene_census/_presence_matrix.py
index bd6f57e9f..aa8b6b183 100644
--- a/api/python/cellxgene_census/src/cellxgene_census/_presence_matrix.py
+++ b/api/python/cellxgene_census/src/cellxgene_census/_presence_matrix.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022-2023 Chan Zuckerberg Initiative
+# Copyright (c) 2022-2023 Chan Zuckerberg Initiative Foundation
#
# Licensed under the MIT License.
diff --git a/api/python/cellxgene_census/src/cellxgene_census/_release_directory.py b/api/python/cellxgene_census/src/cellxgene_census/_release_directory.py
index 7bbd3760c..f0ee91d4b 100644
--- a/api/python/cellxgene_census/src/cellxgene_census/_release_directory.py
+++ b/api/python/cellxgene_census/src/cellxgene_census/_release_directory.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022-2023 Chan Zuckerberg Initiative
+# Copyright (c) 2022-2023 Chan Zuckerberg Initiative Foundation
#
# Licensed under the MIT License.
diff --git a/api/python/cellxgene_census/src/cellxgene_census/experimental/util/_csr_iter.py b/api/python/cellxgene_census/src/cellxgene_census/experimental/util/_csr_iter.py
index 4811b735c..96476ef95 100644
--- a/api/python/cellxgene_census/src/cellxgene_census/experimental/util/_csr_iter.py
+++ b/api/python/cellxgene_census/src/cellxgene_census/experimental/util/_csr_iter.py
@@ -22,6 +22,9 @@ def X_sparse_iter(
reindex_sparse_axis: bool = True,
) -> Iterator[_RT]:
"""
+ NOTE: this API is deprecated as of version 1.8, and will be removed in version
+ 1.9. Please use the `blockwise` iterator support introduced in tiledbsoma version 1.5.
+
Iterate over rows (or columns) of the query results X matrix, with pagination to
control peak memory usage for large result sets. Each iteration step yields:
* obs_coords (coordinates)
@@ -78,7 +81,7 @@ def X_sparse_iter(
... ...
Lifecycle:
- experimental
+ deprecated
See also: https://github.com/single-cell-data/TileDB-SOMA/issues/1528
"""
diff --git a/api/python/cellxgene_census/tests/README.md b/api/python/cellxgene_census/tests/README.md
index 99dce0501..860f17e59 100644
--- a/api/python/cellxgene_census/tests/README.md
+++ b/api/python/cellxgene_census/tests/README.md
@@ -50,7 +50,953 @@ When run, please record the results in this file (below) and commit the change t
- The Census version used for the test (i.e., the version aliased as `latest`). This can be easily captured using `cellxgene_census.get_census_version_description('latest')`
- the cellxgene_census package version (ie., `cellxgene_census.__version__`)
- any run notes
-- full output of: `pytest -v --durations=0 --expensive ./api/python/cellxgene_census/tests/`
+- full output of: `pytest -v --durations=0 --experimental --expensive ./api/python/cellxgene_census/tests/`
+
+### 2023-10-23
+
+- Host: EC2 instance type: `r6id.32xlarge`, all nvme mounted as swap.
+- Uname: Linux 6.2.0-1015-aws #15~22.04.1-Ubuntu SMP Fri Oct 6 21:37:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
+- Python & census versions:
+
+```python
+>>> import cellxgene_census, tiledbsoma
+>>> tiledbsoma.show_package_versions()
+tiledbsoma.__version__ 1.5.1
+TileDB-Py tiledb.version() (0, 23, 4)
+TileDB core version 2.17.4
+libtiledbsoma version() libtiledb=2.17.4
+python version 3.10.12.final.0
+OS version Linux 6.2.0-1015-aws
+```
+
+**Pytest output:**
+
+```text
+============================= test session starts ==============================
+platform linux -- Python 3.10.12, pytest-7.4.3, pluggy-1.3.0 -- /usr/bin/python3
+cachedir: .pytest_cache
+rootdir: /home/ssm-user/cellxgene-census/api/python/cellxgene_census
+configfile: pyproject.toml
+plugins: requests-mock-1.11.0
+collecting ... collected 411 items
+
+api/python/cellxgene_census/tests/test_acceptance.py::test_load_axes[homo_sapiens] PASSED [ 0%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_load_axes[mus_musculus] PASSED [ 0%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_obs[2-None-homo_sapiens] PASSED [ 0%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_obs[2-None-mus_musculus] PASSED [ 0%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_obs[None-ctx_config1-homo_sapiens] PASSED [ 1%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_obs[None-ctx_config1-mus_musculus] PASSED [ 1%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_var[2-None-homo_sapiens] PASSED [ 1%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_var[2-None-mus_musculus] PASSED [ 1%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_var[None-ctx_config1-homo_sapiens] PASSED [ 2%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_var[None-ctx_config1-mus_musculus] PASSED [ 2%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[2-None-coords0-homo_sapiens] PASSED [ 2%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[2-None-coords0-mus_musculus] PASSED [ 2%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[None-ctx_config1-coords1-homo_sapiens] PASSED [ 3%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[None-ctx_config1-coords1-mus_musculus] PASSED [ 3%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[None-ctx_config2-coords2-homo_sapiens] PASSED [ 3%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[None-ctx_config2-coords2-mus_musculus] PASSED [ 3%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[None-ctx_config3-coords3-homo_sapiens] PASSED [ 4%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_read_X[None-ctx_config3-coords3-mus_musculus] PASSED [ 4%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[2-tissue=='aorta'-homo_sapiens] PASSED [ 4%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[2-tissue=='aorta'-mus_musculus] PASSED [ 4%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[2-tissue=='brain'-homo_sapiens] PASSED [ 5%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[2-tissue=='brain'-mus_musculus] PASSED [ 5%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[None-tissue=='aorta'-homo_sapiens] PASSED [ 5%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[None-tissue=='aorta'-mus_musculus] PASSED [ 5%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[None-tissue=='brain'-homo_sapiens] PASSED [ 6%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_incremental_query[None-tissue=='brain'-mus_musculus] PASSED [ 6%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[tissue=='aorta'-None-ctx_config0-homo_sapiens] PASSED [ 6%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[tissue=='aorta'-None-ctx_config0-mus_musculus] PASSED [ 6%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 10K cells-homo_sapiens] PASSED [ 7%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 10K cells-mus_musculus] PASSED [ 7%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 100K cells-homo_sapiens] PASSED [ 7%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 100K cells-mus_musculus] PASSED [ 7%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 250K cells-homo_sapiens] PASSED [ 8%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 250K cells-mus_musculus] PASSED [ 8%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 500K cells-homo_sapiens] PASSED [ 8%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 500K cells-mus_musculus] PASSED [ 8%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 750K cells-homo_sapiens] PASSED [ 9%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 750K cells-mus_musculus] PASSED [ 9%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 1M cells-homo_sapiens] PASSED [ 9%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[First 1M cells-mus_musculus] PASSED [ 9%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[tissue_general=='brain'-obs_coords7-ctx_config7-homo_sapiens] PASSED [ 9%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[tissue_general=='brain'-obs_coords7-ctx_config7-mus_musculus] PASSED [ 10%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[cell_type=='neuron'-obs_coords8-ctx_config8-homo_sapiens] PASSED [ 10%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[cell_type=='neuron'-obs_coords8-ctx_config8-mus_musculus] PASSED [ 10%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[is_primary_data==True-obs_coords9-ctx_config9-homo_sapiens] PASSED [ 10%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[is_primary_data==True-obs_coords9-ctx_config9-mus_musculus] PASSED [ 11%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[None-obs_coords10-ctx_config10-homo_sapiens] PASSED [ 11%]
+api/python/cellxgene_census/tests/test_acceptance.py::test_get_anndata[None-obs_coords10-ctx_config10-mus_musculus] PASSED [ 11%]
+api/python/cellxgene_census/tests/test_directory.py::test_get_census_version_directory PASSED [ 11%]
+api/python/cellxgene_census/tests/test_directory.py::test_get_census_version_directory__lts_only PASSED [ 12%]
+api/python/cellxgene_census/tests/test_directory.py::test_get_census_version_directory__exclude_lts PASSED [ 12%]
+api/python/cellxgene_census/tests/test_directory.py::test_get_census_version_directory__include_retracted PASSED [ 12%]
+api/python/cellxgene_census/tests/test_directory.py::test_get_census_version_directory__retraction_info PASSED [ 12%]
+api/python/cellxgene_census/tests/test_directory.py::test_get_census_version_description_errors PASSED [ 13%]
+api/python/cellxgene_census/tests/test_directory.py::test_get_census_mirrors_directory PASSED [ 13%]
+api/python/cellxgene_census/tests/test_directory.py::test_live_directory_contents PASSED [ 13%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_value_filter PASSED [ 13%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_coords PASSED [ 14%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_allows_missing_obs_or_var_filter PASSED [ 14%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_x_layer[raw] PASSED [ 14%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_x_layer[normalized] PASSED [ 14%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_two_layers[layers0] PASSED [ 15%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_two_layers[layers1] PASSED [ 15%]
+api/python/cellxgene_census/tests/test_get_anndata.py::test_get_anndata_wrong_layer_names PASSED [ 15%]
+api/python/cellxgene_census/tests/test_get_helpers.py::test_get_experiment PASSED [ 15%]
+api/python/cellxgene_census/tests/test_get_helpers.py::test_get_presence_matrix[homo_sapiens] PASSED [ 16%]
+api/python/cellxgene_census/tests/test_get_helpers.py::test_get_presence_matrix[mus_musculus] PASSED [ 16%]
+api/python/cellxgene_census/tests/test_lts_compat.py::test_open[stable] PASSED [ 16%]
+api/python/cellxgene_census/tests/test_lts_compat.py::test_read_dataframe[stable] PASSED [ 16%]
+api/python/cellxgene_census/tests/test_lts_compat.py::test_read_arrays[stable] PASSED [ 17%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_stable PASSED [ 17%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_latest PASSED [ 17%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_with_context FAILED [ 17%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_invalid_args PASSED [ 18%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_errors PASSED [ 18%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_uses_correct_mirror PASSED [ 18%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_rejects_non_s3_mirror PASSED [ 18%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_works_if_no_relative_uri_specified PASSED [ 18%]
+api/python/cellxgene_census/tests/test_open.py::test_open_soma_defaults_to_stable PASSED [ 19%]
+api/python/cellxgene_census/tests/test_open.py::test_get_source_h5ad_uri PASSED [ 19%]
+api/python/cellxgene_census/tests/test_open.py::test_get_source_h5ad_uri_errors PASSED [ 19%]
+api/python/cellxgene_census/tests/test_open.py::test_download_source_h5ad PASSED [ 19%]
+api/python/cellxgene_census/tests/test_open.py::test_download_source_h5ad_errors PASSED [ 20%]
+api/python/cellxgene_census/tests/test_open.py::test_opening_census_without_anon_access_fails_with_bogus_creds PASSED [ 20%]
+api/python/cellxgene_census/tests/test_open.py::test_can_open_with_anonymous_access PASSED [ 20%]
+api/python/cellxgene_census/tests/test_util.py::test_uri_join PASSED [ 20%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_non_batched[6-3-pytorch_x_value_gen-True] PASSED [ 21%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_non_batched[6-3-pytorch_x_value_gen-False] PASSED [ 21%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__all_batches_full_size[6-3-pytorch_x_value_gen-True] PASSED [ 21%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__all_batches_full_size[6-3-pytorch_x_value_gen-False] PASSED [ 21%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_unique_soma_joinids[obs_range0-3-pytorch_x_value_gen-True] PASSED [ 22%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_unique_soma_joinids[obs_range1-3-pytorch_x_value_gen-False] PASSED [ 22%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__partial_final_batch_size[5-3-pytorch_x_value_gen-True] PASSED [ 22%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__partial_final_batch_size[5-3-pytorch_x_value_gen-False] PASSED [ 22%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__exactly_one_batch[3-3-pytorch_x_value_gen-True] PASSED [ 23%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__exactly_one_batch[3-3-pytorch_x_value_gen-False] PASSED [ 23%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__empty_query_result[6-3-pytorch_x_value_gen-True] PASSED [ 23%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__empty_query_result[6-3-pytorch_x_value_gen-False] PASSED [ 23%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_sparse_output__non_batched[6-3-pytorch_x_value_gen-True] PASSED [ 24%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_sparse_output__non_batched[6-3-pytorch_x_value_gen-False] PASSED [ 24%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_sparse_output__batched[6-3-pytorch_x_value_gen-True] PASSED [ 24%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_sparse_output__batched[6-3-pytorch_x_value_gen-False] PASSED [ 24%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__partial_soma_batches_are_concatenated[10-1-pytorch_x_value_gen-True] PASSED [ 25%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_batching__partial_soma_batches_are_concatenated[10-1-pytorch_x_value_gen-False] PASSED [ 25%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_encoders[3-3-pytorch_x_value_gen] PASSED [ 25%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_multiprocessing__returns_full_result[6-3-pytorch_x_value_gen] PASSED [ 25%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_distributed__returns_data_partition_for_rank[6-3-pytorch_x_value_gen] PASSED [ 26%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_distributed_and_multiprocessing__returns_data_partition_for_rank[12-3-pytorch_x_value_gen] PASSED [ 26%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__non_batched[3-3-pytorch_x_value_gen-True] PASSED [ 26%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__non_batched[3-3-pytorch_x_value_gen-False] PASSED [ 26%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__batched[6-3-pytorch_x_value_gen-True] PASSED [ 27%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__batched[6-3-pytorch_x_value_gen-False] PASSED [ 27%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test__X_tensor_dtype_matches_X_matrix[6-3-pytorch_x_value_gen-True] PASSED [ 27%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test__X_tensor_dtype_matches_X_matrix[6-3-pytorch_x_value_gen-False] PASSED [ 27%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test__pytorch_splitting[10-1-pytorch_x_value_gen] PASSED [ 27%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test__shuffle[16-1-pytorch_seq_x_value_gen] PASSED [ 28%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__multiprocess_sparse_matrix__fails SKIPPED [ 28%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__multiprocess_dense_matrix__ok SKIPPED [ 28%]
+api/python/cellxgene_census/tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__unsupported_params__fails PASSED [ 28%]
+api/python/cellxgene_census/tests/experimental/ml/huggingface/test_geneformer.py::test_GeneformerTokenizer[4] SKIPPED [ 29%]
+api/python/cellxgene_census/tests/experimental/ml/huggingface/test_geneformer.py::test_GeneformerTokenizer[100000] SKIPPED [ 29%]
+api/python/cellxgene_census/tests/experimental/ml/huggingface/test_geneformer.py::test_GeneformerTokenizer_docstring_example SKIPPED [ 29%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 29%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 30%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 30%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 30%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 30%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 31%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 31%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 31%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 31%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 32%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 32%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 32%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 32%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 33%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 33%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 33%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 33%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 34%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 34%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 34%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 34%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 35%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 35%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 35%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 35%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 36%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 36%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 36%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 36%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 36%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 37%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 37%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 37%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 37%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 38%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 38%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 38%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 38%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 39%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 39%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 39%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 39%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 40%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 40%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 40%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 40%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 41%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 41%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 41%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 41%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 42%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 42%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 42%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 42%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 43%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 43%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 43%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 43%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 44%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 44%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 44%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 44%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 45%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 45%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 45%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 45%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 45%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 46%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 46%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 46%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 46%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 47%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 47%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 47%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 47%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 48%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 48%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 48%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 48%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 49%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 49%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 49%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 49%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 50%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 50%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 50%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 50%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 51%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 51%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 51%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 51%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 52%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 52%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 52%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 52%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 53%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 53%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 53%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 53%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 54%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 54%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 54%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 54%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 54%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 55%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 55%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 55%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 55%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 56%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 56%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 56%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 56%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 57%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 57%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 57%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 57%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 58%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 58%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 58%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 58%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 59%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 59%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 59%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 59%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"] PASSED [ 60%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"] PASSED [ 60%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]] PASSED [ 60%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"] PASSED [ 60%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-tissue_general == "liver" and is_primary_data == True-None-None] PASSED [ 61%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-is_primary_data == True and tissue_general == "heart"-dataset_id-None] PASSED [ 61%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-is_primary_data == True and tissue_general == "heart"-batch_key2-None] PASSED [ 61%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-is_primary_data == True-dataset_id-obs_coords3] PASSED [ 61%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[homo_sapiens-Homo sapiens-is_primary_data == True-dataset_id-obs_coords4] FAILED [ 62%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_error_cases PASSED [ 62%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_max_loess_jitter_error PASSED [ 62%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[None] PASSED [ 62%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[suspension_type] PASSED [ 63%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[batch_key2] PASSED [ 63%]
+api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[batch_key3] PASSED [ 63%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-1-101] PASSED [ 63%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-1-53] PASSED [ 63%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-3-101] PASSED [ 64%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-3-53] PASSED [ 64%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-11-101] PASSED [ 64%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-11-53] PASSED [ 64%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-101-101] PASSED [ 65%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-101-53] PASSED [ 65%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-1-101] PASSED [ 65%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-1-53] PASSED [ 65%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-3-101] PASSED [ 66%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-3-53] PASSED [ 66%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-11-101] PASSED [ 66%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-11-53] PASSED [ 66%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-101-101] PASSED [ 67%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-101-53] PASSED [ 67%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-1-101] PASSED [ 67%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-1-53] PASSED [ 67%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-3-101] PASSED [ 68%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-3-53] PASSED [ 68%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-11-101] PASSED [ 68%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-11-53] PASSED [ 68%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-101-101] PASSED [ 69%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-101-53] PASSED [ 69%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-1-101] PASSED [ 69%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-1-53] PASSED [ 69%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-3-101] PASSED [ 70%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-3-53] PASSED [ 70%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-11-101] PASSED [ 70%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-11-53] PASSED [ 70%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-101-101] PASSED [ 71%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-101-53] PASSED [ 71%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-1-101] PASSED [ 71%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-1-53] PASSED [ 71%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-3-101] PASSED [ 72%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-3-53] PASSED [ 72%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-11-101] PASSED [ 72%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-11-53] PASSED [ 72%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-101-101] PASSED [ 72%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-101-53] PASSED [ 73%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-1-101] PASSED [ 73%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-1-53] PASSED [ 73%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-3-101] PASSED [ 73%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-3-53] PASSED [ 74%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-11-101] PASSED [ 74%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-11-53] PASSED [ 74%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-101-101] PASSED [ 74%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-101-53] PASSED [ 75%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-1-101] PASSED [ 75%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-1-53] PASSED [ 75%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-3-101] PASSED [ 75%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-3-53] PASSED [ 76%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-11-101] PASSED [ 76%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-11-53] PASSED [ 76%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-101-101] PASSED [ 76%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-101-53] PASSED [ 77%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-1-101] PASSED [ 77%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-1-53] PASSED [ 77%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-3-101] PASSED [ 77%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-3-53] PASSED [ 78%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-11-101] PASSED [ 78%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-11-53] PASSED [ 78%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-101-101] PASSED [ 78%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-101-53] PASSED [ 79%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-1-101] PASSED [ 79%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-1-53] PASSED [ 79%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-3-101] PASSED [ 79%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-3-53] PASSED [ 80%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-11-101] PASSED [ 80%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-11-53] PASSED [ 80%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-101-101] PASSED [ 80%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-101-53] PASSED [ 81%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-1-101] PASSED [ 81%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-1-53] PASSED [ 81%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-3-101] PASSED [ 81%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-3-53] PASSED [ 81%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-11-101] PASSED [ 82%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-11-53] PASSED [ 82%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-101-101] PASSED [ 82%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-101-53] PASSED [ 82%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-1-101] PASSED [ 83%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-1-53] PASSED [ 83%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-3-101] PASSED [ 83%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-3-53] PASSED [ 83%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-11-101] PASSED [ 84%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-11-53] PASSED [ 84%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-101-101] PASSED [ 84%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-101-53] PASSED [ 84%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-1-101] PASSED [ 85%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-1-53] PASSED [ 85%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-3-101] PASSED [ 85%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-3-53] PASSED [ 85%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-11-101] PASSED [ 86%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-11-53] PASSED [ 86%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-101-101] PASSED [ 86%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-101-53] PASSED [ 86%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar_nnz_only_batches_fails[1200-511] PASSED [ 87%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_meanvar_nnz_only_batches_fails[100001-57] PASSED [ 87%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_mean[1200-511-101] PASSED [ 87%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_mean[1200-511-53] PASSED [ 87%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_mean[100001-57-101] PASSED [ 88%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_mean[100001-57-53] PASSED [ 88%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-1-101] PASSED [ 88%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-1-53] PASSED [ 88%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-3-101] PASSED [ 89%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-3-53] PASSED [ 89%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-11-101] PASSED [ 89%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-11-53] PASSED [ 89%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-101-101] PASSED [ 90%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[1200-511-101-53] PASSED [ 90%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-1-101] PASSED [ 90%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-1-53] PASSED [ 90%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-3-101] PASSED [ 90%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-3-53] PASSED [ 91%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-11-101] PASSED [ 91%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-11-53] PASSED [ 91%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-101-101] PASSED [ 91%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_counts[100001-57-101-53] PASSED [ 92%]
+api/python/cellxgene_census/tests/experimental/pp/test_online.py::test_mean_fails_no_variables_or_samples PASSED [ 92%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-True-0] PASSED [ 92%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-True-1] PASSED [ 92%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-False-0] PASSED [ 93%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-False-1] PASSED [ 93%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-False-True-0] PASSED [ 93%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-False-True-1] PASSED [ 93%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-True-0] PASSED [ 94%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-True-1] PASSED [ 94%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-False-0] PASSED [ 94%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-False-1] PASSED [ 94%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-False-True-0] PASSED [ 95%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-False-True-1] PASSED [ 95%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-True-0] PASSED [ 95%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-True-1] PASSED [ 95%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-False-0] PASSED [ 96%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-False-1] PASSED [ 96%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-False-True-0] PASSED [ 96%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-False-True-1] PASSED [ 96%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-True-0] FAILED [ 97%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-True-1] FAILED [ 97%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-False-0] FAILED [ 97%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-False-1] FAILED [ 97%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-False-True-0] FAILED [ 98%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-False-True-1] FAILED [ 98%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance_nnz_only[mus_musculus-obs_coords0-True-True-0] PASSED [ 98%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance_nnz_only[mus_musculus-obs_coords0-True-True-1] PASSED [ 98%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance_no_flags PASSED [ 99%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance_empty_query[mus_musculus] PASSED [ 99%]
+api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance_wrong_axis PASSED [ 99%]
+api/python/cellxgene_census/tests/experimental/util/test_csr_iter.py::test_X_sparse_iter PASSED [ 99%]
+api/python/cellxgene_census/tests/experimental/util/test_csr_iter.py::test_X_sparse_iter_unsupported PASSED [100%]
+
+============================== slowest durations ===============================
+336.88s call tests/test_acceptance.py::test_get_anndata[None-obs_coords10-ctx_config10-homo_sapiens]
+316.66s call tests/test_acceptance.py::test_get_anndata[tissue_general=='brain'-obs_coords7-ctx_config7-homo_sapiens]
+276.94s call tests/test_acceptance.py::test_get_anndata[None-obs_coords10-ctx_config10-mus_musculus]
+235.17s call tests/test_acceptance.py::test_get_anndata[tissue_general=='brain'-obs_coords7-ctx_config7-mus_musculus]
+235.12s call tests/test_acceptance.py::test_get_anndata[is_primary_data==True-obs_coords9-ctx_config9-mus_musculus]
+162.02s call tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-is_primary_data == True-dataset_id-obs_coords3]
+151.34s call tests/test_acceptance.py::test_get_anndata[First 1M cells-homo_sapiens]
+120.43s call tests/test_acceptance.py::test_get_anndata[First 750K cells-homo_sapiens]
+114.92s call tests/test_acceptance.py::test_get_anndata[First 1M cells-mus_musculus]
+83.01s call tests/test_acceptance.py::test_incremental_query[None-tissue=='brain'-homo_sapiens]
+82.79s call tests/test_acceptance.py::test_get_anndata[First 750K cells-mus_musculus]
+82.26s call tests/test_acceptance.py::test_incremental_read_X[None-ctx_config1-coords1-homo_sapiens]
+76.06s call tests/test_acceptance.py::test_get_anndata[First 500K cells-homo_sapiens]
+73.13s call tests/test_acceptance.py::test_incremental_read_X[None-ctx_config2-coords2-homo_sapiens]
+71.89s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+63.83s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+52.57s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+51.95s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+51.87s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+51.51s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+51.41s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+51.37s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+51.14s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+50.82s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+50.71s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+50.48s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+50.41s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+50.28s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+50.21s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+50.14s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+50.05s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.70s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.68s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.62s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.59s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.58s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.51s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.25s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.20s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.20s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+49.19s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+48.98s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+48.91s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+48.80s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+48.70s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+48.64s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+48.60s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+48.59s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+48.43s call tests/test_acceptance.py::test_incremental_read_X[None-ctx_config1-coords1-mus_musculus]
+48.31s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+48.15s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+48.10s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+47.99s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.92s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+47.81s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+47.75s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.70s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.65s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and assay == "Smart-seq2"]
+47.56s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.50s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.37s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.35s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.15s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+47.10s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+46.89s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+46.85s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+46.62s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+46.32s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+45.57s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+45.47s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+45.37s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+45.36s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+45.02s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+44.96s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+44.81s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+44.50s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+44.27s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+43.98s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+43.54s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general in ["heart", "lung"]]
+43.32s call tests/test_acceptance.py::test_get_anndata[First 500K cells-mus_musculus]
+41.88s call tests/test_acceptance.py::test_get_anndata[First 250K cells-homo_sapiens]
+40.84s call tests/test_acceptance.py::test_incremental_query[2-tissue=='brain'-homo_sapiens]
+40.68s call tests/test_acceptance.py::test_incremental_read_X[None-ctx_config2-coords2-mus_musculus]
+33.42s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-True-0]
+31.24s call tests/test_acceptance.py::test_incremental_query[2-tissue=='brain'-mus_musculus]
+26.90s call tests/test_acceptance.py::test_get_anndata[is_primary_data==True-obs_coords9-ctx_config9-homo_sapiens]
+26.41s call tests/test_acceptance.py::test_incremental_query[None-tissue=='brain'-mus_musculus]
+23.43s call tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-tissue_general == "liver" and is_primary_data == True-None-None]
+23.29s call tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[None]
+22.18s call tests/test_acceptance.py::test_get_anndata[First 100K cells-homo_sapiens]
+21.76s call tests/experimental/util/test_csr_iter.py::test_X_sparse_iter
+21.70s call tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-is_primary_data == True and tissue_general == "heart"-dataset_id-None]
+19.91s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+19.86s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+19.11s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-True-1]
+18.78s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+18.71s call tests/test_acceptance.py::test_get_anndata[First 250K cells-mus_musculus]
+18.26s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.95s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.91s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.82s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.68s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.68s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.64s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.56s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.54s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.47s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.46s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.43s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.42s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.41s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-False-1]
+17.41s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.40s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.39s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.36s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.31s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.28s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.17s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.17s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.16s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.13s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.11s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-False-True-1]
+17.06s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.06s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.04s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.03s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+17.01s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+17.00s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-True-False-0]
+17.00s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.98s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.93s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.91s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.89s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.89s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.85s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.70s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.69s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.67s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.62s call tests/test_get_anndata.py::test_get_anndata_two_layers[layers0]
+16.61s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.61s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.60s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.58s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.56s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.54s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.52s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.51s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.49s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.37s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-None-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.33s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-dataset_id-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.33s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+16.24s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True-obs_coords2-False-True-0]
+16.15s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+16.06s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+15.99s call tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[mus_musculus-Mus musculus-is_primary_data == True and tissue_general == "heart"-batch_key2-None]
+15.97s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key3-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+15.94s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-True-0]
+15.76s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-batch_key2-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+15.60s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+15.52s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-None-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+15.51s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+15.49s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-True-0]
+15.40s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[stable-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+15.31s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+15.13s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-500-mus_musculus-is_primary_data == True and tissue_general == "liver"]
+14.94s call tests/experimental/pp/test_hvg.py::test_hvg_vs_scanpy[latest-0.5-None-50-mus_musculus-is_primary_data == True and tissue_general == "skin of body"]
+14.55s call tests/test_get_anndata.py::test_get_anndata_two_layers[layers1]
+13.72s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-False-0]
+13.30s call tests/test_get_anndata.py::test_get_anndata_allows_missing_obs_or_var_filter
+13.27s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-True-1]
+13.22s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-True-False-1]
+13.20s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-False-True-1]
+12.98s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-is_primary_data == True and tissue_general == "heart"-obs_coords1-False-True-0]
+12.61s call tests/test_acceptance.py::test_incremental_read_X[None-ctx_config3-coords3-homo_sapiens]
+12.55s call tests/experimental/pp/test_hvg.py::test_max_loess_jitter_error
+12.31s call tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[suspension_type]
+11.96s call tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[batch_key2]
+11.41s call tests/test_acceptance.py::test_incremental_query[2-tissue=='aorta'-mus_musculus]
+10.73s call tests/experimental/pp/test_hvg.py::test_hvg_user_defined_batch_key_func[batch_key3]
+10.66s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-False-True-1]
+10.59s call tests/test_acceptance.py::test_get_anndata[First 100K cells-mus_musculus]
+10.59s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-True-1]
+10.44s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-False-0]
+10.41s call tests/test_acceptance.py::test_get_anndata[tissue=='aorta'-None-ctx_config0-homo_sapiens]
+10.18s call tests/test_acceptance.py::test_get_anndata[First 10K cells-homo_sapiens]
+10.07s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-True-False-1]
+10.02s call tests/experimental/pp/test_stats.py::test_mean_variance[mus_musculus-tissue_general == "liver" and is_primary_data == True-obs_coords0-False-True-0]
+9.61s call tests/test_acceptance.py::test_incremental_query[2-tissue=='aorta'-homo_sapiens]
+9.19s call tests/test_acceptance.py::test_incremental_query[None-tissue=='aorta'-mus_musculus]
+8.98s call tests/test_acceptance.py::test_get_anndata[cell_type=='neuron'-obs_coords8-ctx_config8-mus_musculus]
+8.74s call tests/test_acceptance.py::test_load_axes[homo_sapiens]
+8.62s call tests/test_lts_compat.py::test_read_arrays[stable]
+8.23s call tests/test_get_anndata.py::test_get_anndata_x_layer[raw]
+8.18s call tests/test_acceptance.py::test_get_anndata[tissue=='aorta'-None-ctx_config0-mus_musculus]
+8.10s call tests/test_acceptance.py::test_incremental_query[None-tissue=='aorta'-homo_sapiens]
+7.92s call tests/test_acceptance.py::test_incremental_read_X[None-ctx_config3-coords3-mus_musculus]
+7.90s call tests/test_acceptance.py::test_incremental_read_X[2-None-coords0-homo_sapiens]
+7.88s call tests/test_get_anndata.py::test_get_anndata_x_layer[normalized]
+7.37s call tests/test_lts_compat.py::test_read_dataframe[stable]
+6.98s call tests/test_acceptance.py::test_get_anndata[cell_type=='neuron'-obs_coords8-ctx_config8-homo_sapiens]
+6.05s call tests/experimental/pp/test_stats.py::test_mean_variance_nnz_only[mus_musculus-obs_coords0-True-True-0]
+5.92s call tests/test_directory.py::test_live_directory_contents
+5.90s call tests/test_get_anndata.py::test_get_anndata_value_filter
+5.72s call tests/experimental/pp/test_stats.py::test_mean_variance_nnz_only[mus_musculus-obs_coords0-True-True-1]
+5.20s call tests/test_acceptance.py::test_get_anndata[First 10K cells-mus_musculus]
+4.72s call tests/test_get_helpers.py::test_get_presence_matrix[homo_sapiens]
+4.55s call tests/test_open.py::test_get_source_h5ad_uri
+4.54s call tests/experimental/ml/test_pytorch.py::test_multiprocessing__returns_full_result[6-3-pytorch_x_value_gen]
+4.19s call tests/test_acceptance.py::test_incremental_read_X[2-None-coords0-mus_musculus]
+3.46s call tests/test_acceptance.py::test_load_axes[mus_musculus]
+3.27s call tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[homo_sapiens-Homo sapiens-is_primary_data == True-dataset_id-obs_coords4]
+3.25s call tests/test_acceptance.py::test_incremental_read_obs[None-ctx_config1-homo_sapiens]
+2.88s call tests/test_get_anndata.py::test_get_anndata_coords
+2.72s call tests/test_get_helpers.py::test_get_presence_matrix[mus_musculus]
+2.50s call tests/test_acceptance.py::test_incremental_read_obs[None-ctx_config1-mus_musculus]
+2.44s call tests/test_lts_compat.py::test_open[stable]
+2.39s call tests/experimental/ml/test_pytorch.py::test_batching__partial_soma_batches_are_concatenated[10-1-pytorch_x_value_gen-False]
+2.04s call tests/experimental/ml/test_pytorch.py::test_batching__partial_soma_batches_are_concatenated[10-1-pytorch_x_value_gen-True]
+1.90s call tests/test_acceptance.py::test_incremental_read_obs[2-None-homo_sapiens]
+1.88s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-1-101]
+1.85s call tests/test_acceptance.py::test_incremental_read_obs[2-None-mus_musculus]
+1.81s call tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-True-0]
+1.80s call tests/test_directory.py::test_get_census_version_directory__include_retracted
+1.80s call tests/test_acceptance.py::test_incremental_read_var[2-None-homo_sapiens]
+1.61s call tests/test_open.py::test_download_source_h5ad
+1.51s call tests/test_acceptance.py::test_incremental_read_var[None-ctx_config1-homo_sapiens]
+1.51s call tests/test_acceptance.py::test_incremental_read_var[None-ctx_config1-mus_musculus]
+1.42s call tests/test_acceptance.py::test_incremental_read_var[2-None-mus_musculus]
+1.40s call tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-True-1]
+1.40s call tests/experimental/ml/test_pytorch.py::test_batching__partial_final_batch_size[5-3-pytorch_x_value_gen-False]
+1.39s call tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-False-0]
+1.33s call tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-False-True-1]
+1.32s call tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-False-1]
+1.29s call tests/experimental/pp/test_stats.py::test_mean_variance_empty_query[mus_musculus]
+1.27s call tests/experimental/ml/test_pytorch.py::test_batching__partial_final_batch_size[5-3-pytorch_x_value_gen-True]
+1.21s call tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-False-True-0]
+1.16s setup tests/test_open.py::test_download_source_h5ad
+1.10s call tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__batched[6-3-pytorch_x_value_gen-False]
+1.07s call tests/experimental/ml/test_pytorch.py::test_batching__exactly_one_batch[3-3-pytorch_x_value_gen-False]
+1.07s setup tests/test_open.py::test_download_source_h5ad_errors
+1.06s call tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__non_batched[3-3-pytorch_x_value_gen-False]
+1.05s call tests/experimental/ml/test_pytorch.py::test_batching__all_batches_full_size[6-3-pytorch_x_value_gen-False]
+1.04s call tests/experimental/ml/test_pytorch.py::test_unique_soma_joinids[obs_range1-3-pytorch_x_value_gen-False]
+0.98s call tests/test_open.py::test_get_source_h5ad_uri_errors
+0.95s call tests/test_open.py::test_open_soma_stable
+0.95s call tests/experimental/ml/test_pytorch.py::test_batching__exactly_one_batch[3-3-pytorch_x_value_gen-True]
+0.95s call tests/experimental/ml/test_pytorch.py::test_distributed__returns_data_partition_for_rank[6-3-pytorch_x_value_gen]
+0.94s call tests/experimental/ml/test_pytorch.py::test__pytorch_splitting[10-1-pytorch_x_value_gen]
+0.93s call tests/experimental/ml/test_pytorch.py::test_batching__all_batches_full_size[6-3-pytorch_x_value_gen-True]
+0.93s call tests/experimental/ml/test_pytorch.py::test_distributed_and_multiprocessing__returns_data_partition_for_rank[12-3-pytorch_x_value_gen]
+0.93s call tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__batched[6-3-pytorch_x_value_gen-True]
+0.93s call tests/experimental/ml/test_pytorch.py::test_unique_soma_joinids[obs_range0-3-pytorch_x_value_gen-True]
+0.92s call tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__non_batched[3-3-pytorch_x_value_gen-True]
+0.90s call tests/experimental/ml/test_pytorch.py::test__shuffle[16-1-pytorch_seq_x_value_gen]
+0.87s call tests/experimental/util/test_csr_iter.py::test_X_sparse_iter_unsupported
+0.77s call tests/experimental/pp/test_hvg.py::test_hvg_error_cases
+0.72s call tests/experimental/ml/test_pytorch.py::test_sparse_output__batched[6-3-pytorch_x_value_gen-False]
+0.72s call tests/experimental/ml/test_pytorch.py::test_non_batched[6-3-pytorch_x_value_gen-True]
+0.71s call tests/experimental/ml/test_pytorch.py::test_sparse_output__non_batched[6-3-pytorch_x_value_gen-False]
+0.71s call tests/experimental/ml/test_pytorch.py::test_non_batched[6-3-pytorch_x_value_gen-False]
+0.68s call tests/experimental/ml/test_pytorch.py::test__X_tensor_dtype_matches_X_matrix[6-3-pytorch_x_value_gen-False]
+0.68s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-1-53]
+0.67s call tests/test_get_helpers.py::test_get_experiment
+0.66s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-1-53]
+0.62s call tests/experimental/ml/test_pytorch.py::test_sparse_output__non_batched[6-3-pytorch_x_value_gen-True]
+0.62s setup tests/test_get_anndata.py::test_get_anndata_two_layers[layers0]
+0.59s call tests/experimental/ml/test_pytorch.py::test_encoders[3-3-pytorch_x_value_gen]
+0.58s call tests/experimental/ml/test_pytorch.py::test__X_tensor_dtype_matches_X_matrix[6-3-pytorch_x_value_gen-True]
+0.58s call tests/experimental/ml/test_pytorch.py::test_sparse_output__batched[6-3-pytorch_x_value_gen-True]
+0.56s call tests/experimental/ml/test_pytorch.py::test_batching__empty_query_result[6-3-pytorch_x_value_gen-False]
+0.55s call tests/experimental/ml/test_pytorch.py::test_batching__empty_query_result[6-3-pytorch_x_value_gen-True]
+0.54s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-1-53]
+0.54s call tests/test_open.py::test_open_soma_with_context
+0.54s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-1-101]
+0.53s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-1-101]
+0.53s call tests/test_get_anndata.py::test_get_anndata_wrong_layer_names
+0.50s setup tests/test_get_anndata.py::test_get_anndata_x_layer[raw]
+0.49s setup tests/test_get_anndata.py::test_get_anndata_allows_missing_obs_or_var_filter
+0.48s setup tests/test_get_anndata.py::test_get_anndata_value_filter
+0.48s setup tests/test_get_anndata.py::test_get_anndata_two_layers[layers1]
+0.48s setup tests/test_get_anndata.py::test_get_anndata_x_layer[normalized]
+0.46s call tests/test_open.py::test_open_soma_latest
+0.46s setup tests/test_get_anndata.py::test_get_anndata_coords
+0.45s setup tests/test_get_anndata.py::test_get_anndata_wrong_layer_names
+0.43s call tests/test_open.py::test_can_open_with_anonymous_access
+0.35s call tests/test_open.py::test_opening_census_without_anon_access_fails_with_bogus_creds
+0.24s setup tests/experimental/ml/test_pytorch.py::test_non_batched[6-3-pytorch_x_value_gen-True]
+0.22s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-1-101]
+0.19s setup tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__non_batched[3-3-pytorch_x_value_gen-False]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__batched[6-3-pytorch_x_value_gen-False]
+0.18s setup tests/experimental/ml/test_pytorch.py::test__X_tensor_dtype_matches_X_matrix[6-3-pytorch_x_value_gen-True]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_sparse_output__non_batched[6-3-pytorch_x_value_gen-True]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__batched[6-3-pytorch_x_value_gen-True]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_experiment_dataloader__non_batched[3-3-pytorch_x_value_gen-True]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_batching__exactly_one_batch[3-3-pytorch_x_value_gen-True]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_batching__exactly_one_batch[3-3-pytorch_x_value_gen-False]
+0.18s setup tests/experimental/ml/test_pytorch.py::test__pytorch_splitting[10-1-pytorch_x_value_gen]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_distributed_and_multiprocessing__returns_data_partition_for_rank[12-3-pytorch_x_value_gen]
+0.18s call tests/test_directory.py::test_get_census_version_description_errors
+0.18s setup tests/experimental/ml/test_pytorch.py::test_batching__empty_query_result[6-3-pytorch_x_value_gen-True]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_encoders[3-3-pytorch_x_value_gen]
+0.18s setup tests/experimental/ml/test_pytorch.py::test_batching__partial_soma_batches_are_concatenated[10-1-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_sparse_output__batched[6-3-pytorch_x_value_gen-True]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_batching__empty_query_result[6-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_batching__all_batches_full_size[6-3-pytorch_x_value_gen-True]
+0.17s setup tests/experimental/ml/test_pytorch.py::test__shuffle[16-1-pytorch_seq_x_value_gen]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_batching__partial_final_batch_size[5-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_sparse_output__batched[6-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_non_batched[6-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_unique_soma_joinids[obs_range0-3-pytorch_x_value_gen-True]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_sparse_output__non_batched[6-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_unique_soma_joinids[obs_range1-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_batching__partial_final_batch_size[5-3-pytorch_x_value_gen-True]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_distributed__returns_data_partition_for_rank[6-3-pytorch_x_value_gen]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_batching__all_batches_full_size[6-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_batching__partial_soma_batches_are_concatenated[10-1-pytorch_x_value_gen-True]
+0.17s setup tests/experimental/ml/test_pytorch.py::test__X_tensor_dtype_matches_X_matrix[6-3-pytorch_x_value_gen-False]
+0.17s setup tests/experimental/ml/test_pytorch.py::test_multiprocessing__returns_full_result[6-3-pytorch_x_value_gen]
+0.16s call tests/test_open.py::test_open_soma_errors
+0.15s call tests/test_open.py::test_open_soma_works_if_no_relative_uri_specified
+0.15s call tests/test_open.py::test_open_soma_defaults_to_stable
+0.15s call tests/test_open.py::test_open_soma_rejects_non_s3_mirror
+0.14s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-101-53]
+0.14s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-101-53]
+0.14s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-101-53]
+0.14s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-101-53]
+0.14s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-101-53]
+0.14s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-101-53]
+0.13s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-101-101]
+0.13s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-101-101]
+0.13s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-101-101]
+0.13s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-101-101]
+0.13s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-101-101]
+0.13s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-101-101]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-11-53]
+0.11s call tests/experimental/pp/test_online.py::test_counts[100001-57-101-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-11-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-11-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-3-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-11-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-11-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-11-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-3-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-3-101]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-3-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-3-53]
+0.11s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-3-53]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-11-101]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-3-53]
+0.10s call tests/experimental/pp/test_online.py::test_counts[100001-57-101-101]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-11-101]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-11-101]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-11-101]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-11-101]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-11-101]
+0.10s call tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-3-101]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-3-101]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-3-101]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-3-101]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-3-101]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-1-53]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-1-53]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-1-53]
+0.09s call tests/experimental/pp/test_online.py::test_counts[100001-57-3-53]
+0.09s call tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-1-101]
+0.09s call tests/experimental/pp/test_online.py::test_counts[100001-57-11-53]
+0.08s call tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-1-101]
+0.08s call tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-1-101]
+0.08s call tests/experimental/pp/test_online.py::test_counts[100001-57-11-101]
+0.07s call tests/experimental/pp/test_online.py::test_counts[100001-57-1-53]
+0.07s call tests/experimental/pp/test_online.py::test_counts[100001-57-3-101]
+0.06s call tests/experimental/pp/test_online.py::test_counts[100001-57-1-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-1-101]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-1-101]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-1-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-1-101]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-1-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-1-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-101-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-101-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-101-101]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_counts[100001-57-1-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-1-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-101-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-101-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-101-53]
+0.03s setup tests/experimental/pp/test_online.py::test_counts[100001-57-3-53]
+0.03s setup tests/experimental/pp/test_online.py::test_counts[100001-57-11-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_counts[100001-57-101-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-101-101]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-101-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-3-53]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-1-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-3-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-1-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-11-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-3-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-11-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-3-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-11-101]
+0.03s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-1-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-3-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-3-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-11-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-11-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-11-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-1-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-11-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-3-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-1-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-1-53]
+0.03s setup tests/experimental/pp/test_online.py::test_counts[100001-57-1-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-3-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-1-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-11-53]
+0.03s setup tests/experimental/pp/test_online.py::test_counts[100001-57-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-11-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-11-53]
+0.03s setup tests/experimental/pp/test_online.py::test_counts[100001-57-11-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-11-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-11-53]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-101-101]
+0.03s setup tests/experimental/pp/test_online.py::test_mean[100001-57-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-100001-57-101-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-101-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-101-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[True-1-100001-57-101-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[True-100-100001-57-101-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-101-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar_nnz_only_batches_fails[100001-57]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-3-101]
+0.02s setup tests/experimental/pp/test_online.py::test_mean[100001-57-101]
+0.02s setup tests/experimental/pp/test_online.py::test_counts[100001-57-3-101]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-3-101]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-1-100001-57-1-53]
+0.02s call tests/experimental/pp/test_online.py::test_counts[1200-511-101-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-0-100001-57-1-53]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-3-101]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-1-53]
+0.02s call tests/experimental/pp/test_online.py::test_counts[1200-511-101-101]
+0.02s setup tests/experimental/pp/test_online.py::test_meanvar[False-100-100001-57-3-53]
+0.02s call tests/experimental/pp/test_online.py::test_mean[100001-57-53]
+0.01s call tests/experimental/pp/test_online.py::test_mean[100001-57-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-3-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-3-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-11-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-11-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-11-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-11-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-11-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-11-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-3-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-3-101]
+0.01s call tests/experimental/pp/test_online.py::test_counts[1200-511-11-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-11-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-11-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-11-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-11-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-3-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-11-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-3-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-11-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-3-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-100-1200-511-3-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-3-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[True-1-1200-511-3-101]
+0.01s call tests/experimental/pp/test_online.py::test_counts[1200-511-11-101]
+0.01s call tests/experimental/pp/test_online.py::test_counts[1200-511-3-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-3-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-3-101]
+0.01s call tests/experimental/pp/test_online.py::test_counts[1200-511-3-101]
+0.01s call tests/experimental/pp/test_online.py::test_counts[1200-511-1-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-1-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-1-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-1-1200-511-1-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-0-1200-511-1-101]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-1-53]
+0.01s call tests/experimental/pp/test_online.py::test_meanvar[False-100-1200-511-1-101]
+0.01s call tests/experimental/pp/test_online.py::test_counts[1200-511-1-101]
+0.01s setup tests/experimental/pp/test_online.py::test_meanvar[True-0-1200-511-1-101]
+
+(739 durations < 0.005s hidden. Use -vv to show these durations.)
+=========================== short test summary info ============================
+FAILED api/python/cellxgene_census/tests/test_open.py::test_open_soma_with_context
+FAILED api/python/cellxgene_census/tests/experimental/pp/test_hvg.py::test_get_highly_variable_genes[homo_sapiens-Homo sapiens-is_primary_data == True-dataset_id-obs_coords4]
+FAILED api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-True-0]
+FAILED api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-True-1]
+FAILED api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-False-0]
+FAILED api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-True-False-1]
+FAILED api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-False-True-0]
+FAILED api/python/cellxgene_census/tests/experimental/pp/test_stats.py::test_mean_variance[homo_sapiens-is_primary_data == True-obs_coords3-False-True-1]
+====== 8 failed, 398 passed, 5 skipped, 95 warnings in 7698.98s (2:08:18) ======
+```
+
+Note: failures have been identified to be related to the tests themselves, so we won't block the LTS release.
### 2023-07-26
diff --git a/api/r/cellxgene.census/DESCRIPTION b/api/r/cellxgene.census/DESCRIPTION
index 30ee8d71d..1ff8e8383 100644
--- a/api/r/cellxgene.census/DESCRIPTION
+++ b/api/r/cellxgene.census/DESCRIPTION
@@ -1,8 +1,8 @@
Package: cellxgene.census
Title: CZ CELLxGENE Discover Cell Census
-Version: 1.7.0
+Version: 1.8.0
Authors@R:
- person("Chan Zuckerberg Initiative", email = "soma@chanzuckerberg.com",
+ person("Chan Zuckerberg Initiative Foundation", email = "soma@chanzuckerberg.com",
role = c("aut", "cre", "cph", "fnd"))
Description: API to facilitate the use of the CZ CELLxGENE Discover
Census. For more information about the API and the project visit
diff --git a/api/r/cellxgene.census/LICENSE.md b/api/r/cellxgene.census/LICENSE.md
index 262ff3530..e0b43e454 100644
--- a/api/r/cellxgene.census/LICENSE.md
+++ b/api/r/cellxgene.census/LICENSE.md
@@ -1,6 +1,6 @@
# MIT License
-Copyright (c) 2023 Chan Zuckerberg Initiative
+Copyright (c) 2023 Chan Zuckerberg Initiative Foundation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/api/r/cellxgene.census/docs/404.html b/api/r/cellxgene.census/docs/404.html
index 72b1d735f..89a4ee856 100644
--- a/api/r/cellxgene.census/docs/404.html
+++ b/api/r/cellxgene.census/docs/404.html
@@ -30,7 +30,7 @@
cellxgene.census
- 1.7.0
+ 1.8.0