0.1.0
✨ Features
- Add
WandbFileSystem
class inheriting fromAbstractFileSystem
fromfsspec
- Implement the following
WandbFileSystem
class methods:ls
: listswandb
projects, runs, and files associated with runs.modified
: returns thedatetime.datetime
object of the last modification date of a file.open
: opens a file either to read it withrb
mode or to write it withwb
mode.url
: returns thewandb
path URL.cat_file
: reads a binary file.put_file
: uploads a local file to thewandb
remote.get_file
: downloads a file from thewandb
remote.rm_file
: removes a file from thewandb
remote.cp_file
: copies one file from a run inwandb
to anotherwandb
run.
- Code is formatted with
black
,isort
, andflake8
- Type-hints with
mypy
(not included inci-cd.yaml
norMakefile
yet) - Fully integrated with
fsspec
through the registry namedwandbfs
- Prepared to be developed using GitHub Codespaces
- Some basic unit tests with
pytest
Full Changelog: https://github.com/alvarobartt/wandbfsspec/commits/0.1.0