Skip to content
View Dale-Black's full-sized avatar

Organizations

@MolloiLab @GroupTherapyOrg

Block or report Dale-Black

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dale-Black/README.md

Dale Black

Physics Ph.D. candidate at UC Irvine. I build tools in Julia, and simulation tools for quantitative CT.

Snapshot

Snapshot — interactive Julia, on the web. Connect a GitHub repo, push, and your notebooks and apps run in the browser as WebAssembly. No server.

The stack underneath it:

  • Snapshot.jl — Pluto notebooks as Therapy components. @bind cells compile to WebAssembly islands, no Julia server.
  • Therapy.jl — signals-based web apps in pure Julia. Server-side rendering with WebAssembly islands.
  • WasmTarget.jl — Julia-to-WebAssembly compiler targeting WasmGC. Replaces LLVM codegen, no runtime.
  • WasmMakie.jl — Makie's plotting API through Canvas2D, compiled to WebAssembly.

Notebooks

  • SpaceStation.jl — a workspace around Pluto. Folder workspace, tabbed files, a real terminal, SSH remotes, and human + agent collaboration.

Imaging physics

  • BasisSimulator.jl — polychromatic CT simulation and reconstruction. Runs on Metal, CUDA, ROCm, and CPU.

Pinned Loading

  1. MolloiLab/BasisSimulator.jl MolloiLab/BasisSimulator.jl Public

    Polychromatic CT simulation and reconstruction in Julia. Runs on Metal, CUDA, ROCm, CPU.

    Julia 4 1

  2. GroupTherapyOrg/WasmTarget.jl GroupTherapyOrg/WasmTarget.jl Public

    Julia 35 3

  3. GroupTherapyOrg/SpaceStation.jl GroupTherapyOrg/SpaceStation.jl Public

    Forked from JuliaPluto/Pluto.jl

    A workspace for Pluto notebooks — built for humans and agents, together.

    Julia 30 1

  4. GroupTherapyOrg/Therapy.jl GroupTherapyOrg/Therapy.jl Public

    Julia 15

  5. GroupTherapyOrg/Snapshot.jl GroupTherapyOrg/Snapshot.jl Public

    Pluto notebooks, interactive as Therapy components — @bind cells compile to WebAssembly islands via WasmTarget.jl, no Julia server

    Julia 12