Skip to content

Releases: MLMI2-CSSI/foundry

v0.7.2 -- Download using HTTPS by default

10 Jan 18:08
1c91c09
Compare
Choose a tag to compare

Summary

Updated dataset download functionality to use HTTPS as the default; this means a user does not have to set up a Globus Endpoint in order to download or load a dataset. This should cut down on the barrier to entry for using Foundry Datasets and improve overall user experience. Documentation was updated accordingly.

Added minor updates to fix broken links in documentation and improve/standardize docstrings.

Fixed a broken GitBook integration such that changes made in our documentation are now reflected in the GitHub repo.

Changes made in line with JOSS paper submission review.

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1 - Code fixes, splits specification, and metadata validation and handling

13 Nov 20:17
199395a
Compare
Choose a tag to compare

This release addresses some previous bugs with loading datasets on init(); that functionality has been removed for the time being, in favor of a more robust refactor in future releases.

In addition to code fixes, we've added the following functionality and improvements:

Users can now specify to download specific splits when they load_data(); this reduces the time and RAM required for people to use datasets when they may only need part of it.

Ex: tr = f.load_data(split="train")

Also, dataset metadata are now validated with appropriate error handling, so a user publishing a new dataset is instantly notified if any part of their specification is incompatible with the metadata schema. This will improve the user experience for both dataset publishers and consumers.

Additionally, this release includes code cleanup, docs improvements, and new applied AI examples.

What's Changed

Full Changelog: v0.7.0...v0.7.1

[YANKED] v0.7.0 -- New feature: loading split specifications

27 Jun 16:20
5a7dfbb
Compare
Choose a tag to compare

Yanked due to mistakenly deploying "Load on init" changes before they were ready

Overview

Users can now specify to download specific splits when they load_data(); this reduces the time and RAM required for people to use datasets when they may only need part of it.

Ex: tr = f.load_data(split="train")

Additionally, this release includes code cleanup, docs improvements, and new applied AI examples.

What's Changed

New Contributors

Full Changelog: v0.6.3...v0.7.0

v0.6.3 -- Patch for requirements

24 May 21:12
317d8c1
Compare
Choose a tag to compare

Patch to update the base requirements for DLHub SDK to 2.0.3

v0.6.2 -- Swap default download method to HTTPS

11 May 22:06
a244a40
Compare
Choose a tag to compare
  • This release changes the default download path to HTTPS from Globus. Users can still download using Globus by setting the flag globus=True in the Foundry load() function.

v0.6.0 -- Add ability to upload via HTTPS

04 May 20:00
fdc6d50
Compare
Choose a tag to compare

Users now have the option to upload datasets via HTTPS instead of using Globus Connect Personal; this saves users time and energy.

Includes function name changes as well as updates for compatibility with DLHub SDK >= 2.0.x (container-service compat release).

Other changes include:

  • minor bugfixes
  • data publishing notebook updates

v0.5.1 -- Fix PyPI installation, improve docmentation

16 Feb 19:17
aac8dc1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0 -- Publish models to DLHub and improved dataset functionality

21 Oct 17:07
48d5baf
Compare
Choose a tag to compare

Overview

New functionality includes:

  • publish models to DLHub using publish_model()
  • search() capability for datasets
  • generate a BibTex citation using get_citation()

We also improved info logging, added testing for Python 3.10, parallelized HTTPS downloads for faster dataset loading, and added buttons in our example notebooks to open them in Google Colab.

Also includes code cleanup, minor bug fixes, and improved testing capabilities.

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0 - Search functionality, plus updates to logging and testing

02 Sep 15:23
b164f20
Compare
Choose a tag to compare

What's Changed

  • Added search() functionality to search through datsets, in addition to listing them all with list()
  • Improved logging capabilities and error messages
  • Added flake8 linting as mandatory
  • Made style changes per flake8 feedback
  • Added additional testing functionality

Full Changelog: v0.3.0...v0.4.0

v0.3.0 - Minor release for compatibility with newest FuncX and DLHub

26 Aug 21:11
Compare
Choose a tag to compare

Overview

Compatibility with FuncX 1.0.x and DLHub SDK 1.0.0. Also includes testing clean up and improvements, the ability for a user to pass the funcX endpoint ID into run(), initial PyTorch Dataset support, and minor changes.

What's Changed

New Contributors

Full Changelog: 0.2.2...v0.3.0