EpistasisLab / EpistasisLab/pmlb

Backwards compatibility

Open
#119 5 comments 2 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
873
Forks
143
PR merge metrics
No merged PRs in 30d

Description

Thank you all for the great package! It is really lovely to be able to include `pmlb` in a project and only fetch datasets as need (while avoiding having to personally host and provide access to others directly). Recently I ran into the situation that older versions of `pmlb` now return 404 errors, and when upgrading `pmlb` some datasets no longer exist or have been renamed. In general, not a huge deal for ad-hoc projects, but `pmlb` provides this great functionality for some longer term artifacts.

With that in mind, is there any interest in receiving a patch for (some amount) of backwards compatibility? It would be great if datasets that were removed because they are duplicates re-directed to their canonical names, and similarly that failed requests made a best-efforts attempt to provide an alternative request that succeeds.

I'd be happy to take a look at this, but wanted to gauge interest first (in the meantime I've found myself having to include old datasets directly in repos).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.