Skip to content

Releases: alvarobartt/wandbfsspec

0.2.0

19 Oct 09:46
5b3e81f
Compare
Choose a tag to compare

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, and workflow_dispatch trigger by @alvarobartt in #11

Full Changelog: 0.1.1...0.2.0

0.1.1

22 Jul 16:26
Compare
Choose a tag to compare

🐛 Bug Fixes

  • WandbFileSystem.ls fix when listing nested directories by @alvarobartt in #8
  • Fix publish-package step order in ci-cd.yaml by @alvarobartt

Full Changelog: 0.1.0...0.1.1

0.1.0

17 Jul 09:30
Compare
Choose a tag to compare

✨ Features

  • Add WandbFileSystem class inheriting from AbstractFileSystem from fsspec
  • Implement the following WandbFileSystem class methods:
    • ls: lists wandb projects, runs, and files associated with runs.
    • modified: returns the datetime.datetime object of the last modification date of a file.
    • open: opens a file either to read it with rb mode or to write it with wb mode.
    • url: returns the wandb path URL.
    • cat_file: reads a binary file.
    • put_file: uploads a local file to the wandb remote.
    • get_file: downloads a file from the wandb remote.
    • rm_file: removes a file from the wandb remote.
    • cp_file: copies one file from a run in wandb to another wandb run.
  • Code is formatted with black, isort, and flake8
  • Type-hints with mypy (not included in ci-cd.yaml nor Makefile yet)
  • Fully integrated with fsspec through the registry named wandbfs
  • Prepared to be developed using GitHub Codespaces
  • Some basic unit tests with pytest

Full Changelog: https://github.com/alvarobartt/wandbfsspec/commits/0.1.0