Oscillizer

From LifeWiki
Revision as of 15:17, 30 July 2024 by Muzik (talk | contribs)
Jump to navigation Jump to search
Sample output from Oscillizer (discontinued web version)

Oscillizer is a utility that was created and maintained by Jason Summers intended for the analysis of oscillators. It is one of the earliest examples of a tool specifically designed for this purpose, and notable due to being the first program to introduce the concept of a period map.

The program is provided as a command-line utility for Windows, accepting oscillators up to a period of 1200, and requiring that the input pattern is itself a phase of the oscillator (rather than merely a predecessor of it). Prior to April 2021, a limited web implementation was available with a maximum period of 300, however it has since ceased to function and has been taken down.

On the web version, the period map was supplied alongside a key linking each different period in the oscillator rotor to a different color in the map, alongside each subperiod's count, percent of total and percent of rotor.

It also provides vital statistics for the oscillator: period, population min, population max, population average, active cells in rotor, cells in stator, total cells, volatility, strict volatility, heat minimum, heat maximum, heat average, temperature, rotor temperature, bounding box and rule.

Color palette

These colours are used on the period maps generated by Oscillizer:

Color Usage
#000000 Overlay for "initially on" cells
#C0C0C0 Period-1 cells which are always off, i.e. background cells
#606060 Period-1 cells which are always on, i.e. stator cells
#FFFFFF Cells which oscillate at the full period, i.e. cells in a period-n oscillator that oscillate at period n

1 subperiod:

2 subperiods:

3 subperiods:

4 subperiods:

5 subperiods:

6 subperiods:

7 subperiods:

8 subperiods:

9 subperiods:

10 subperiods:

See also

External links

  • Oscillizer at Jason's Life Page (currently unavailable)