mdbtxt1
mdbtxt2
Proceed to Safety

DEMZ Source Code    

(return to DEMZ)

DEMZ (David Eck's MANDELZOOM) is a browser-based program for exploring the Mandelbrot set, using Javascript with web workers. It runs on all browsers since approximately 2012.

DEMZ is available online at:

mrob.com/pub/comp/eck-mandel

License

DEMZ contains parts by different contributors; for details see the LICENSE.txt file.

How to get the DEMZ source files

Most browsers will download a copy of DEMZ just by putting this URL into the address bar:

mrob.com/pub/comp/eck-mandel/demz-program.tar.gz

How to use the DEMZ source files

Once you have demz-program.tar.gz, use the appropriate unzip/extract utility to get the files, many of which will be within a subdirectory called "examples". Put "examples" along with the other files onto your HTTP server, all in a directory just like they were when extracted/un-archived. Then visit that directory from a browser, the same way you would visit any directory on your HTTP server.

http://my.server.local/fractals/demz/index.html

The URL will use your domain name instead of my.server.local, and your choice of a directory path instead of fractals/demz. For moer HTTP servers it is not strictly necessary to include index.html at the end.

How to run a local server on your own machine

There is a Python program that runs a small HTTP server on the loopback address 127.0.0.1 which you can run on your own computer, and then connect to using the browser (also on your own computer).

If you can get into a "terminal" program (easy in Mac or Unix), use the command

python locl-server.py.hid

Then point your browser at

http://127.0.0.1:17714/

Changelog

A list of changes to DEMZ is in the beginning of the file "index.html". Open that in a plain-text editor, and look for the heading "REVISION HISTORY".


Robert Munafo's home pages on AWS    © 1996-2024 Robert P. Munafo.    about    contact
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Details here.

This page was written in the "embarrassingly readable" markup language RHTF, and was last updated on 2023 Jul 02. s.27