Skip to content
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

matlab support #2479

Open
RaananHadar opened this issue Sep 2, 2021 · 7 comments
Open

matlab support #2479

RaananHadar opened this issue Sep 2, 2021 · 7 comments

Comments

@RaananHadar
Copy link

Hi,
Very excited about the future of TileDB.
Any plans on supporting matlab in the future? Its still popular choice for numerical computing.

@stavrospapadopoulos
Copy link
Member

Definitely in our roadmap :)! Please tell us more about your data interests and typical workflows.

@RaananHadar
Copy link
Author

Thank you. I'll hop in via slack.

@spinicist
Copy link

Hello - I have a project (https://github.com/spinicist/riesling) that currently uses HDF5 that I'd be interested in migrating to TileDB. However I have a number of users (scientists) who use Matlab to write their data out to HDF5 to be read by my code. Is there any update of when there might be a Matlab interface to TileDB?

@OgreTransporter
Copy link
Contributor

That's an interesting idea. Matlab is a very powerful tool.

But I personally would rather put the work into a Python support. With Python you can now also do almost everything Matlab can do and a lot of scientists now use Python. And unlike Matlab, it doesn't cost a fortune. In addition, there is much more help for Python on the web than for Matlab.

@RaananHadar
Copy link
Author

RaananHadar commented Apr 29, 2022

Guys, I completely agree that python is a viable alternative to matlab. The realities of software developments are that many teams may decide to use python for new projects, they will have a matlab tail they have to drag into projects when it comes to legacy code that is expensive to convert. Chances are that it also contains mex's and 3rd party pcode which can make this super difficult.

I have seen a matlab + python project where a python script copies all the data from storage to disk before calling matlab. This is super bad and should not be the case if tiledb wants to succeed.

@OgreTransporter
Copy link
Contributor

I agree with this! Calling Matlab from Python is a disaster! Especially because the Python interface of Matlab varies between versions.

@spinicist
Copy link

@OgreTransporter TileDB already has a Python interface - https://github.com/TileDB-Inc/TileDB-Py

What is being requested here is a clean Matlab -> TileDB interface as well. Nothing to do with Python.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants