Hi, I just wanted to bring this back up again because I've been logging some of the issue's I've encountered. It seems we're at a bit of a philosophical divide, and so perhaps it's best for me to just register which use cases I have that AnnData / scanpy are causing me friction:
Instead of pasting all errors, I'm just going to paste code blocks I wish worked. Note, these are actual use cases I have regularly.
1. Cannot pass AnnData to numpy or sklearn operators
import scanpy as sc
import numpy as np
import pandas as pd