Skip to content

Releases: MLMI2-CSSI/foundry

v0.2.2

06 Aug 21:09
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

The main goal of this release is to remove a dependency on the deprecated XTract service for https downloading of datasets.

Full Changelog: 0.2.1...0.2.2

0.2.0 -- Minor release for compatibility with Globus SDK 3

11 May 18:49
Compare
Choose a tag to compare

Add compatibility with Globus SDK 3. Additionally, add back in the f.run() functionality so users can run their DLHub models with the Foundry interface. Add visibility of DOIs to dataset summaries.

What's Changed

Full Changelog: 0.1.2...0.2.0

(Yanked) 0.1.2 -- Patch to expose `f.run()` functionality

05 May 18:07
Compare
Choose a tag to compare

Re-added the f.run() functionality so that Foundry users can run DLHub servables using the Foundry SDK. Requires Globus SDK v2 and DLHub SDK version 0.10.0

EDIT: After release we discovered a bug where instantiating Foundry without providing authorizers resulted in an error; this was fixed in release 0.2.0, and this release was yanked

0.1.1 (minor patch)

19 Jan 15:57
Compare
Choose a tag to compare

Add joblib to setup.py and requirements.txt

0.1.0 - Minor release for robust dataset functionality

20 Dec 18:11
Compare
Choose a tag to compare

Overview

  • includes updates from 2021 summer students
  • test coverage and GHA support
  • Foundry SDK fixes
  • improved example notebooks
  • OOP refactoring
  • README updates and improvements

Breaking Changes

Loading datasets has changed. Users will specify index=mdf when instantiating Foundry:
f = Foundry(index="mdf")
and will load data like this:
f.load('dataset_name_or_DOI')
data = f.load_data()["split_name"]

Previously, users did not specify an index and loaded data as f = f.load("dataset_name").

0.0.17

10 Dec 21:32
a30c899
Compare
Choose a tag to compare
0.0.17 Pre-release
Pre-release

Patch to make Foundry compatible with Globus SDK>=3.0, as well as MDF. Currently incompatible with DLHub.

0.0.16

03 Aug 21:18
25439ed
Compare
Choose a tag to compare
0.0.16 Pre-release
Pre-release
  • Bumping version in setup.py - previous conflicted with PyPI.
  • Updating funcX requirements

0.0.15

03 Aug 20:37
c8ad315
Compare
Choose a tag to compare
0.0.15 Pre-release
Pre-release
  • Fixes issue with loading HDF5 files from the wrong path
  • Updates funcX requirement to be in line with the version needed.
  • Reduces testing on main deployment to PR only

Pre-release -- patch for specifying index

26 Jul 15:57
173f05a
Compare
Choose a tag to compare

Fix to allow specification of index of dataset (e.g. mdf-test vs mdf-prod)

Pre-release -- full adoption of new metadata schema, better testing

23 Jul 18:23
Compare
Choose a tag to compare
  • DOI functionality
  • atom finding dataset compatibility
  • improved exception handling
  • improved and functional testing
  • full adoption of new metadata schema across code, data formats, test datasets, and notebooks
  • fixed some small bugs