https://github.com/johnkerl/miller
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.8%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Basic Info
- Host: GitHub
- Owner: johnkerl
- License: other
- Language: Go
- Default Branch: main
- Homepage: https://miller.readthedocs.io
- Size: 201 MB
Statistics
- Stars: 9,425
- Watchers: 65
- Forks: 226
- Open Issues: 130
- Releases: 68
Topics
Metadata Files
README-RPM.md
Instructions to make Miller source/binary RPMs for the RPM-experienced
Grab miller.spec and go to town.
Instructions to make Miller source/binary RPMs for the RPM-inexperienced
One-time setup
Change 6.2.0 to desired version. Release-package example:
https://github.com/johnkerl/miller/releases/download/v6.2.0/miller-6.2.0.tar.gz
``` cd mkdir ~/rpmbuild mkdir ~/rpmbuild/SPECS mkdir ~/rpmbuild/SOURCES cp /your/path/to/miller/clone/miller.spec ~/rpmbuild/SPECS cp /your/path/to/miller-6.2.0.tar.gz ~/rpmbuild/SOURCES
cd ~/rpmbuild/SPECS ```
You may need to do
sudo yum install rpmbuild
Linting
If you have changed the miller.spec file:
rpmlint miller.spec
You may need to do
sudo yum install rpmlint
Build source-RPM only
rpmbuild -bs miller.spec
Wrote: /your/home/dir/rpmbuild/SRPMS/miller-6.2.0-1.el6.src.rpm
rpm -qpl ../SRPMS/miller-6.2.0-1.el6.src.rpm
miller-6.2.0.tar.gz
miller.spec
rpm -qpi ../SRPMS/miller-6.2.0-1.el6.src.rpm
Name : mlr Relocations: (not relocatable)
Version : 6.2.0 Vendor: (none)
...
Build source and binary RPMs
rpmbuild -ba miller.spec
rpm -qpl ../RPMS/x86_64//miller-6.2.0-1.el6.x86_64.rpm
/usr/bin/mlr
/usr/share/man/man1/mlr.1.gz
sudo rpm -ivh ../RPMS/x86_64/miller-6.2.0-1.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:mlr ########################################### [100%]
``` /usr/bin/mlr --version Miller 6.2.0
man -M /usr/share/man mlr ``` and check the version in the DESCRIPTION section.
Owner
- Name: John Kerl
- Login: johnkerl
- Kind: user
- Location: Washington DC
- Website: http://johnkerl.org
- Twitter: __jo_ker__
- Repositories: 25
- Profile: https://github.com/johnkerl
Who: Nerd/dad What: () => {this}
GitHub Events
Total
- Issues event: 49
- Watch event: 486
- Delete event: 95
- Issue comment event: 137
- Push event: 140
- Pull request review comment event: 8
- Pull request review event: 18
- Pull request event: 219
- Fork event: 14
- Create event: 109
Last Year
- Issues event: 49
- Watch event: 486
- Delete event: 95
- Issue comment event: 137
- Push event: 140
- Pull request review comment event: 8
- Pull request review event: 18
- Pull request event: 219
- Fork event: 14
- Create event: 109
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| John Kerl | k****r@g****m | 7,973 |
| dependabot[bot] | 4****] | 256 |
| John Kerl | k****l@f****m | 75 |
| John Kerl | j****l@a****m | 53 |
| Thomas Klausner | w****z@N****g | 39 |
| Stephen Kitt | s****e@s****g | 22 |
| jungle-boogie | s****n@j****e | 17 |
| Andrea Borruso | a****o@g****m | 15 |
| Jauder Ho | j****o | 10 |
| Muntek Singh | m****i@h****m | 5 |
| vapniks | v****s@y****m | 4 |
| allcontributors[bot] | 4****] | 4 |
| Fulvio Scapin | t****a@g****m | 4 |
| Eng Zer Jun | e****n@g****m | 4 |
| John Kerl | k****l@a****m | 3 |
| Matt Forrester | f****r | 3 |
| Nikos Alexandris | n****k@n****t | 2 |
| Adam Lesperance | l****a | 2 |
| Brian Fulton-Howard | f****1@g****m | 2 |
| Eric MSP Veith | e****h@w****t | 2 |
| Markus Elfring | e****g@u****t | 2 |
| Miodrag Milić | m****c@g****m | 2 |
| Richard Patel | me@t****v | 2 |
| tkob | e****4@g****m | 2 |
| Ben Ranker | b****r@g****m | 2 |
| luzpaz | l****z | 1 |
| rui | r****i@c****v | 1 |
| srinivas32 | 7****2 | 1 |
| Clindbergh | C****h | 1 |
| Dave Nicolson | d****n@g****m | 1 |
| and 34 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 271
- Total pull requests: 613
- Average time to close issues: 5 months
- Average time to close pull requests: 1 day
- Total issue authors: 122
- Total pull request authors: 22
- Average comments per issue: 4.1
- Average comments per pull request: 0.23
- Merged pull requests: 524
- Bot issues: 2
- Bot pull requests: 387
Past Year
- Issues: 48
- Pull requests: 262
- Average time to close issues: 4 days
- Average time to close pull requests: 2 days
- Issue authors: 32
- Pull request authors: 12
- Average comments per issue: 0.96
- Average comments per pull request: 0.27
- Merged pull requests: 212
- Bot issues: 1
- Bot pull requests: 181
Top Authors
Issue Authors
- aborruso (45)
- johnkerl (40)
- Poshi (9)
- spmundi (7)
- agguser (6)
- karudonaldson (6)
- janxkoci (6)
- archetyped (5)
- skitt (5)
- sjackman (4)
- tooptoop4 (3)
- holmescharles (3)
- TobyBrull (3)
- derekmahar (3)
- kusalananda (3)
Pull Request Authors
- dependabot[bot] (387)
- johnkerl (174)
- aborruso (10)
- balki (6)
- lespea (6)
- Juneezee (5)
- skitt (3)
- kz6fittycent (3)
- cwarden (2)
- michel-slm (2)
- camcui (2)
- austinletson (2)
- oandrew (2)
- dflock (1)
- tkob (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout ac593985615ec2ede58e132d2e21d2b1cbd6127c composite
- github/codeql-action/analyze 515828d97454b8354517688ddc5b48402b723750 composite
- github/codeql-action/autobuild 515828d97454b8354517688ddc5b48402b723750 composite
- github/codeql-action/init 515828d97454b8354517688ddc5b48402b723750 composite
- actions/checkout ac593985615ec2ede58e132d2e21d2b1cbd6127c composite
- codespell-project/actions-codespell 9c63fddd79f483308bfaea379a505dcd361b5d1d composite
- actions/checkout ac593985615ec2ede58e132d2e21d2b1cbd6127c composite
- actions/setup-go 6edd4406fa81c3da01a34fa6f6343087c207a568 composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- actions/cache 58c146cc91c5b9e778e71775dfe9bf1442ad9a12 composite
- actions/checkout ac593985615ec2ede58e132d2e21d2b1cbd6127c composite
- actions/setup-go 6edd4406fa81c3da01a34fa6f6343087c207a568 composite
- goreleaser/goreleaser-action 8f67e590f2d095516493f017008adc464e63adb1 composite
- github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
- golang.org/x/sys v0.0.0-20210326220804-49726bf1d181
- github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
- golang.org/x/sys v0.0.0-20210326220804-49726bf1d181
- github.com/goccmack/gocc v0.0.0-20210322175033-34358ebe5808
- github.com/goccmack/gocc v0.0.0-20210322175033-34358ebe5808
- github.com/yuin/goldmark v1.2.1
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
- golang.org/x/mod v0.3.0
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/net v0.0.0-20201021035429-f5854403a974
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f
- golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.3
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/tools v0.1.0
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- github.com/goccmack/gocc v0.0.0-20210322175033-34358ebe5808
- github.com/goccmack/gocc v0.0.0-20210322175033-34358ebe5808
- github.com/yuin/goldmark v1.2.1
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
- golang.org/x/mod v0.3.0
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/net v0.0.0-20201021035429-f5854403a974
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f
- golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.3
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/tools v0.1.0
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb
- github.com/johnkerl/lumin v1.0.0
- github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
- github.com/lestrrat-go/strftime v1.0.6
- github.com/mattn/go-isatty v0.0.17
- github.com/nine-lives-later/go-windows-terminal-sequences v1.0.4
- github.com/pkg/profile v1.7.0
- github.com/stretchr/testify v1.8.1
- golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab
- golang.org/x/term v0.0.0-20201210144234-2321bbc49cbf
- github.com/chzyer/logex v1.1.10
- github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
- github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb
- github.com/felixge/fgprof v0.9.3
- github.com/google/pprof v0.0.0-20211214055906-6f57359322fd
- github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d
- github.com/johnkerl/lumin v1.0.0
- github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
- github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc
- github.com/lestrrat-go/strftime v1.0.6
- github.com/mattn/go-isatty v0.0.17
- github.com/nine-lives-later/go-windows-terminal-sequences v1.0.4
- github.com/pkg/errors v0.9.1
- github.com/pkg/profile v1.7.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/objx v0.4.0
- github.com/stretchr/objx v0.5.0
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.7.1
- github.com/stretchr/testify v1.8.0
- github.com/stretchr/testify v1.8.1
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac
- golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab
- golang.org/x/term v0.0.0-20201210144234-2321bbc49cbf
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- gopkg.in/yaml.v3 v3.0.1
- mkdocs-material *