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.11.tar.gz (71.4 kB view details)

Uploaded Source

Built Distributions

filterx-0.2.11-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

filterx-0.2.11-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.11-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.11-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.11-cp312-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

filterx-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

filterx-0.2.11-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.11-cp312-cp312-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

filterx-0.2.11-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.11-cp311-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

filterx-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

filterx-0.2.11-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.11-cp311-cp311-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

filterx-0.2.11-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.11-cp310-none-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

filterx-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

filterx-0.2.11-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.11-cp310-cp310-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

filterx-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

filterx-0.2.11-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.11-cp39-cp39-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

filterx-0.2.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

filterx-0.2.11-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.11.tar.gz.

File metadata

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

File hashes

Hashes for filterx-0.2.11.tar.gz
Algorithm Hash digest
SHA256 31b949d7d3dde76610763c190b8b0aa02d558cd6ef3a8d7eb03cfa44631f709c
MD5 40e6787d338dace9ce575a0948fe8eec
BLAKE2b-256 6d531f0eb73b7add2047ea57499de67777d9399625d047e6a09f7cd6967d0959

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb7aa21f591ea7f1f184b19fb302fbe7122cb1d5d81a2eaa0055663ae6ea7595
MD5 d95be1432b95560a6e1cb910eadf3865
BLAKE2b-256 025ff26eb8e2f46e0ae4c6902aa5873becfd7e69eae4e87ce3a04c1648d263b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d74e7247bed41da7f36bc11f2acca549c15105c45d7665b97c5d28d7d6629f9b
MD5 be724ada35fafb2c8369b244e32541d3
BLAKE2b-256 af76d9bc3a8b1002d00963ea1e0293b8f6af583915622f96d75a701ce8541601

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64f1e5707154adee50c538224d0bce97eda512f420d2c1b74bfd57359d8dcff3
MD5 1d5aba4e6aaff16c903ab0028f3e401b
BLAKE2b-256 2ff59b00a35850b7c5d681d7a75add4523cdd08d23fab7e6d2bf464078502788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f899e1d3ea4f0c3028308bdbadf1385fdbca016f26a1d525510f6f63288bf659
MD5 c5f851335172d5ef7be4bb89b19f7796
BLAKE2b-256 0146ab1c4e9b4b9fbf99ba628c2cf9aa1a2e7807c67ff53969afe917b7291469

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 12e8b13976536002e6d48572172689e1197d00c9acf709fd776ad56df6fccd01
MD5 edff9f6069362c57687b07607ebd5fac
BLAKE2b-256 03a3296f751f59c37c8b319aa585347c9ac056f26d828daa746a447e8f85b16f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 010b9011de953aa3a65fa144e07e5f3b8236ecc01dfccc5ef632f6082de3e569
MD5 5ab4bab05381c68b814071cb9828e537
BLAKE2b-256 89bf8f1851f3fff72930d59626c625e4a2bfeca19544fb12b84d4b7bdb9b9be2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f320be3302447b83968f5acd7d9e138bc8da37f6d3e25b01ef4286ffb1776039
MD5 54f4f2fd22c42c5e9588cdeba0f248f7
BLAKE2b-256 92628bd47ac7b1269cf05a2efc1644d883527bfd10a0a089d6eede122c5e3168

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 091c732da0ee94bc212d52103ba963791d966010024bc17b0d4f50e7d293eca7
MD5 e0d20cb72fb816e778b30e801de21224
BLAKE2b-256 c363aae68001fde0d320502ff78349a30c9ba64b9278b7cf4cecce19d80793d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6b814e473d078a375c49d3b581e445fcc8a9c9a6bf9048e4f635e51be4a3bf0
MD5 668203cfdfa6e04042198a48119ac6e9
BLAKE2b-256 ea402090a89dc11dfb254ed3e548cce1b5ad7e3f283e28966043ece554d77488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 108d0f91c00070da7f8cc1754da0c5820c6f086f9dcfe269100248b88feac0de
MD5 82f390890739db6ac75bff45b0f310fb
BLAKE2b-256 3e971f97fb4e75a26137c05a4fa4f5a0bba53d099136b7bc45a7a9147082bc68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0a1bc69246a6361df5f12905b6f177a612be0d75a977e2cfb1e5792085defd2
MD5 272475b3abc6de19c0153e7a738248a8
BLAKE2b-256 9e3b845192910736ee77208a289f9390c8f28cfaf340e325438f3a3ab070f85e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36a1150fe9f6aee668ce9ac49546b39dedb447e55ffb16f4ebe5dae353e4a9df
MD5 68c2dfb60a9002d37abd00b317fba4fc
BLAKE2b-256 5e4c37b5705672cda71ad028b0416b53a4d27ac3987c736be921702b5e913ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 265dfb7206404c55a4246269538d8558bd0bcb0ccc30a6fad6bc85dd09c8edb8
MD5 30914128f9cbce8fb4ab84dafb402835
BLAKE2b-256 4085d894bcefe2da223535752bbc0bdd5d967de0a63897975cd108aac23476cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c8e5122750addbac38bbefdec62f2a9a0c6fe20b9aeef051b5a3143e85500cdb
MD5 751ad93086b3dce6645856d476ba58ea
BLAKE2b-256 db5984da288525c93e050c00403e1563fa49ca981b5028476690f5921d72d73b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 6bad64fe5333d8cf0b128e67a164cd39e31a5dded789b4082decc0227066d0c3
MD5 9e33e80202acd84cf879b0f1d586a7e2
BLAKE2b-256 cd8dd28ad7b8771a0fca3d9eb17335ca3e60c21813ebaffc2e43b23e46d7ac1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21dc67d9550dd9d449bc47685107b1e2b7d614979a7067d205a393ea42f90a9c
MD5 2d9b8a5d974f4e5ed1913c5165628fbd
BLAKE2b-256 24396bfcfd555b214cfd5141e01c297b5296977ea67ba0252ea8ec3ec5e39d62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5cabe46c28f44497e3978dc25f4f09eeb65b667dea398d87fa80a1d5b86e8050
MD5 9d8638dcd64544ceef840372e4f9fc6d
BLAKE2b-256 11280bfd9fb5c48be9083d9a2f8a0994322fb9205fcbe2807da4262b6c9add38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dfedba9aab69a56c5693d832a9b52fcb5c96b318bc675283b653e73b7f01fcb
MD5 cf7d3bfed4efa87fe71207555602cd31
BLAKE2b-256 84f179a6cc6ff1619376fb6428d0b28111a59bdd2beeb14b053a66bf30fa3602

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ea2eadc148620e6767c12fcc1b99f9217b6fa54965f5d8ebf1bc614a49a3dab1
MD5 dce037d86ff0716b108e4eb597b4092f
BLAKE2b-256 7a90b54ee96c8f20fd3dae9e2c38fb402f50975e949d66fa4524d7fd1a392881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a12064258e62185fc8b3c16c3963e82b81493d5a3903f4edb97fa0501dcc2d28
MD5 2d0e7e687960a723bd50b7ed03acfe87
BLAKE2b-256 a114f1c2ca48225080197fdec772a961c2c3c43ed6f217dcb633228483686fc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d9e693dc58002c4014bd5f0dd1217c139b984fd2b2a22f1427ab589682a8f60
MD5 8f61f9f504be67286554d0a4f666b227
BLAKE2b-256 b480ed8d2b3fbb0bec0cf197b4acabfa727cdea8ebf3110c80a8f930807bade3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b635d11d3b87a164da9b9283ba2875bb9ae68bb8739669badbdf523106b2e3a1
MD5 b7843c1f27fba57cdac5b98fb17d40a8
BLAKE2b-256 3cf02e88124835e3bd939d9faca186399db41c4ee2f66cc025e92d4492127a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 79ce4b45262418b5718f80c2601e12035f5495cca1b151c3db461fcef3e9febb
MD5 0f64db8410e79dbd73f8fe23f518df34
BLAKE2b-256 05ef1495708def29c445fd3d67f64507d8a4d73572f884077adc0e729394b97b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62c54bee44bbb842d010acf517fd3fae18b66de5d867f24f8b1bd6f4fca09a28
MD5 a3ea76e7f9bf8eab5c998c32c6cda7fa
BLAKE2b-256 6613a1bb575ca09cde99afec38585e245a134351973b231421f699acabde1a47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for filterx-0.2.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d1070aa88c7e4d6223ed67fe0522d20a9cf653ebebd930c04e3a611560260d7
MD5 976137527a8afb39230bc4432a888686
BLAKE2b-256 2bc452dce0e9b736df0acd720e286e5d2aabfafd505068e6f5ee8bb3954aae76

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