-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why does .raw exist? #762
Comments
Hey! |
Now we don't need to do that as much, and it was always a bit poorly supported.
Maybe something based on the "processing" fields from the FOM schema? |
Okay thanks very much! I guess having some way to store things with different numbers of features could be useful… and if people use it, then yeah. (I usually end up confusing myself when I use .raw, but I guess for someone like me, layers are perfect, and I can use that.) 😄 |
Yes thanks for that link @ivirshup , that’s the kind of thing I like doing with layers. |
With the
adata.layers
construct being so useful, and potentially being unified with theadata.X
construct (#706), I am wondering whyadata.raw
exists at all? Perhaps there is a great reason I just don't understand.But it seems to me that raw data can (and should) be stored as a layer, maybe
adata.layers['raw']
(up to the user). But all the annotations inadata.obs
andadata.var
still apply to.raw
, and so why is there the need foradata.raw
at all? I always wondered if it was kind of a legacy thing that would be deprecated afterlayers
came around.The text was updated successfully, but these errors were encountered: