Skip to main content

Flow Cytometry Standard Utilities

Project description

FlowUtils

PyPI license PyPI pyversions PyPI version DOI

Build & test (master) Build & test (develop) Coverage Documentation Status

FlowUtils is a Python package containing utility functions related to flow cytometry analysis, primarily focused on compensation, transformation, and gating tasks commonly used within the flow community.

FlowUtils is part of a suite of Python libraries for analyzing flow cytometry data. It was developed as an extension to the light-weight FlowIO library. FlowIO reads and writes Flow Cytometry Standard (FCS) files, and has minimal dependencies. For higher level interaction with flow cytometry data, including GatingML & FlowJo 10 support, see the related FlowKit project.

Installation

FlowUtils uses C extensions for significant performance improvements. For the most common platforms and Python versions, pre-built binaries are available in PyPI (and installable via pip). If a pre-built binary of FlowUtils is not available for your environment, then the C extensions must be compiled using the source package.

From PyPI

pip install flowutils

From GitHub source code

git clone https://github.com/whitews/flowutils
cd flowutils
pip install .

Documentation

API Documentation is available here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flowutils-1.2.1.tar.gz (15.4 kB view details)

Uploaded Source

Built Distributions

flowutils-1.2.1-cp313-cp313-win_amd64.whl (28.8 kB view details)

Uploaded CPython 3.13Windows x86-64

flowutils-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (52.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

flowutils-1.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

flowutils-1.2.1-cp313-cp313-macosx_11_0_arm64.whl (22.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flowutils-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl (23.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

flowutils-1.2.1-cp312-cp312-win_amd64.whl (28.8 kB view details)

Uploaded CPython 3.12Windows x86-64

flowutils-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (52.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flowutils-1.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

flowutils-1.2.1-cp312-cp312-macosx_11_0_arm64.whl (22.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flowutils-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl (23.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

flowutils-1.2.1-cp311-cp311-win_amd64.whl (28.7 kB view details)

Uploaded CPython 3.11Windows x86-64

flowutils-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flowutils-1.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

flowutils-1.2.1-cp311-cp311-macosx_11_0_arm64.whl (21.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flowutils-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl (22.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

flowutils-1.2.1-cp310-cp310-win_amd64.whl (28.7 kB view details)

Uploaded CPython 3.10Windows x86-64

flowutils-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flowutils-1.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

flowutils-1.2.1-cp310-cp310-macosx_11_0_arm64.whl (21.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flowutils-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl (22.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

flowutils-1.2.1-cp39-cp39-win_amd64.whl (28.7 kB view details)

Uploaded CPython 3.9Windows x86-64

flowutils-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flowutils-1.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

flowutils-1.2.1-cp39-cp39-macosx_11_0_arm64.whl (21.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flowutils-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl (22.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file flowutils-1.2.1.tar.gz.

File metadata

  • Download URL: flowutils-1.2.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for flowutils-1.2.1.tar.gz
Algorithm Hash digest
SHA256 2fb03b0b3669309b36525e3447fd6123be0a017a6e1e1f370548fff339ac460f
MD5 12205e7f0dea21e896d864e46cd955ff
BLAKE2b-256 fcc5060d9fef218cc111a1073fff685a909354be1ded708317a4e01dff961e8e

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: flowutils-1.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 28.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for flowutils-1.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3a02f87dfcda33230e561f243014bd0401174edd2249ae9a3c4a7bd33ce91210
MD5 d9e032aafbba6b364a2dcabf01b3962b
BLAKE2b-256 39d3d70b504f206290d52ec4a8c223f85561230687dcebab3a19ca39627d9e44

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f890618442326d9ebdf8363d57b5f5ffd8cea9a229a911551e4060d3414f332
MD5 82144b25c9e73834414cbb76fe63a11c
BLAKE2b-256 dee3f1cb0df5af0ffb182ee9bebfae82ecf8e5a8b901ace2fe5fda6652714214

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dab9a8a95a30595083808a54cb9a6200a8152f5894bd6e7946d92bd7a673884
MD5 3b7195d53496e7c8553f9cadbacdcaad
BLAKE2b-256 8979056f2fe533edd53e2748722cb83793d8a514633492d195ce44ebf8fb6479

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40ee7b05a37b9ebdcf216c63cb97960297977c3e33ac215596552c4f442fcbb5
MD5 a69d8d80d138cf96f346301bb6340c46
BLAKE2b-256 259a133e11de32d5919b2a1e68b6696e8527a9d0257dde19b2a390b444bd7ce0

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c325d5ba532b74735bb934f792680ebd2fb6176bc9fd25f878f659396c05d41e
MD5 1b7021d5ef1d7085e812534ed99c120f
BLAKE2b-256 22a62006cfda4158a4f74a89d064e4aacaf2923a1b11569c95470dabeeedfcff

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: flowutils-1.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 28.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for flowutils-1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 149c63a1372dcec03571c4830bdac5c8a4f723687a7131eece3e782203e2e5e0
MD5 91e072ec980525e0a7026753e1da6f84
BLAKE2b-256 e09267797da923c0dcd41a53c73369ac800f349762ce0ae763f0a69b985a2f86

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 831cd426cd9fe7efd437f1b6356d9b487024bb9781d079255c2328288ac22510
MD5 e85a977743a23a336207943c2d735fc5
BLAKE2b-256 a43ed60ac20310f7e60e1ef36734a0ee3e8cab424093e0b352f919096021ccc5

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b800684c9a88a5dc4b4f0548d8e2a008cd9834eb95b320803a2c11268f8a548
MD5 d807e039ee0216a1141bb624c14e4f04
BLAKE2b-256 0e8a0d31339174ab7a00017dcc838e9ffb84fb7696d12d2d289d6e991c9ea524

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22ac0aaf73c120f5920f5498526dce17f47c755eeaf7ea3a81e960c9af6efa30
MD5 93882109693b578e93ffbc8c53af7514
BLAKE2b-256 773b4046d8d17cd34070af0d20d632b4022cbee7aea3c3370f95cbd48334b81d

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 88fa2d8f5e8a279c23a06b6814e325536d43cf75d168462da9affb0f2d2ec3ef
MD5 283b0aa055541fb1b21313bc59d25327
BLAKE2b-256 62aa8176d160146ef05a4e6ece8afbd78c5e3e421802d466efc3d774bdf90325

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: flowutils-1.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for flowutils-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9f9babcfb871a53193c3d295b053155d3f47e02a51692202f3cac33f1b6b5af
MD5 11dfbb4d1b605734451d727cf630be23
BLAKE2b-256 ecfa5a3dccf3badf46594d57d43d51675257ba41f1bca3cbd216598c448f26cb

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3dc039df70d8d734de80127f48adf37ee8c18241aa6637f021ffefd6d84f1e9c
MD5 a4918670ffa727e471f40c8e6973b61d
BLAKE2b-256 93bfc48a3dc052dd948f1f2d86fb051fb5841822da86217b5be0eeb1de5a61a9

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1e4022d0d74613fb94eb976c79d003d20e0b3634469c0972b5835aee2c8966a
MD5 9356d5fc12775c3e889768eb0cc023e9
BLAKE2b-256 138d3a6188e04a3f313519c8764296490f8549579fa9f1d8ccbfcfcdddf29ca9

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91189072074b2ef312c102e20a3e5deaf524349fdbb633e59fc1148413d553a6
MD5 87f09f6ca25fc796d87e16a0cf5bd353
BLAKE2b-256 82a5468b3406185eba77c6db84b8a6fac2a2fa28c967f2207a67ca6800bf91fc

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c611121422e36f6a5be2b8ef79f7bb05d105fe87e3292c180eccb92cc761a314
MD5 3f90a9b633f79f25ff0107deeb792e2e
BLAKE2b-256 7fee9a783455699c648742eb4b146a6fc3d33ba3dc88ca276631e5d88f8befb4

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: flowutils-1.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for flowutils-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cca58c5d4d830058eb6a463b6a4b1aa52d4bc757c2651e9b06f2c6498863d7c1
MD5 0e6be45a7d4e730d0b6320d99913ef47
BLAKE2b-256 189339840d17dfb75d93444a2239e9bfe94215229236c5523dca293325894379

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d64051d7ed88933ad28bd14a14449328fc030f86759084f76e7139855449789c
MD5 e649a467c76703011ccb485351efe310
BLAKE2b-256 d5a0d7212cbfe0605b738cf24ed88a007cba648e5a73ce41e938ee2905ca79ef

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccf020ee3f6aa0209ec8380c1e414172ee0543ca5a02be2644117deda044e049
MD5 15c3d48888b05f83a773731e3af98be0
BLAKE2b-256 818cb23cf854b70555fc78bfeb744c063dfe73a8aafb63f064454b0fa9a00b31

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0760553f32613f0131308b229310b405a536965bd1defbd7857f6932de881366
MD5 fc29b9ad2b9a221d957c07ae4efee376
BLAKE2b-256 4a313d711ce69ca1113283805d1301a517d052b70e5fad437453800fb0bde84c

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e6f6d6a56799f41b26c868e4049fe2d164b46423f659c423b691efb54fcda19
MD5 dfa9be17f7d75cf39aadf169772db4ce
BLAKE2b-256 9c9983b9ef364c2d8e393cae21f5ef9cb43f8ecb6dc7451084cd3180dbb9c5af

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: flowutils-1.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for flowutils-1.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 077e73d84326a7aabddaca32ccfd6d78e467180e72894669cb9436b395408d1e
MD5 27454dc3fac15b7f830091d19820b49a
BLAKE2b-256 9e0650d485820ec2771f58848881235eef16381e5b1c6b838b888f1371b16c9a

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 016e25192bcbdbdffcaf03e6ffb42f5e5e7be4c4045d186fee7b487fa43424b6
MD5 7ac9f0f0b5bcaab4530b3fb419bff7a3
BLAKE2b-256 a5136d6e3d1deee73706e22ab54c9aa1bdbc2d2a787e7779479ba300fbe09a66

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfdf3590feb93e0c2d8f328a2c037bce8fce6cb118650626d55aa6228d23e98d
MD5 b6ae9e573b4be10cf6820de5329e82a1
BLAKE2b-256 00f2da9b998996fd38e7d478082f3db01adba39beecf6e32b0e9fb1ada458fff

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5abe5e50002a2d80b4bedcd00af30e7534ea0c9f1a470c94b869de26459bc7c
MD5 9a7af54723345b07c79d93aab349d500
BLAKE2b-256 bd7d60085c4ca1eb7e7155b8d7bf6aafeb117e52069341f21b2ecca8cd388cb1

See more details on using hashes here.

File details

Details for the file flowutils-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for flowutils-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5fde623b607b54c9746ec0022902b240d2462729ce7d150b0b8eccf6fc5b89af
MD5 fec5a0292845f32f7d2fcc753ab219bd
BLAKE2b-256 de95ea2c881332f99975c58237be8e8ac88521f713928dcff05f7b58408b455d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page