Skip to content

Releases: allenai/beaker-py

v0.5.0

07 Apr 18:20
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added Beaker.node service client.
  • Added Beaker.job.get() and Beaker.job.list() methods.
  • Added Beaker.cluster.utilization().

Fixed ✅

  • Fixed warning about newer version.

Removed 👋

  • Removed Execution data model, since it's deprecated and redundant with Job.

Commits

0d7682f Add Beaker.cluster.utilization() method (#55)
e5f8992 Remove Execution data model (#53)
5460bff add packing to requirements
99bd6a9 only warn about upgrade once
32b62fd client warns if current version is outdated

v0.4.3

06 Apr 23:21
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added Beaker.account.name property and Beaker.account.list_organizations() method.
  • Added ExperimentSpec and all components to the data model.
  • Added Beaker.cluster service client for managing Beaker clusters.
  • Added Beaker.organization service client for managing Beaker organizations.

Changed ⚠️

  • Beaker.experiment.create() now accepts either an ExperimentSpec instance or the path to a YAML spec file.

Commits

9e2e8db add Cluster and Organization services (#52)
0e5d82b add ExperimentSpec to data model (#50)
3df1869 add Beaker.account.list_organizations() (#48)
9749235 add dataset test for many files
a5d6f65 update ci

v0.4.2

04 Apr 23:31
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added support for large files with Beaker.dataset.create().
  • Added Beaker.dataset.fetch().

Commits

4e51031 Add Beaker.dataset.fetch() and support for large files with Beaker.dataset.create() (#47)

v0.4.1

04 Apr 05:05
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added Beaker.experiment.delete() and Beaker.experiment.await_all() methods.
  • Beaker.dataset.create can now handle directories.

Commits

c54471d Support directories with Beaker.dataset.create() (#45)
d757686 type fixes, cache some methods
b873fa3 add Beaker.experiment.await_all() and .delete() (#44)

v0.4.0

03 Apr 19:00
Compare
Choose a tag to compare

What's new

Changed ⚠️

  • Breaking changs to Beaker client API. Methods for services have been split up into seperate service clients. For example, previously you would create an image with beaker.create_image(), whereas now you would do beaker.image.create().

Commits

353c5a6 split up service clients (#42)
732c6aa updates to docs and error handling (#41)

v0.3.9

02 Apr 02:15
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Fixed bug in delete_image() that would result in ImageNotFound error when using image full name instead of ID.

Commits

2f08fe6 fix bug with delete_image

v0.3.8

02 Apr 02:08
Compare
Choose a tag to compare

What's new

Changed ⚠️

  • All Beaker client methods now return strongly typed data models.
  • Replaced old progress diplays with prettier diplays from rich.

Commits

fe41d02 Add data models and improve docs (#40)
eae1dbe Merge pull request #38 from allenai/rich-progress
ae345e8 replace tqdm with rich

v0.2.8

31 Mar 20:27
Compare
Choose a tag to compare

What's new

Fixed ✅

  • Fixed getting experiment from name.

Commits

796f8ff get experiment from name

v0.2.7

31 Mar 19:32
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added Beaker.create_dataset() method.

Commits

0f3783f Merge pull request #37 from allenai/datasets
5456651 add force option
ddb081d add Beaker.create_dataset() method
786a2a5 Merge pull request #36 from allenai/bulk-dep-updates
26ac590 bulk dep updates
fd5db83 update gitignore

v0.2.6

20 Jan 00:35
Compare
Choose a tag to compare

What's new

Added 🎉

  • Added list_experiments() method.

Commits

b6c8996 add list_experiments() method