Skip to main content

A simple command line tool to filter data by using python-like syntax

Project description

filterx

filterx logo

pypi Github Release PyPI Downloads

A fast command-line tool to filter lines by column-based expression.

Features

  • 🚀 Filter lines by column-based expression
  • 🎨 Support multiple input formats e.g. vcf/sam/fasta/fastq/gff/bed/csv/tsv
  • 🎉 Cross-platform support
  • 📦 Easy to install
  • 📚 Rich documentations

Installation

Using pip or cargo to install filterx:

pip install filterx
cargo install filterx

Download the latest release from releases.

Documentation

filterx have rich documentations, you can find them in docs.

filterx has a built-in help system, you can use filterx info --list to list all available built-in functions, and use filterx info <command> to get help for a specific function.

Star History

Star History Chart

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

filterx-0.2.10.tar.gz (70.7 kB view details)

Uploaded Source

Built Distributions

filterx-0.2.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

filterx-0.2.10-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

filterx-0.2.10-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

filterx-0.2.10-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

filterx-0.2.10-cp312-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

filterx-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

filterx-0.2.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

filterx-0.2.10-cp312-cp312-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

filterx-0.2.10-cp312-cp312-macosx_10_12_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

filterx-0.2.10-cp311-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

filterx-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

filterx-0.2.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

filterx-0.2.10-cp311-cp311-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

filterx-0.2.10-cp311-cp311-macosx_10_12_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

filterx-0.2.10-cp310-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

filterx-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

filterx-0.2.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

filterx-0.2.10-cp310-cp310-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

filterx-0.2.10-cp39-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

filterx-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

filterx-0.2.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

filterx-0.2.10-cp39-cp39-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

filterx-0.2.10-cp38-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

filterx-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

filterx-0.2.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

File details

Details for the file filterx-0.2.10.tar.gz.

File metadata

  • Download URL: filterx-0.2.10.tar.gz
  • Upload date:
  • Size: 70.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for filterx-0.2.10.tar.gz
