Skip to content

Releases: openvax/mhcflurry

v2.3.0rc13

v2.3.0rc13 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 03 Jul 15:22
194dc8a

Release candidate 13 for MHCflurry 2.3.0.

Includes the remote pan-allele training launcher rename, semantic backend names for the release workflow (local, brev-existing, ssh), and documentation of unsupported provisioning/HPC/cloud backend gaps in #316.

Verification: full local pytest and GitHub CI passed for Python 3.10, 3.11, and 3.12.

v2.3.0rc12

v2.3.0rc12 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 03 Jul 00:26
8cc29d0

Release candidate 12 for MHCflurry 2.3.0.

Includes rc12 review cleanups, calibration readability improvements, the 2023 retraining notebook audit, and release workflow helpers for retraining, evaluation, remote execution, and trained-model deployment validation.

Verification: full local pytest and GitHub CI passed for Python 3.10, 3.11, and 3.12.

v2.3.0rc11

v2.3.0rc11 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 01 Jul 15:24
7d156f0

Release candidate 11 for 2.3.0.

Changes:

  • Split class I affinity predictor helpers into the mhcflurry.affinity package.
  • Move persistence load/save logic, calibration sizing/cache helpers, and model-selection helper code behind the existing Class1AffinityPredictor facade.
  • Preserve Class1AffinityPredictor import paths and compatibility imports for moved helper symbols.

Verification:

  • CI passed on Python 3.10, 3.11, and 3.12.
  • Local ./lint.sh and pytest test/ passed.

v2.3.0rc10

v2.3.0rc10 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 01 Jul 02:18
3f98938

Release candidate 10 for 2.3.0.

Changes:

  • Split class I neural-network helper concerns into mhcflurry.pytorch_sizing, mhcflurry.class1_encoding, and mhcflurry.class1_training.
  • Keep Class1NeuralNetwork, Class1NeuralNetworkModel, and MergedClass1NeuralNetwork on their existing module paths for compatibility.
  • Update internal imports and compatibility tests for the extracted helpers.
  • Harden the non-daemon pool child-spawn regression test timeout/cleanup under full-suite load.

Verification:

  • CI passed on Python 3.10, 3.11, and 3.12.
  • Local ./lint.sh and pytest test/ passed.

v2.3.0rc9

v2.3.0rc9 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 30 Jun 21:58
191a9b8

Release candidate 9 for 2.3.0.

Changes:

  • Split local parallelism helpers into the mhcflurry.parallelism package.
  • Keep mhcflurry.local_parallelism as an import compatibility shim.
  • Update internal imports, docs, training scripts, and compatibility tests for the new package.

Verification:

  • CI passed on Python 3.10, 3.11, and 3.12.
  • Local ./lint.sh and pytest test/ passed.

v2.3.0rc8

v2.3.0rc8 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 30 Jun 19:48
d5b2fc2

Release candidate 8 for MHCflurry 2.3.0.

Changes:

  • Move command implementation modules under mhcflurry.cli.
  • Keep top-level *_command.py compatibility shims.
  • Update console entry points, command docs, and CLI dispatch to canonical mhcflurry.cli.* modules.

v2.3.0rc7

v2.3.0rc7 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 30 Jun 17:45
27a8be5

Release candidate 7 for MHCflurry 2.3.0.

Includes rc7 cleanup of amino-acid constants, PyTorch helper naming, and DataFrame construction readability.

MHCflurry 2.3.0rc6

MHCflurry 2.3.0rc6 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 29 Jun 18:18
cdc01ca

Release candidate with Python source header cleanup.

  • Adds consistent Apache 2.0 license headers to tracked Python files.
  • Keeps shebang and encoding declarations first where required.
  • Ensures module docstrings follow the license header and use triple double quotes.
  • Updates package and README release-candidate references to 2.3.0rc6.

MHCflurry 2.3.0rc5

MHCflurry 2.3.0rc5 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 29 Jun 16:44
f157d92

Follow-up release candidate for README/package metadata cleanup.

  • Removes stale README references to 2.3.0rc3.
  • Updates the release-candidate callout and pinned install example to 2.3.0rc5.
  • Bumps package version to 2.3.0rc5.

MHCflurry 2.3.0rc4

MHCflurry 2.3.0rc4 Pre-release
Pre-release

Choose a tag to compare

@iskandr iskandr released this 25 Jun 13:45
d560adf

Release candidate 4 for 2.3.0.

  • README: restore GitHub [!IMPORTANT] alert, kept PyPI-clean via setup.py (#298)

Pre-release: install with pip install --pre mhcflurry or pin mhcflurry==2.3.0rc4.