Releases: alvarobartt/wandbfsspec
Releases · alvarobartt/wandbfsspec
0.2.0
What's Changed
- ✨ Add file upload/download with dir/file rename in both ends by @alvarobartt in #9
- ✨ Add support for W&B's Artifact Store by @alvarobartt in #10
- ♻️ Code refactoring, including
mypy
support, andworkflow_dispatch
trigger by @alvarobartt in #11
Full Changelog: 0.1.1...0.2.0
0.1.1
🐛 Bug Fixes
WandbFileSystem.ls
fix when listing nested directories by @alvarobartt in #8- Fix
publish-package
step order inci-cd.yaml
by @alvarobartt
Full Changelog: 0.1.0...0.1.1
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