Algorithm Hash digest
SHA256 cd1e1ff2a0a4af009678384fbc7338a1171ace7344cf003270ef58bf0512ca1d
MD5 affa246505a5058e2fecbc064b0fdbab
BLAKE2b-256 ac8b172c4e1183c277a58ad609e8a7da9551f41f9bd66bef30e9b1cc80b7e738

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aae0ed0843e8b7a809b454ffcfc6c01b229b9a8922eef413fe303b9ab34049cb
MD5 ef18c8c902c51d0a6e4fb728854b27cb
BLAKE2b-256 c5cb4c411dc4ee8f0f08f361e105b4355342b4aa34111e46a33392dbdc5b545c

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0770cfd76bc8eb87474fc9b281eb8d437e803b2a436d4776f89e81e095611163
MD5 94a67c7d4bcece1986b1d5c65cfd46f8
BLAKE2b-256 d807985295957e18276823f9edbbdbaaf39a57d5e45d2da6ddffc41498885e66

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6709298f2393cacc635309d2d541e3514ff8183e3558f8558770e1eace47cdc1
MD5 ee4db389db661b750f35b5e2898db6ef
BLAKE2b-256 2b2d611b8e133deff2cfc137c564cdb88b2a61a4e209808232662195bb475824

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 011639de4dce80837eb670e9fbc878b694faed8d3a9d6bb528bca2ac4fc04882
MD5 dbac4c59c757083531d4090cd1155080
BLAKE2b-256 0ac7fee178cb3aee840d68e84856180de2e48b5e89b0510fcb42f9660ea6e738

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9d053cb8a5637ad057d387946eac87daa6ecab88901667873f0eafe172261173
MD5 127a128d69e7f5bcbbb4c59d409de794
BLAKE2b-256 3c34abbe80615a22a2298bf4be9ac6219ff8aac42d29a373e7d6254f4e5c23b4

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9609d9402d54d210c5b2e8ca695793c5fbc56b649b6f7861724b8be278ba66d7
MD5 ab4818773814a15613de4f7e297a5379
BLAKE2b-256 ecd000a9d7e66678df50699531a4b261c5f4b5ac3930c4686d954c12cd665bad

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9fc83a344cb759b2cdb1e282d49ceb39dae728feefbe80ea674e3100ad7b122
MD5 28819ff6177d0796e425c2ccf02b97d4
BLAKE2b-256 8b58f10d112901f352f543c24bf635ec87b961a0d65cb7f72a6da08ccd77a927

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 578e2eafe00d13a8483ee648b1e4006bbc336ff2903a3183e2949a9fbb425a10
MD5 4eb86103fe8aece6293dc15123afc903
BLAKE2b-256 3675bab11a297f0667979f39d00d9e38db0ad522fcb3cd0a50ad355ab26eb9f7

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2c2441eac7044efa22e9319bf5be18cf8b18c054c329c7400e1847354985ce78
MD5 6d10734af2241e3450acf8048bbf4007
BLAKE2b-256 7355c7800350f79eda8c8720f54ef14d681614cd76ca54493dbee255707b6bdc

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 935e14f4b5d6f1cad575bb7d43fad50a5d6f9256661e426bf9979bc7c075f493
MD5 85e12a12314b8699f9386f39a670e468
BLAKE2b-256 108667245a6551bc0b154015bdfda8dfa472595741c53e1eecaddc298511035d

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0906f750dd37df43daec44b4a28f166d624adf5b4b22643a9e1f342ef6006293
MD5 b9f75cd1f5f1c356575c5d1aa8028bbd
BLAKE2b-256 85fb54ae3f87b022f9cb00cfa129ef97204f1e11415e4a4cfec13b2725b726e4

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70fd4d9fb5f33a3720a469269eb559155f193d2e29b88dd04a90e468882a9b58
MD5 4300ec2e57926533cb7d0cb24d83f081
BLAKE2b-256 97fcedd9461784999dbb320bf213fea26572fa67beeb5627fa4f9bba1b68277c

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09b7496a499c88f30828049cb72ada68774087281caf5dfc7a6dc132c641e03b
MD5 b804bc0a839a5c5774e1820799548ede
BLAKE2b-256 bb40d23bc0e2683cad7f3fce16c2377c1d5bc3aa4ad90043146cb037fb59f19b

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 22ede0fea20324d12becd9aeb0e77f508c20d0c049ea09d9dfbcd1e19daac73e
MD5 de093a35a079ea393e7bba7466201225
BLAKE2b-256 522f30d636016cddf2979bcbff0b8705be0a37088352a399786274808e6760bc

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 17272ace37bce2ccd5d13eed216b1230bf0e368e34324f1673e1a0260dfca916
MD5 6b89b96d726c58855b748ff45d07aa18
BLAKE2b-256 13ea2407205448d354500be36d2be8ec855b763fff96bcb9a5529a64878d9b06

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8ab58f9bff6cc434cc4746040837d87b75d29a192163c786b7578e2153ae3fc
MD5 26c58173f1c9e6f90302a140f622c1b7
BLAKE2b-256 2acbd716139df48294693d4a2e9495fa67d610a96fcbd34c478fb5a179f3cb7f

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00a249f66a5cb6896471730553f3c9b79c41bbc00d9ce2ca6ea053669b272b21
MD5 ce498a134b248bdf7ec570a0da53f1ef
BLAKE2b-256 4a5268e9bce8aeb4421779a87975e48b544bf9cb0f162e6635e47f340b64e5e7

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8955fca03ede76d59b888d4576e2e2fd97cfab0a8aa8e9e794131c0bf48b6553
MD5 e601e1d4a07b0c002a2f3d1b86f58832
BLAKE2b-256 bc691efe741f9f63f4d7f10506bd6536199a34094e885c8f0f16c311ed687436

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1318fc4f5b0c0215f1c5960899821410bc82ddd8a80522c3ad04e10c518ab83d
MD5 3c5f3afc6514cb617f3c9546819d3562
BLAKE2b-256 5cb9a652edd3a5af0ae115c473c77701b0eb384e22c1f8ec28b45f9e05b8a56a

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76ac3029ee6fcc185f575819c7c358b0387b86ceb23cb35d57c7f2f0aae85134
MD5 d8be24ebc68fe4340398fb80d62183bf
BLAKE2b-256 0b8bb1ff11c801c1d96a802c976333dd31b631ce1fc5e0f6bfaad8467cd4ff1f

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 769ee9c87b008091e1c42ffeb598d375c5ecd49b811df48350fadbd7e9fb8141
MD5 e33d1832fe09e55a843b0017925fec56
BLAKE2b-256 5afbb9dbc23c94a8a1a6c6ef569c2376ce228d1bb4c5f9d16f0211a4df929294

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f214a6a595508d7b2a988f7bfc96f46b10a275c86e39865ffd8b2cf608a93c7b
MD5 7bf362ae2f9be27e61ae69f80e134f78
BLAKE2b-256 e6556f1dc7c70a90d51c32f1216aeae7c0622a8cb54d2fbc20e43c0799178926

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 8e7073505918b81ecdcadf6ac66cd551ac4d9d987540de450edbc35125521a7b
MD5 bcc0e196527a10689346b289b5ef096f
BLAKE2b-256 dce9a311a586fc727df06fddfb80695e4b5baf540780877806094fa8efdfde78

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a70e8ab305b0a7eea5f7a1028f412c6f31fa2725a8c40b1fa2929d8a3c0f7999
MD5 e9796776671b21e56f9fadff7a4456da
BLAKE2b-256 47fa900072bcb085d648d8958d514f93728ddbcd26bdd7698fee0c3b9de41d3d

See more details on using hashes here.

File details

Details for the file filterx-0.2.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for filterx-0.2.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f89aa20b32fa34b4ec05c2188062bc4a7b1303d0202b37bfc479d1e086309e38
MD5 71f7480d6d5db076ebbb6d66e754d81b
BLAKE2b-256 4965dfdc621afe841e719f25033742026a6e7473f1d015bef2231a077e2b9185

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