Rotation Matrix
Manipulate bitmaps with matrix operations.
Craige_HalesThe third argument to regex is a powerful replacement generator.
Craige_HalesTransform Use JSL to scrape images from Twitter and experiment with an FFT to cross fade the images.
Craige_HalesComing back from the eclipse You can set your phone to add GPS data to pictures.
Craige_HalesGPS Uncertainty Fixing a data collection mistake. Video too.
Craige_Halesbig green question mark How the JSL If statement works
Craige_HalesOverlapping red, green, blue rings Using Associative Arrays as sets. Intersect, Union, Difference.
Craige_HalesAnimated gif of Gosper's glider gun, tilted 30 degrees JSL to power a glider gun
Craige_Halesupdate 10apr2018: see Bryan's script for a modern approach. I also made a video. This JMP graph is built from a background image downloaded from NAS...
Craige_HalesHeatColor function maps numbers from zero to one to a custom color range Small demo program showing a custom color theme used with HeatColor.
Craige_HalesThe blue GPU line rises to 70C watching a videoJSL runs commands on a Linux machine to make a graph of video card temperature.
Craige_HalesASCII is the name of one of the original character encodings. A character encoding maps numbers into character shapes; the number 65 is a capital let...
Craige_HalesI've made several projects using audio in different ways: midi files, speech api, calling a windows DLL, and reading/writing WAV files. This time I'll...
Craige_HalesQuestion from @billkopp. Using cURL to supply basic authentication credentials. Replace "user" and "pass" appropriately. Remove the -k if you don't...
Craige_HalesSpiders! Building up a 3D world with animated spiders
Craige_HalesMore on JMP 13: Preview JMP 13 | JMP and Announcing JMP 13, live from Discovery Summit | JMPjohn.ponte added some animated GIF capability to J...
Craige_HalesNot-quite-random art generator. Notice the paint function's use of matrix indexing to avoid an explicit JSL loop to set a vertical line of pixels, mo...
Craige_HalesHere's some JSL to operate FTP through JMP 11's RunProgram function. More about RunProgram below.
// this example is specific to Windows because of FT
...
Just had a request for a way to move data from an external program into JMP. Generally I'd recommend using CSV files for this, but if compression is ...
Craige_Hales