Skip to content

Instantly share code, notes, and snippets.

@lambertbrady
lambertbrady / pyodide-provider.js
Created July 13, 2021 23:35
Pyodide React Component
import { createContext, useRef, useState } from 'react'
export const PyodideContext = createContext()
export default function PyodideProvider({ children }) {
const pyodide = useRef(null)
const hasLoadPyodideBeenCalled = useRef(false)
const [isPyodideLoading, setIsPyodideLoading] = useState(true)
return (
@lambertbrady
lambertbrady / script.js
Created January 13, 2019 21:27
Tensor Field
var tmax = 50;
var dt = .1;
var t = 0;
class FieldOLD {
constructor(numDimensions, generator, range, numPoints) {
this.n = numDimensions;
// if only one given, array with length = 2
// if more than one, array of arrays, outer array with length = n, inner arrays with length = 2
this.range = range;