{"id":16391247,"url":"https://github.com/gjjvdburg/veld","last_synced_at":"2025-10-26T02:16:41.608Z","repository":{"id":62587197,"uuid":"458661876","full_name":"GjjvdBurg/Veld","owner":"GjjvdBurg","description":"Easy command line analytics","archived":false,"fork":false,"pushed_at":"2024-10-03T18:02:52.000Z","size":190,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-03T23:41:22.399Z","etag":null,"topics":["cli","command-line-tool","data-analysis","data-science","data-visualization","statistics"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GjjvdBurg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-12T23:16:02.000Z","updated_at":"2024-10-03T18:02:56.000Z","dependencies_parsed_at":"2024-10-11T04:45:40.513Z","dependency_job_id":"55839b70-7e46-4389-aca9-6409e1f8b636","html_url":"https://github.com/GjjvdBurg/Veld","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/GjjvdBurg/Veld","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GjjvdBurg%2FVeld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GjjvdBurg%2FVeld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GjjvdBurg%2FVeld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GjjvdBurg%2FVeld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GjjvdBurg","download_url":"https://codeload.github.com/GjjvdBurg/Veld/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GjjvdBurg%2FVeld/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281047743,"owners_count":26435124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-26T02:00:06.575Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","command-line-tool","data-analysis","data-science","data-visualization","statistics"],"created_at":"2024-10-11T04:45:31.220Z","updated_at":"2025-10-26T02:16:41.583Z","avatar_url":"https://github.com/GjjvdBurg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Veld\n\n[![PyPI version](https://badge.fury.io/py/Veld.svg)](https://pypi.org/project/Veld)\n[![Build status](https://github.com/GjjvdBurg/Veld/workflows/build/badge.svg)](https://github.com/GjjvdBurg/Veld/actions)\n[![Downloads](https://pepy.tech/badge/Veld)](https://pepy.tech/project/Veld)\n\nVeld is a command line processor for multi-dimensional numeric data streams. \nIt can compute basic univariate statistics such as the mean or the variance of \na stream of numbers, process the stream by computing logarithms or rounding, \nor create visualizations of the data stream, among other functionality. \nSimilar projects in this space include [st](https://github.com/nferraz/st) and \n[datamash](https://www.gnu.org/software/datamash/). What sets Veld apart from \nthese projects is that it also has support for plotting.\n\n## Installation\n\nVeld is available on PyPI:\n\n```\n$ pip install veld\n```\n\n## Usage\n\nCurrently Veld includes the following commands:\n```\nusage: veld [-h] [-V] [--debug] command ...\n\nBelow are the available Veld commands. Use veld help \u003ccommand\u003e\nto learn more about each command.\n\nunivariate statistics:\n  sum           Sum the values in the data stream\n  mean          Find the mean (average) of the values in the data stream\n  mode          Find the mode of the values in the data stream\n  median        Find the median of the values in the data stream\n  stdev         Compute the standard deviation of the input stream\n  variance      Compute the variance of the input stream\n  quantile      Find the given quantile for the data in the stream\n  trimmed-mean  Compute the trimmed mean for data in the stream\n  summary       Print a summary with commonly-used statistics\n\nextreme values and counts:\n  min           Find the minimum of the values in the data stream\n  max           Find the maximum of the values in the data stream\n  count         Count the number of values in the data stream\n  frequency     Print a frequency table of unique values in the stream\n\nfiltering values:\n  lt            Keep only inputs that are less than a given threshold\n  le            Keep only inputs that are less than or equal to a given threshold\n  gt            Keep only inputs that are greater than a given threshold\n  ge            Keep only inputs that are greater than or equal to a given threshold\n  eq            Keep only inputs that equal a given value\n  ne            Keep only inputs that are not equal to a given value\n\nmath operators:\n  log           Compute the logarithm of the input stream\n  round         Round the floating point values in the input stream\n  cumsum        Compute the cumulative sum of the input stream\n  product       Compute the product of values in the data stream\n  add           Add number to values in the stream\n  subtract      Subtract number from values in the stream\n  multiply      Multiply values in the stream by number\n  divide        Divide values in the stream by a number\n  modulo        Compute the remainder of values in the stream\n\nplotting:\n  lines         Show line plots of the input data\n  scatter       Show a scatterplot of two-dimensional data\n  histogram     Plot a histogram of the values in the data stream\n  barcount      Create a histogram with bars for all unique values in the stream\n\nother:\n  paired-ttest  Perform a paired t-test on two-dimensional data\n  pass          Pass an input stream through Veld\n\nFor more information about Veld, visit:\nhttps://github.com/GjjvdBurg/Veld\n```\n\nFor example:\n```\n$ seq 10 | veld sum\n55\n\n$ seq 10 | veld gt 5\n6\n7\n8\n9\n10\n\n$ seq 10 | veld mean\n5.5\n\n$ seq 100 | veld gt 50 | veld cumsum | veld log | veld lines\n\u003cplot opens\u003e\n```\n\nDocumentation on all the commands can be found using:\n```\n$ man veld \u003ccommand\u003e\n```\nor\n```\n$ veld help \u003ccommand\u003e\n```\n\n## Notes\n\nLicense: See the LICENSE file.\n\nAuthor: [Gertjan van den Burg][gertjan].\n\nWhy \"veld\"? [Veld](https://en.wikipedia.org/wiki/Veld) is built on top of \n[wilderness](https://github.com/GjjvdBurg/wilderness), and it's short and \ndidn't conflict with any tab completions I have :)\n\nVeld is a continuation of [cli stats](https://github.com/GjjvdBurg/cli_stats). \n\n[gertjan]: https://gertjanvandenburg.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgjjvdburg%2Fveld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgjjvdburg%2Fveld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgjjvdburg%2Fveld/lists"}