Public
Edited
Mar 30, 2023
Insert cell
Insert cell
Insert cell
wip_banner = (notebook, version) => {
const version_link = `${notebook}@${version}`
const version_ref = (notebook && version) ? md`The most recent version of this notebook with relatively high functionality is [**v${version_link.slice(version_link.lastIndexOf('@')+1)}**](${version_link}).` : ''

return wip_note`## This notebook is a work in progress
At time of writing, I don't have an Observable Pro account so the latest version of each of my notebooks is public, regardless of its state of completion or functionality.

That includes this notebook, which, even in the unlikely event that it currently appears to be working, I may make breaking changes to at any time.

${version_ref}`
}
Insert cell
wip_note = makeApi('wip_note', {
symbol: "🚧",
border: 'rgba(251, 243, 219, 0.5)',
background: 'rgba(251, 243, 219, 0.44)',
fade: 'rgba(251, 243, 219, 1)'
})
Insert cell
import {makeApi} from "@grahamsnyder/thought-process"
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more