Skip to content

Releases: wfondrie/ppx

ppx v1.2.1

11 Oct 21:22
Compare
Choose a tag to compare

A small update adding a new feature for MassIVE projects.

Added

  • New file_info() method for MassIVE projects uses the GNPS API to get
    information about the files in a project.

ppx v.1.2.0

14 Sep 19:22
01ba0a6
Compare
Choose a tag to compare

Connections made with ppx should be significantly more robust with this update.

Added

  • New timeout parameter for most functions and classes. This specifies the
    maximum amount of time to wait for a response from the server.

Changed

  • The backend for MassIVE now uses the GNPS API to list files and projects,
    only falling back to scraping the FTP server on failure. This should make
    it much faster. Thanks @mwang87!
  • Files and projects are now returned in sorted order.

Fixed

  • Poor connections with PRIDE were leading to a number of occasional errors.
    Multiple reconnect attempts are now tried for a wider variety of FTP
    operations.

ppx v1.1.1

02 Jul 20:38
Compare
Choose a tag to compare

Fixed

  • Downloading files is now more robust. ppx will now retry FTP connections up
    to 10 times if the connection was dropped or refused.
  • Partial downloads are now continued automatically by comparing the local
    file size to the remote file size.

ppx v1.1.0

19 May 04:54
3ec0ab8
Compare
Choose a tag to compare

Fixed

  • The PRIDE REST API was not yielding all of the available files on the their
    FTP server for a project. We changed the backend use the FTP server directly
    instead. Note that this may change the number, identity, and order of the
    file that were previously returned for PRIDE projects!
  • Small documentation updates.

Added

  • Caching of the remote files and directories found for a project. If a
    project's fetch attribute is False, then we'll rely on this cached
    data, so long as it is available. Setting fetch=True will always refresh
    the data from the repository.

ppx v1.0.0

14 May 19:50
afdb6f5
Compare
Choose a tag to compare

Changed

  • We did a complete rework of the API! This will break nearly all previous
    code using ppx, but greatly improves its versatility.
    See the docs for more details
  • Updated the build to align with
    PEP517

Added

  • A command line interface for downloading files from PRIDE and MassIVE
    projects.
  • Additional unit tests.
  • A ppx logo
  • This changelog.
  • ppx is now available on bioconda!

ppx v0.5.0

25 Nov 04:15
Compare
Choose a tag to compare

Added support for MassIVE datasets and directory navigation.

ppx version 0.4.2

20 Jun 05:16
Compare
Choose a tag to compare
v0.4.2

added wheel to distribution

ppx version 0.4.1

20 Jun 05:08
Compare
Choose a tag to compare
v0.4.1

Auto versioning working

ppx version 0.4

20 Jun 04:35
Compare
Choose a tag to compare
v0.4

Enabled automatic versioning