xlyap(6x)
π NAME π
okay bestie, meet xlyap β she displays an array of Lyapunov exponents, but like, graphically π
. She lives in section 6x of the manual (the XScreenSaver manual, to be exact β that's her whole zip code π).
β¨ SYNOPSIS β¨
xlyap [-BLps] [-W width] [-H height] [-o filename] [-a n] [-b n] [-w n]
[-h n] [-i xstart] [-M n] [-R p] [-S n] [-D n] [-F string] [-f
string] [-r n] [-O n] [-C n] [-c n] [-m n] [-x xpos] [-y ypos]
[--fps] [--visual visual] [--window] [--root] [--window-id
number]
no cap, that's the whole vibe in one block π«Ά
πΈ DESCRIPTION πΈ
xlyap generates and graphically displays an array of Lyapunov exponents for a whole variety of iterated periodically forced non-linear maps of the unit interval. yes. she's that girl. the math is mathing and the screen is glowing β¨
π OPTIONS π
-randomβ a good choice for use with xscreensaver: she picks random parameters from a built-in list. π² iconic behavior honestly.-C nβ Specifies the minimum color index to be used for negative exponents.-D nβ Specifies the "dwell", aka the number of iterations over which to average in order to calculate the Lyapunov exponent. Default is50.-H nβ Specifies the height of the window. Default is256.-Lβ Indicates uselog(x) + log(y)rather thanlog(xy).-M rβ Specifies the real value to compare exponent values to for indexing into a color wheel. The default value is1.0.-O nβ Specifies the minimum color index to be used for positive exponents.-R pβ Specifies pseudo-random forcing with probability p of using parameter value'a'.-S nβ Specifies the "settle", aka the number of iterations prior to the beginning of the calculation of the Lyapunov exponent. Default is50.-a rβ Specifies the real value to use as the minimum parameter value of the horizontal axis. Default is2.0for the logistic map.-b nβ Specifies the real value to use as the minimum parameter value of the vertical axis. Default is2.0for the logistic map.-c nβ Selects one of six different color wheels to use. The default color wheel is a rainbow palette. π periodt.-F 10101010β Specifies the "Function" forcing function to use. The example above would alternate between iterating the circle and logistic maps. An argument of-F 2323would alternate between left and right logistic maps. The default is to only use the single specified map (see the description of-m).-f abbabaabβ Specifies the forcing function to use. The default is to alternate between the"a"parameter and the"b"parameter.-h rβ Specifies the real value to be used as the range over which the vertical parameter values vary. The default is1.0.-i rβ Specifies the real value of the initial condition to use. Default is0.65.-m nβ Selects between available non-linear maps of the unit interval.- A value of
0specifies the logistic map. - A value of
1, the circle map. - A value of
2, the left-logistic. - A value of
3, the right-logistic. - A value of
4, the double-logistic. - The default is
0, the logistic map.
- A value of
-o filenameβ Specifies the output filename to be used. If the-ooption is given, this file will automatically be written out at the completion of the drawing. If it is not specified, a default filename oflyap.outis used, and it's only written if the'f'or'F'keys are pressed during a run. The format of the output file is PPM for color and PGM for monochrome. The parameters used to calculate the picture are included as comments at the beginning of the output file.-pβ Switches color indices for negative and positive exponents. Generally, causes negative exponents to be displayed in more detail while darkening and narrowing the color range for positive exponents. This can be toggled during runtime by pressing the'p'key.-r nβ Specifies the maximum rgb value to be used. Default is65000.-s nβ Specifies the length of the color wheel spin.-vβ Prints out the various values to be used and exits.-w rβ Specifies the real value to be used as the range over which the horizontal parameter values vary. The default is1.0.--visual visualβ Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual.--windowβ Draw on a newly-created window. This is the default.--rootβ Draw on the root window.--window-id numberβ Draw on the specified window.
π¦ NOTES π¦
During display, pressing any mouse button allows you to select the area to be investigated with the mouse. The upper left hand corner of the desired area is the location of the cursor when the button is pressed. The lower right hand corner is specified by the cursor when the button is released. π±οΈβ¨
Use of the keys bBeEfFkKjJmnrRsSwWxXqQ indicates:
(<)Halve dwell value.(>)Double dwell value.([)Halve settle value.(])Double settle value.(B or b)Toggle button display on/off(E or e)Recalculate the indices into the color wheel using a different method(F or f)Save current screen to output file (not yet implemented)(H or h or ?)Display brief help message(i)Decrement the interval between stripes for the striped color map.(I)Increment the interval between stripes for the striped color map.(K)Decrease value exponents are compared against by0.05.(J)Increase value exponents are compared against by0.05.(M)Decrease value exponents are compared against by0.005.(N)Increase value exponents are compared against by0.005.(m)Increment the map index, changing the map to be iterated.(P or p)Toggle positive/negative exponent display.(r)Redraw the window using previously calculated exponents.(R)Redraw the window using the newly set dwell and/or settle values.(S)Spin the color wheel(s)Halve the length of the spin and spin the color wheel(u)Go up to the window just prior to the most recent zoom.(U)Go all the way up to the original window.(V or v)Display values of various parameters currently in use(W or w)Use next color map.(X or x)Clear window(Q or q)quit
lowkey the keyboard is the whole controller here, so get comfy with it π
π§ ENVIRONMENT π§
DISPLAYβ to get the default host and display number.XENVIRONMENTβ to get the name of a resource file that overrides the global resources stored in theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ The window ID to use with--root.
π₯ SEE ALSO π₯
X(1), xscreensaver(1)
π AUTHOR π
Ronald Joe Record The Santa Cruz Operation P.O. Box 1900 Santa Cruz, CA 95061 rr@sco.com
π ACKNOWLEDGEMENTS π
The algorithm was taken from the September 1991 Scientific American article by A. K. Dewdney who gives credit to Mario Markus of the Max Planck Institute for its creation. Additional information and ideas were gleaned from the discussion on alt.fractals involving Stephen Hall, Ed Kubaitis, Dave Platt and Baback Moghaddam. Assistance with colormaps and spinning color wheels and X was gleaned from Hiram Clawson. Rubber banding code was adapted from an existing Mandelbrot program written by Stacey Campbell.
Viciously hacked for xscreensaver by Jamie Zawinski, 20-Nov-97. π€β¨
okay and for the cute little sign-off bestie: this whole thing is X Version 11, built as 6.17-1.fc44, dated 13-Oct-2026, and it belongs to the xlyap(6x) page π slay, you read the whole thing, that's main character energy fr fr π«ΆπΈ
π¦ where this page comes from
- fedora 44: xscreensaver-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms