-
Notifications
You must be signed in to change notification settings - Fork 14
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
Add concat
operation
#6
Comments
Use |
Fixed in 3d35cca |
Hey, we (@rabernat and I) have been following this project, and we're really excited by the possibilities here 😁 I would really like to try cubed out on some common pangeo / xarray-type workloads soon, and we will hopefully be trying that in a SciPy hack at the end of this week. I'm assuming / hoping that this |
Hi @TomNicholas - thanks for reaching out! That sounds like a great idea for a SciPy hack. Let me know if/how I can help. Most simple array operations are now available, there is a table here: https://github.com/tomwhite/cubed/blob/main/api_status.md. Basic indexing works, but note that you can't currently mix integers and slices across different dimensions (so I started looking at xarray integration with the array API (see tomwhite/xarray@c72a1c4, and tomwhite/xarray@929812a), which you may find useful as a starting point. Xarray has quite an extensive API itself, so there will likely be some work in wiring it up to use the array API. (Ref: pydata/xarray#3232 (comment)) In terms of runtime and scaling, once you have something working locally (on a tiny dataset, to check the API is providing what you need), then I would suggest trying Lithops AWS (https://github.com/tomwhite/cubed/tree/main/examples#lithops-aws-lambda-s3), since it is the runtime I've spent most time with. There are other options too - happy to discuss in more detail. |
Needed to implement https://data-apis.org/array-api/latest/API_specification/generated/signatures.manipulation_functions.concat.html.
This could implemented as a Zarr view.
The text was updated successfully, but these errors were encountered: