Comments (4)
If you dont mind I am going to split the grid issue into a separate issue
from vitessce-python.
In addition, the following code returns an error message.
vc.layout((umap | pca | cell_sets | genes) / heatmap);
Config validation failed
[
{
"keyword": "type",
"dataPath": ".layout[0].w",
"schemaPath": "#/definitions/components/items/properties/w/type",
"params": {
"type": "integer"
},
"message": "should be integer"
}
]
I guess this is because the w
value in react-grid-layout
is accepting only integer values by a JSON schema, and adding many columns results the width less than 1.0
. (1) I think the error message can be more understandable to users, or (2) allow double values (Although only the integer values are said to be officially allowed by react-grid-layout
, I think double values work fine as well?).
from vitessce-python.
I think the first issue may be inherent to the magic syntax. Based on the way that operators are evaluated in python, I think (a | b | c)
will always be evaluated as hconcat(hconcat(a, b), c)
just like (1 + 2 + 3)
would be ((1+2) + 3)
as an abstract syntax tree.
But it is a good idea for us to write this in the documentation.
from vitessce-python.
Did not thought about the internal implementation of the magic syntax, but now it makes sense. It would be helpful if it is explained in the docs.
from vitessce-python.
Related Issues (20)
- Convert spatialdata-plot plotting tree to Vitessce config
- Failed to load model class "Anymodel" HOT 2
- Publish a Vitessce notebook on Posit Connect HOT 11
- AnnDataWrapper - support for obsSpots, obsPoints, etc.
- OmeTiffWrapper - support coordinationValues and fileType: "image.ome-tiff"
- Minimal example for obsSegmentations.json for visualizing polygons in Spatial View HOT 2
- Adding scale bar to spatial view image
- ValueError: data too large for non-BigTIFF file HOT 4
- Additional improvements to adata_to_multivec_zarr function
- Add option for widget to communicate directly with Zarr store (no local HTTP server) HOT 2
- Bumping supported Anndata Version? HOT 1
- Support automatic instantiation of Wrapper objects HOT 2
- Support using JSX for writing plugin views
- Setting colors for obsSets? HOT 2
- Helper function to use adata.uns[obs_set_col + "_colors"] for initial obs set colors
- Notebooks environment.yml PackageNotFoundError for starlette==0.14.0
- Notebooks errors (list)
- Adding Vitessce widgets to a visualization dashboard HOT 1
- Define a plugin class/dataclass to couple on_config_change and anywidget.invoke handlers with plugin_esm HOT 1
- Support writing plugin_esm using local file with anywidget FileContents
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vitessce-python.