I get a long list of embeddings. Additionally if I do:
cellxgene_census.experimental.get_all_available_embeddings("not a real release")
I get an empty list.
I think we should be validating the argument here, and resolving identifiers like "stable" and "latest" like we do with open_soma.
Context
I came across this while trying to find if there were embeddings for the "stable" version of the census that I was accessing. While I knew that there were embeddings for this version, I didn't know I couldn't pass the same version specifier to the embeddings arguments ("stable").
The "stable" and "latest" identifiers already work with the get_embedding function, which is a little strange since the resolved version identifier will be part of the embedding_uri argument
Description
Currently, this line produces an empty list:
However, if I run:
I get a long list of embeddings. Additionally if I do:
I get an empty list.
I think we should be validating the argument here, and resolving identifiers like "stable" and "latest" like we do with
open_soma
.Context
I came across this while trying to find if there were embeddings for the
"stable"
version of the census that I was accessing. While I knew that there were embeddings for this version, I didn't know I couldn't pass the same version specifier to the embeddings arguments ("stable"
).Also previously discussed on slack.