texify
qsv
texify | qsv | |
---|---|---|
3 | 13 | |
508 | 2,241 | |
- | - | |
6.3 | 9.9 | |
4 months ago | 6 days ago | |
Python | Rust | |
GNU General Public License v3.0 only | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
texify
-
Ask HN: Volunteer opportunities in science for software engineers?
[0] : "The Hybrid Artisans: A Case Study in Smart Tools" (2014) : https://amitz.co/ewExternalFiles/ToCHI_FreeD.pdf /
[1] : "Portable, non-invasive, mind-reading AI turns thoughts into text" https://www.eurekalert.org/news-releases/1010811
[2] : https://towardsdatascience.com/how-to-convert-any-text-into-...
[3] : https://github.com/VikParuchuri/texify (Removes the extra brain to hand step in process https://stackoverflow.com/questions/39391080/extracting-hand... and/or make Minority report hand interface obsolete)
[4] : https://wherobots.com/havasu-a-table-format-for-spatial-attr...
-----
[register] : https://www.theregister.com/2023/12/26/michael_stonebraker_f...
[core1] : magnetic core memory : https://en.wikipedia.org/wiki/Magnetic-core_memory
- FLaNK Weekly 31 December 2023
- Show HN: Texify – OCR math images to LaTeX and Markdown
qsv
- FLaNK Weekly 31 December 2023
-
Qsv: Efficient CSV CLI Toolkit
Thanks for the detailed feedback @snidane!
As maintainer of qsv, here's my reply:
- Given qsv's rapid release cycle (173 releases over three years), the auto-update check is essential at the moment. Once we reach 1.0, I'll turn it off. For now, given your feedback, I've only made it check 10% of the time.
- Pivot is in the backlog and I'll be sure to add unpivot when I implement it. (https://github.com/jqnatividad/qsv/issues/799)
- I'll add a dedicated summing command with the group by (-by) and window by (-over) capability (https://github.com/jqnatividad/qsv/issues/1514). Do note that `stats` has basic sum as @ezequiel-garzon pointed out.
- With the `enum` command, qsv can achieve what you proposed with `laminate`. E.g. qsv enum --new-column newcol --constant newconstant mydata.csv --output laminated-data.csv
- With the cat rowskey command, qsv can already concatenate files with mismatched headers.
- other file formats. qsv supports parquet, csv, tsv, excel, ods, datapackage, sqlite and more (see https://github.com/jqnatividad/qsv/tree/master#file-formats). Fixed-format though is not supported yet and quite interesting, and have added it to the backlog (https://github.com/jqnatividad/qsv/issues/1515)
- as to "enable embedding outputs of commands", qsv is composable by design, so you can use standard stdin/stdout redirection/piping techniques to have it work with other CLI tools like jq, awk, etc.
Finally, just released v0.120.0 that already incorporates the less aggressive self-update check. https://github.com/jqnatividad/qsv/releases/tag/0.120.0
- Joining CSV Data Without SQL: An IP Geolocation Use Case
-
Why my favourite API is a zipfile on the European Central Bank's website
qsv [1] also has a sqlp command which lets you run Polars SQL queries (even on multiple files). Here I'll send the csv data from stdin (represented by -) and then (optionally) pipe the output to the table command for formatting. The shape of the result is also printed to stderr (the (4, 2) below).
[1] https://github.com/jqnatividad/qsv
$ echo 'Name,Department,Salary
- Qsv: Ultra-fast CSV data-wrangling toolkit
- Qsv: CSVs sliced, diced and analyzed (fork of xsv)
- Nushell.sh ls – where size > 10mb – –sort-by modified
-
Do Rust and Lua work well together?
It works quite well IMHO. Using the mlua crate, I’ve managed to integrate Luau as a very powerful data-wrangling DSL for qsv (https://github.com/jqnatividad/qsv)
-
How manipulate this CSV in Python?
Maybe this might be better done using this? https://github.com/jqnatividad/qsv
-
How to convert xslx to csv using Rust?
https://github.com/jqnatividad/qsv is another option.
What are some alternatives?
kamal - Deploy web apps anywhere.
miller - Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
calamine - A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets
fortune-sheet - A drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets
tsv-utils - eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
csvquote
goawk - A POSIX-compliant AWK interpreter written in Go, with CSV support
ess-view-data - View data support for ESS
usv - Unicode Separated Values (USV) data markup for units, records, groups, files, streaming, and more.
zsv - zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser
rust-csv - A CSV parser for Rust, with Serde support.
NetKAN - Metadata files used by the NetKAN/CKAN indexer for KSP