Skip to content

Releases: whitews/FlowUtils

1.2.2

04 Nov 21:43

Choose a tag to compare

  • Added support for Python 3.14
  • Fixed an issue on recent versions of MacOS where some math operations in the C extensions were inconsistent with other platforms due to Fused Multiply-Add (FMA)

1.2.1

19 Jun 03:20

Choose a tag to compare

  • Fixes Mac OS wheels on PyPI

1.2.0

18 Jun 15:18

Choose a tag to compare

  • Updated to support NumPy 2.x (special thanks to @BastienDussap for PR #14)
  • Added compensation module function compensate_spectral_ols() for spectral compensation using Ordinary Least Squares (OLS)
  • Added support for Python 3.13
  • Dropped support for Python 3.7 & 3.8

1.1.0

28 Mar 00:29

Choose a tag to compare

Maintenance release, no API changes

  • Moved to src based project structure
  • Migrated to pyproject.toml which solves the issue of NumPy as a build-time requirement
  • Added support for Python 3.11 & 3.12

1.0.0

25 Apr 19:55

Choose a tag to compare

  • New gating module containing gating related utility functions moved from FlowKit to FlowUtils.
    • This completes the migration of all C extensions from FlowKit to FlowUtils
    • Functions include:
      • points_in_ellipsoid
      • points_in_polygon
  • Removed function gen_spill_matrix()
  • Version now available via flowutils.__version__
  • Migrated away from Travis to GitHub Actions for CI
  • New GitHub Action workflow 'wheels' to provide pre-built wheels for the most common platforms & Python versions.
  • Dropped support for Python 3.6
  • Added support for Python 3.10

0.9.5

15 Sep 22:39

Choose a tag to compare

  • Added inverse_compensate function
  • Prior release (0.9.4) made transforming 1-D arrays more convenient

0.9.3

26 Aug 16:33

Choose a tag to compare

Fixes pre-install of numpy issue & some C compilation warnings

0.9.2

29 Mar 14:19

Choose a tag to compare

  • BUGFIX: fixes #5, missing hyperlog_inverse header declaration. Thanks to @lorenzgerber for the fix in PR #6

0.9.1

29 Mar 14:15

Choose a tag to compare

Add missing LICENSE file & author email to PyPI release

0.9.0

29 Mar 14:11

Choose a tag to compare

Transform functions were moved from FlowKit to FlowUtils. All transforms are now compatible with GatingML (if applicable) and include inverse functions