nba-monte-carlo
ducker
nba-monte-carlo | ducker | |
---|---|---|
3 | 1 | |
345 | 13 | |
- | - | |
9.4 | 3.6 | |
11 days ago | about 1 year ago | |
Python | Dockerfile | |
MIT License | MIT License |
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.
nba-monte-carlo
- Monte Carlo simulation of the NBA season (meltano, dbt, DuckDB, evidence)
-
Evidence – Business Intelligence as Code
We have support for duckdb (and CSVs and Parquet through duckdb). We don't support python, but some people have also told us they have used evidence as the front-end for a python project - used python to do data transformation and calculations, then dumped the results into a duckdb file in an evidence project and built the visuals and narrative in evidence.
"Containerized" approaches with evidence are also quite interesting - lets you combine several tools and use evidence as the last mile. Here's a great example: https://github.com/matsonj/nba-monte-carlo
- DuckDB: Querying JSON files as if they were tables
ducker
-
DuckDB: Querying JSON files as if they were tables
I made a docker image with a number of extensions already installed and enabled so you can start using DuckDB with the lowest friction.
`alias dckr='docker run --rm -it -v $(pwd):/data -w /data duckerlabs/ducker'`
then `dckr` gives you a DuckDB shell with PRQL, httpfs, json, parquet, postgres, sqlite, and substrait enabled.
For example, to get the first 5 lines of a csv file named "albums.csv", you could run it with PRQL
```dckr -c 'from `albums.csv` | take 5;'```
https://github.com/duckerlabs/ducker
What are some alternatives?
jupysql - Better SQL in Jupyter. 📊
dsq - Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
Blazer - Business intelligence made simple
ibis - the portable Python dataframe library
octosql - OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
trustfall - A query engine for any combination of data sources. Query your files and APIs as if they were databases!
hanakotoba - Exploring 花言葉 in Japanese and other literary corpora
duckdb-extension-framework
steampipe - Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
duckdb - DuckDB is an in-process SQL OLAP Database Management System