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 various 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 zero 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.1.0.tar.gz (14.4 kB view details)

Uploaded Source

Built Distributions

FlowUtils-1.1.0-cp312-cp312-win_amd64.whl (27.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

FlowUtils-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53.6 kB view details)

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

FlowUtils-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (20.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

FlowUtils-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl (21.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

FlowUtils-1.1.0-cp311-cp311-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

FlowUtils-1.1.0-cp311-cp311-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.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

FlowUtils-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (19.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

FlowUtils-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl (20.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

FlowUtils-1.1.0-cp310-cp310-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

FlowUtils-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.7 kB view details)

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

FlowUtils-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (19.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

FlowUtils-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl (20.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

FlowUtils-1.1.0-cp39-cp39-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

FlowUtils-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.4 kB view details)

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

FlowUtils-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (19.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

FlowUtils-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl (20.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

FlowUtils-1.1.0-cp38-cp38-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

FlowUtils-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.6 kB view details)

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

FlowUtils-1.1.0-cp38-cp38-macosx_11_0_arm64.whl (19.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

FlowUtils-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl (20.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

FlowUtils-1.1.0-cp37-cp37m-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

FlowUtils-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

FlowUtils-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (20.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file FlowUtils-1.1.0.tar.gz.

File metadata

  • Download URL: FlowUtils-1.1.0.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for FlowUtils-1.1.0.tar.gz
Algorithm Hash digest
SHA256 a72b74800584ba775947ebbd514f2e47ae203019e4ced6d2dd29d3871d76ce29
MD5 91022c1412aab0195f08a55382826a5e
BLAKE2b-256 67f7bdae51a9a8052978d01d0c1c9f3bd68e796b3ce00259134b4d8b1bf825a6

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 076a51ce0503ae5658f5d5c575ba1c4338610bac2332ca9649f8fe9e80549d92
MD5 8547c2f641aa6cdd0c953c8682efbd75
BLAKE2b-256 846504fa15cde7216faea2cab87648f430beb737a442a755dabb46465dda8fc7

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-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.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b6286c0c0870fb8b59b92ee817e4dc683e123d25a372094e6b9e9a6164a467d
MD5 362fd5d4f7863eec3043e05c4109092a
BLAKE2b-256 6f2348ccadb5c70c15316a51e0c9fcbbea7529d6482e40e3310d958da837e169

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25c198849d3530d0d994ea7d264dd385f742f991d8bd92f24939d8b735fe8281
MD5 137ee3cdba4435fd4a64bb88199cee63
BLAKE2b-256 bd1e0d24deab8bad8105144ea988867e57a7d60a28e87e411376bd62d451346c

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93a4b1fbefa3264da0583c0ab88417632c63ce6c7bd041d2619d30ca34606f75
MD5 a2e39b345b3dc47fcfe0754070307a30
BLAKE2b-256 7cf7b8de2bb0b51a65b2f0bdefdf5106668c225ea2a01de3cd1c1b7e26446527

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ffd557a89b84c10e82bde788a0b1ce4a2f5ca964694422b66f69144d7fe2c1c
MD5 74fabea6494e8ae33558d83529e986a2
BLAKE2b-256 0eeb46f60c4d98b54a8ec8970429c47de0e41f9da81bf5ffeb73ffd832c28ab0

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-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.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 416924c7cd3b9df3184bf78e567c132fc3d7efcbb45ea6d75881e69532d37b89
MD5 4b7cb56b0b18d0be6936d3f6f3c2ab20
BLAKE2b-256 1b164c8a50b6bb2ca231d0df0e1546c9dfe67059dd5375171e0a1ed4a6995b57

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ddde7bb659d653cf0b0648f2e635064214e803368ded057165e6e046b3a0ef4
MD5 5036cde736f72fa991f9d9d98f332ce6
BLAKE2b-256 7168b4622224fd3d720acd9f2c30f633a204d07eca9fdb4adc688c360b68ba81

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10c68ee837b8d58b9ff501c6aee75de82934d91a430a1039e2a581592fac8f05
MD5 610e6c91fc91736b978b8468fb9c52d0
BLAKE2b-256 37f57b2764cd538becff61abf5fc18558b297141b9f2296c83c54e0b22545ad4

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c9881371383ebd2d0e9aaea3b4f2c0208038fe5ca20368a0e6706ab71c955bbb
MD5 3c35888cb9dce9653cc647a5218aa8d7
BLAKE2b-256 697cfa6b2405a648ece353ec3d09ffae002486c71345388736d09198f4fba258

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-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.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f08ef1f9463e0fa830695ccc59df854acc81682397fe7afed596750e1932839
MD5 da4a6ce389c00e1156dbfc7e0a76bae7
BLAKE2b-256 0efde416ab0319fd76817c54ed08eecbf0d263d310e22e0f08ad2aff5a9bd368

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7bcc3f36c28c42b4a2e696a9186f1b3a176130885aab9c8803d8696770bd9a2
MD5 0c84c8921dfe6b9a54a7049bd208b31e
BLAKE2b-256 2380884ab22295b87ba14b29a26a5db5f6926b8d5706915c8db23f3cc7260537

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73c326fd5430d76d31bdb8f1294b1523777c976221da9603f360e832d01999a3
MD5 a171e4d1ec4c54fd1597ac087b602e6d
BLAKE2b-256 2391d4652bdd2cf3408cc688ec3ae988074d8980b775330b1e4f560dfe3029c7

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: FlowUtils-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for FlowUtils-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c92a79c3529d9c21ec15a17536c67917392feeba378fce780b5e7170d7e8bd61
MD5 2c4518a6a9319e5c0895053064bcdd12
BLAKE2b-256 b987a1adb6118ebf942510a605cc20d49e73c621f83e6f5696a7e6b1dae3efa0

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-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.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64175cee4f2b1d2a55d27144710aa9633900aa799328813bc07e28b1ee412311
MD5 4009791e51120d0042e132a36445974e
BLAKE2b-256 0a47fc448b552a23161e5741cd80c69c131c16eb020c2a19a0efe9665e60fc19

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 287f4067db68a8af1a357f84c3c6aa867c1c0ce0585134cd8db9debf63b25ac8
MD5 f79e03bdec0db76beccba1081c0a1811
BLAKE2b-256 9a90824451956a91fd673dd222edfa631137859ff493c1257aa57ad187907459

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e62188d1cfd377c0e9ee12ae55bf8645cfca7ab97de770db42611473ac5b49ca
MD5 9695db1f25caa4aeac7e14cdb79b4687
BLAKE2b-256 e041ca49b4d146a12df59ad369c6ac62a0dd4536822e995ba50ca4bc42edbe86

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: FlowUtils-1.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for FlowUtils-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1aafcf46451fe3b1d51038003b82ffcc4235a8e88c80e884476fa00fd2115be5
MD5 5f2ab1fdccdb0cf015b8b5a894ed32d9
BLAKE2b-256 44900d09c4f98e880bda66b8d47e43b8fd3bc862b3fdc0d0ad5433c9afcefe4c

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp38-cp38-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.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e661c8bb450ff523bdb9c3862a128d89f68a03ad51857f324badee45e5396e2
MD5 0dcacfb8bd087106b058210e444d1978
BLAKE2b-256 faecb3f6cf89e1e4ab7ae608461d510809efb9ab229b0fe2d71968fbe91434e4

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd315805549650e3d503622a7ba27f2f6a98487d729a626fd9eba3dce719dcd4
MD5 60491f27040870872e8ff90d3a91de1f
BLAKE2b-256 0d2dfa3eef5683de23d44a3e0956f740ed0ac69a2b88d9e01ae4b7482718ebad

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2884142d51eac4d948783cc3265dcf7e9c40bafdf9b4415174b9396ee3130abe
MD5 a791d3cf34ea046255df7ddf755a57f3
BLAKE2b-256 89a970243c645a68722b66184dfe2da5e1e1e396ea6db4943f41232b5e0dd2ed

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: FlowUtils-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for FlowUtils-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 870cd490c0c1795f908b9e96dd8436eaf72edb7f3c6feba30f7ea3f7ef713940
MD5 509360068efbaa28d5e57782e168858c
BLAKE2b-256 f9442efdf65d3cd34739cd419054cdb901f58c9ceebdde1f99f8e899bd3da26d

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp37-cp37m-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.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59c44674cfa50bdaa2a8491f431370793540335202da5758c915c11cfd9b70cd
MD5 a21803a51666a2c5fd2a783f74f3ae94
BLAKE2b-256 71ec8bce6bb9a9c3a6cf4b56c15b8a154bfc0b1aad9dbcb07831ad53b211f74e

See more details on using hashes here.

File details

Details for the file FlowUtils-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FlowUtils-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b55332069b354b6be275f74941a381e00bbea2202874fbc8ffab3cd8c9672164
MD5 229d0cb869838445fe8f187059a678e8
BLAKE2b-256 819442aeab49dc030a8a87109360dc27904048efc812d6c3991bfed6051b15d6

See more details on using hashes here.

Supported by

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