Package: fathom 0.0.1

fathom: Look Before You Parse
One small vocabulary for seeing what is in a JSON document and getting a table out of it, spelled the same way in R and in Python. You point it at a document you have never seen and it reports whether the file is sound, what shapes it holds, and what one row could be, with every candidate priced. Output is proportional to the structure rather than to the data, so a 912 MB file and a 12 KB file produce descriptions of similar size. The package is a thin wrapper around the 'fathom' engine, which it invokes as a subprocess; the engine is compiled and bundled at install time, so an installed copy is self-contained and needs nothing else.
Authors:
fathom_0.0.1.tar.gz
fathom_0.0.1.zip(r-4.7-any)fathom_0.0.1.zip(r-4.6-any)fathom_0.0.1.zip(r-4.5-any)
fathom_0.0.1.tgz(r-4.6-any)fathom_0.0.1.tgz(r-4.5-any)
fathom_0.0.1.tar.gz(r-4.7-any)fathom_0.0.1.tar.gz(r-4.6-any)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
fathom/json (API)
| # Install 'fathom' in R: |
| install.packages('fathom', repos = c('https://psychometrician.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/psychometrician/fathom/issues
data-explorationdata-wranglingexploratory-data-analysisjmespathjqjsonndjsonpythonrustschema-inferencecargo
Last updated from:32da152cc8. Checks:8 OK, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 125 | ||
| source / vignettes | OK | 161 | ||
| linux-release | OK | 122 | ||
| macos-release | OK | 152 | ||
| macos-oldrel | OK | 185 | ||
| windows-devel | OK | 90 | ||
| windows-release | OK | 87 | ||
| windows-oldrel | OK | 83 | ||
| wasm-release | FAIL | 126 |
Exports:backfathomfathom_binaryfindintoread_jsonrowswhichever
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Describe a JSON document | fathom |
| Locate the fathom binary | fathom_binary |
| Find every path whose value matches, and take whichever name is there | find whichever |
| Go into a part of the document, and come back out | back into |
| Read a JSON source, and say whether it is sound | print.fathom_view read_json |
| Take a table out of a JSON document | rows |