Subsections of Sites
Dekker Revision 2
Design for a data transformation and exploration tool.
Modules
- resource manager (initial querys to list dbs / tables available)
- :memory: table initialize and loaded
- route for resource list
- function for query
- simple table viewer
- sqlite3 manager
- form to add resources
- template processor for SQL
- collector (file manager)
- collector (mapped csv)
- table editor (airtable ish)
- graphing d3
- Node Editor for Transforms
- DAG Schedular
- collector (clang AST)
- Documentation Generator
- Collector (UI Map)
Rev 2
UI Deps: tape-dom d3
MatPlotLib Pt.1
just wanted to try out something artistic in matplotlib. some more play time with numpy is always nice. here we go…
perlin noise with matplotlib color arrays
some voronoi_points in a numpy array
a bar chart on a polar axis.
I stole the code from some example, but I never thought about wrapping a bar chart x-axis around a point like that. Interesting result…
using fonts on a plot
Motivations
Pretty pictures with perlin noise fields
Playing with Perlin Noise: Generating Realistic Archipelagos
Intro to
7 Points to Use Matplotlib More Efficiently
Matplotlib Animation – A Helpful Illustrated Guide
Artistic Voronoi Diagrams in Python
matplotlib colomap manipulation
Plotly vs Matplotlib
plotly has a js lib for interactive diagrams. not sure if matplotlib has something similar, but I haven’t seen it.
Specific features
fonts matplotlib.axes.Axes.text
NetworkX
Pandas with mpl or cufflinks or plotly?
cufflinks might not be really needed anymore. pandas supports multiple graphing backends like mpl or with plotly which now supports
drawio
Go Setup
Learning
- official docs
- official tutorial
- Tour of Go
- Async with Go
- AST Traversal in Go
- Laws of Reflection
- interfaces
- effective go: interfaces
Art Project
Motivated by Context Free
problem is the guy made a bad CFG which is really easy to do. people could use it though so how bad was it really? anyway he changed the grammer and bailed, so the old code and docs are all about a language that isn’t supported any more, and the new language appears to be dead on arrival. still makes pretty pictures though. the concept is solid.
- svg parser in go
- markov in go
- combine with context-free concept
- could a markov generate a BNF grammer?
- scigen generators
- rnn generates romance
- productions similar to ContextFree
Windows Setup
- install golang
VSCode Setup
Packages
- pkg.go.dev
- viper for user options (a’la hugo)
- cobra for CLI command handling (a’la hugo)
- jww wrapper for std log
- memory backed file system
Recipes
Successes
Basic Quiche Recipe, Cheater Crust
Roasted Brocoli Teriyaki Chicken
Mediterranean Couscous Salad Together with Cevapcici and Tzatziki