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

fsspec filesystem support #211

Open
PythonFZ opened this issue Jul 17, 2024 · 3 comments
Open

fsspec filesystem support #211

PythonFZ opened this issue Jul 17, 2024 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@PythonFZ
Copy link

PythonFZ commented Jul 17, 2024

I just found your project with the idea of having a workflow and data versioning like DVC but more freedom to the user and better performance and I'd like to use it in my own code.
I'm the developer of the https://github.com/zincware/ZnTrack package, which utilized DVC and provides a high-level Python API to construct workflows (and some more things). We use this tool for our research and found that it often reaches the limits of what DVC is capable off (DVC doesn't like hundreds of stages: https://github.com/IPSProjects/BMIM-BF4/blob/production/dvc.yaml).

As far as I can see dud ships with most of the functionality that I would require to add it as an alternative back end to ZnTrack and hope to see better performance with it. One key component I'm using is the DVCFileSystem, which as far as I can see is not available for dud.

Describe the solution you'd like
Provide a read-only https://github.com/fsspec/filesystem_spec interface for dud.

@PythonFZ PythonFZ added the enhancement New feature or request label Jul 17, 2024
@kevin-hanselman
Copy link
Owner

Hi, @PythonFZ. I like this idea! I am not very familiar the nuts and bolts of fsspec, so it would take some time to study it and develop an interface. If you have experience with fsspec I'd love to work with you on this.

@PythonFZ
Copy link
Author

PythonFZ commented Aug 4, 2024

That sounds great. I have some limited experience with fsspec but none with Go. @NiklasKappel are you also interested?

@NiklasKappel
Copy link

NiklasKappel commented Aug 5, 2024

I'm interested, but unfortunately I know neither Go nor fsspec. I will take a look at both if I find some time, but probably not before the end of October.

@kevin-hanselman kevin-hanselman added the help wanted Extra attention is needed label Aug 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants