Comparison of oscillator analysis tools: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Category:Software |
||
| (76 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
This page compares tools used for analyzing [[still life]]s, [[oscillator]]s and [[spaceship]]s alongside the information they output. | This page compares tools used for analyzing [[still life]]s, [[oscillator]]s and [[spaceship]]s alongside the information they output. | ||
We assume that the input pattern runs in B3/S23, as these tools are used for computing information for wiki infoboxes.<!-- | |||
== Alternatives == | |||
In response to the closing of Oscillizer, replacements were created by multiple community members. Oscillizer-Web, which is browser-based like the original, was published by [[Dongook Lee]] in July {{year|2021}} Nakano, an open-source offline tool, was released earlier that same month,<ref>https://conwaylife.com/forums/viewtopic.php?f=9&t=5341</ref> which provides extra functionality for computing [[kinetic symmetry]]. | |||
Since October 2019 with the release of build number 437, [[LifeViewer]]'s ''Identify'' function has been capable of computing the majority of the statistics which Oscillizer could, while also supporting [[spaceship]]s.<ref>https://conwaylife.com/forums/viewtopic.php?f=3&t=1622&p=84386#p84309</ref> Many other values were rapidly added in subsequent builds in the following days. The ability to calculate strict volatility was implemented on December 2, 2022 with build 794,<ref>https://conwaylife.com/forums/viewtopic.php?f=3&t=1622&start=2400#p154351</ref> and displaying the period of each cell was added on the 23rd.<ref>https://conwaylife.com/forums/viewtopic.php?f=3&t=1622&start=2425#p155133</ref> Starting January 2023, LifeViewer can compute all of the features of oscillators which Oscillizer could, with the exception of a pattern's minimum and maximum supporting rule. | |||
* [https://nightlyherb.github.io/oscillizer/ Oscillizer-Web] (Dongook Lee's remake) | |||
* {{LinkForumThread|format=ref|t=5387|title=Oscillizer-Web, yet another oscillizer remake}} | |||
--> | |||
== Oscillators == | == Oscillators == | ||
{| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center" | |||
! colspan="3" | Datum | |||
! [[Oscar]] | |||
! [[Oscillizer]] | |||
! [[Oscillizer-Web]] | |||
! [[Oscilloscope]] | |||
! [[Nakano]] | |||
! [[LifeViewer]] | |||
! [[CAViewer]] | |||
! [[Caterer (program)|Caterer]] | |||
! [[Catagolue]] | |||
|- | |||
! colspan="3" | [[Period]] | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''≤1200''' | |||
| style="background-color:#c6efce; color:#006100" | '''≤1000''' | |||
| style="background-color:#c6efce; color:#006100" | '''≤50000'''<!--confirm with p50000--> | |||
| style="background-color:#c6efce; color:#006100" | '''Yes'''<!--confirm limit--> | |||
| style="background-color:#c6efce; color:#006100" | '''Yes'''<ref group="n">no upper limit as of build 1285 (possibly earlier)</ref> | |||
| style="background-color:#c6efce; color:#006100" | '''Yes'''<!--confirm limit--> | |||
| style="background-color:#c6efce; color:#006100" | '''Yes'''<!--confirm limit--> | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! rowspan="2" | [[Mod]] | |||
! colspan="2" | Value | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Transformation | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="3" | [[Kinetic symmetry]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="3" | [[Population]] | |||
! colspan="2" | Minimum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! colspan="2" | Maximum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! colspan="2" | Average | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="3" | Active cells | |||
! colspan="2" | [[Rotor]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | [[Stator]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Total | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="2" | [[Volatility]] | |||
! colspan="2" | Standard | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Strict | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="3" | [[Heat]] | |||
! colspan="2" | Minimum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Maximum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Average | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="2" | [[Temperature]] | |||
! colspan="2" | Active | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Rotor | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="6" | [[Bounding box]] | |||
! rowspan="2" | All phases | |||
! XY | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! Area | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="2" | Min. phase | |||
! XY | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! Area | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="2" | Max. phase | |||
! XY | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! Area | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="4" | Supported<br>by rules | |||
! rowspan="2" | Minimum | |||
! OT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! INT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! rowspan="2" | Maximum | |||
! OT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! INT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! colspan="3" | [[apgcode]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|} | |||
=== Mapping === | |||
{| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center;" | {| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center;" | ||
! | ! Map type | ||
! [[Oscar]] | |||
! [[Oscillizer]] | ! [[Oscillizer]] | ||
! [[Oscillizer-Web]] | |||
! [[Oscilloscope]] | |||
! [[Nakano]] | ! [[Nakano]] | ||
! [[LifeViewer]] | ! [[LifeViewer]] | ||
! [[CAViewer]] | |||
! [[Caterer (program)|Caterer]] | |||
! [[Catagolue]] | ! [[Catagolue]] | ||
|- | |- | ||
! [[Period]] | ! [[Period map]] | ||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |- | ||
! [[ | ! [[Frequency map]] | ||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |- | ||
! | ! [[Heat map]] | ||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |- | ||
! [[ | ! [[Signature map]] | ||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |- | ||
! | ! [[Phase coloring]] | ||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|} | |} | ||
== Spaceships == | == Spaceships == | ||
{| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center" | |||
! colspan="3" | Datum | |||
! [[Oscar]] | |||
! [[Oscilloscope]] | |||
! [[Nakano]] | |||
! [[LifeViewer]] | |||
! [[CAViewer]] | |||
! [[Caterer (program)|Caterer]] | |||
! [[Catagolue]] | |||
|- | |||
! colspan="3" | [[Period]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! rowspan="2" | [[Mod]] | |||
! colspan="2" | Value | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Transformation | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="3" | [[Kinetic symmetry]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Glide''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="3" | [[Population]] | |||
! colspan="2" | Minimum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! colspan="2" | Maximum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! colspan="2" | Average | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="3" | [[Direction]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffffdd; color:#616100" | '''dx, dy''' | |||
| style="background-color:#ffffdd; color:#616100" | '''dx, dy''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="3" | [[Slope]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="2" | [[Speed]] | |||
! colspan="2" | Unsimplified | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Simplified | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="3" | [[Heat]] | |||
! colspan="2" | Minimum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Maximum | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! colspan="2" | Average | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="6" | [[Bounding box]] | |||
! rowspan="2" | All phases | |||
! XY | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! Area | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="2" | Min. phase | |||
! XY | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! Area | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="2" | Max. phase | |||
! XY | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! Area | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffffdd; color:#616100" | '''Help only''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! rowspan="4" | Supported by rules | |||
! rowspan="2" | Minimum | |||
! OT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! INT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! rowspan="2" | Maximum | |||
! OT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
|- | |||
! INT | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|- | |||
! colspan="3" | [[apgcode]] | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#ffc7ce; color:#9c0006" | '''No''' | |||
| style="background-color:#c6efce; color:#006100" | '''Yes''' | |||
|} | |||
== Example maps == | |||
The [[p96 Hans Leo hassler]] is used for these demos due to its low period and diverse set of subperiods. Legends are not included. | |||
LifeViewer does not display the initial pattern inside the period map as to do so would be redundant given that the input pattern is already accessible. In Oscilloscope, the pattern preview is animated. | |||
=== Period maps === | |||
<gallery> | |||
p96 Hans Leo hassler period map (Oscillizer).png|Oscillizer | |||
p96 Hans Leo hassler period map (Oscillizer-Web).png|Oscillizer-Web | |||
p96 Hans Leo hassler period map (Oscillizer-Web with interiors).png|Oscillizer-Web, interiors enabled | |||
p96 Hans Leo hassler period map (Oscillizer-Web with borders).png|Oscillizer-Web, borders enabled | |||
p96 Hans Leo hassler period map (Nakano).png|Nakano | |||
</gallery><br> | |||
<gallery> | |||
p96 Hans Leo hassler period map (Oscilloscope v1.1.0).png|Oscilloscope (v1.1.0) | |||
p96 Hans Leo hassler period map (Oscilloscope v1.2.0).png|Oscilloscope (v1.2.0) | |||
p96 Hans Leo hassler period map (Oscilloscope v1.2.0 grayscale).png|Oscilloscope (v1.2.0, grayscale) | |||
</gallery><br> | |||
<gallery> | |||
p96 Hans Leo hassler period map (LifeViewer build 804).png|LifeViewer (builds 804-808) | |||
p96 Hans Leo hassler period map (LifeViewer build 809).png|LifeViewer (builds 809-814) | |||
p96 Hans Leo hassler period map (LifeViewer build 815).png|LifeViewer (build 815) | |||
p96 Hans Leo hassler period map (LifeViewer build 816).png|LifeViewer (builds 816-942) | |||
p96 Hans Leo hassler period map (LifeViewer build 943).png|LifeViewer (builds 943-956) | |||
p96 Hans Leo hassler period map (LifeViewer build 957).png|LifeViewer (builds 957-969) | |||
p96 Hans Leo hassler period map (LifeViewer build 970).png|LifeViewer (build 970) | |||
p96 Hans Leo hassler period map (LifeViewer build 971).png|LifeViewer (builds 971-1322) | |||
p96 Hans Leo hassler period map (LifeViewer build 1323).png|LifeViewer (builds 1323-1370) | |||
p96 Hans Leo hassler period map (LifeViewer build 1371).png|LifeViewer (builds 1371-present) | |||
</gallery> | |||
=== Frequency maps === | |||
<gallery> | |||
p96 Hans Leo hassler frequency map (Oscilloscope v1.1.0).png|Oscilloscope (v1.1.0) | |||
p96 Hans Leo hassler frequency map (Oscilloscope v1.2.0).png|Oscilloscope (v1.2.0) | |||
p96 Hans Leo hassler frequency map (Oscilloscope v1.2.0 grayscale).png|Oscilloscope (v1.2.0, grayscale) | |||
</gallery><br> | |||
<gallery> | |||
p96 Hans Leo hassler frequency map (LifeViewer build 1250).png|LifeViewer (build 1250) | |||
p96 Hans Leo hassler frequency map (LifeViewer build 1251).png|LifeViewer (builds 1251-1253) | |||
p96 Hans Leo hassler frequency map (LifeViewer build 1254).png|LifeViewer (builds 1254-present) | |||
</gallery> | |||
=== Heat maps === | |||
<gallery> | |||
p96 Hans Leo hassler heat map (Oscilloscope v1.1.0).png|Oscilloscope (v1.1.0) | |||
</gallery> | |||
=== Signature maps === | |||
<gallery> | |||
p96 Hans Leo hassler signature map (Oscilloscope v1.5.0).png|Oscilloscope (v1.5.0) | |||
</gallery> | |||
== Notes == | |||
<references group="n"/> | |||
[[Category:Software]] | |||
Latest revision as of 09:13, 28 February 2026
This page compares tools used for analyzing still lifes, oscillators and spaceships alongside the information they output.
We assume that the input pattern runs in B3/S23, as these tools are used for computing information for wiki infoboxes.
Oscillators
| Datum | Oscar | Oscillizer | Oscillizer-Web | Oscilloscope | Nakano | LifeViewer | CAViewer | Caterer | Catagolue | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Period | Yes | ≤1200 | ≤1000 | ≤50000 | Yes | Yes[n 1] | Yes | Yes | Yes | ||
| Mod | Value | No | No | No | No | Yes | Yes | No | No | No | |
| Transformation | No | No | No | No | No | Yes | No | No | No | ||
| Kinetic symmetry | No | No | No | No | Yes | No | No | No | No | ||
| Population | Minimum | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | |
| Maximum | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes | ||
| Average | No | Yes | Yes | Yes | Yes | Yes | No | No | No | ||
| Active cells | Rotor | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
| Stator | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | ||
| Total | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | ||
| Volatility | Standard | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | |
| Strict | No | Yes | Yes | Yes | Yes | Yes | No | No | No | ||
| Heat | Minimum | No | Yes | No | Yes | Yes | Yes | No | No | No | |
| Maximum | No | Yes | No | Yes | Yes | Yes | No | No | No | ||
| Average | No | Yes | No | Yes | Yes | Yes | Yes | Yes | No | ||
| Temperature | Active | No | Yes | No | Yes | Yes | Yes | Yes | Yes | No | |
| Rotor | No | Yes | No | Yes | Yes | Yes | Yes | Yes | No | ||
| Bounding box | All phases | XY | No | Yes | Yes | Yes | Yes | Yes | No | No | No |
| Area | No | Yes | No | Yes | Yes | Yes | No | No | No | ||
| Min. phase | XY | No | No | No | Yes | No | Help only | No | No | No | |
| Area | No | No | No | Yes | No | Help only | No | No | No | ||
| Max. phase | XY | No | No | No | Yes | No | Help only | No | No | No | |
| Area | No | No | No | Yes | No | Help only | No | No | No | ||
| Supported by rules |
Minimum | OT | No | Yes | No | No | Yes | No | No | Yes | No |
| INT | No | No | No | No | Yes | No | Yes | Yes | Yes | ||
| Maximum | OT | No | Yes | No | No | Yes | No | No | Yes | No | |
| INT | No | No | No | No | Yes | No | Yes | Yes | Yes | ||
| apgcode | No | No | No | No | Yes | No | No | No | Yes | ||
Mapping
| Map type | Oscar | Oscillizer | Oscillizer-Web | Oscilloscope | Nakano | LifeViewer | CAViewer | Caterer | Catagolue |
|---|---|---|---|---|---|---|---|---|---|
| Period map | No | Yes | Yes | Yes | Yes | Yes | No | No | No |
| Frequency map | No | No | No | Yes | No | Yes | No | No | No |
| Heat map | No | No | No | Yes | No | No | No | No | No |
| Signature map | No | No | No | Yes | No | No | No | No | No |
| Phase coloring | No | No | No | No | No | No | No | No | No |
Spaceships
| Datum | Oscar | Oscilloscope | Nakano | LifeViewer | CAViewer | Caterer | Catagolue | ||
|---|---|---|---|---|---|---|---|---|---|
| Period | No | Yes | Yes | Yes | Yes | Yes | Yes | ||
| Mod | Value | No | No | Yes | Yes | No | No | No | |
| Transformation | No | No | No | Yes | No | No | No | ||
| Kinetic symmetry | No | No | Glide | No | No | No | No | ||
| Population | Minimum | No | Yes | Yes | Yes | No | No | Yes | |
| Maximum | No | Yes | Yes | Yes | No | No | Yes | ||
| Average | No | Yes | Yes | Yes | No | No | No | ||
| Direction | No | Yes | No | Yes | dx, dy | dx, dy | No | ||
| Slope | No | No | No | Yes | No | No | No | ||
| Speed | Unsimplified | Yes | No | Yes | Yes | No | No | No | |
| Simplified | No | Yes | Yes | Yes | No | No | No | ||
| Heat | Minimum | No | No | Yes | Yes | No | No | No | |
| Maximum | No | No | Yes | Yes | No | No | No | ||
| Average | No | No | Yes | Yes | Yes | Yes | No | ||
| Bounding box | All phases | XY | No | Yes | No | Yes | No | No | No |
| Area | No | Yes | No | Yes | No | No | No | ||
| Min. phase | XY | No | Yes | No | Help only | No | No | No | |
| Area | No | Yes | No | Help only | No | No | No | ||
| Max. phase | XY | No | Yes | Yes | Help only | No | No | No | |
| Area | No | Yes | Yes | Help only | No | No | No | ||
| Supported by rules | Minimum | OT | No | No | Yes | No | Yes | No | No |
| INT | No | No | Yes | No | Yes | Yes | Yes | ||
| Maximum | OT | No | No | Yes | No | Yes | No | No | |
| INT | No | No | Yes | No | Yes | Yes | Yes | ||
| apgcode | No | No | Yes | No | No | No | Yes | ||
Example maps
The p96 Hans Leo hassler is used for these demos due to its low period and diverse set of subperiods. Legends are not included.
LifeViewer does not display the initial pattern inside the period map as to do so would be redundant given that the input pattern is already accessible. In Oscilloscope, the pattern preview is animated.
Period maps
-
Oscillizer
-
Oscillizer-Web
-
Oscillizer-Web, interiors enabled
-
Oscillizer-Web, borders enabled
-
Nakano
-
Oscilloscope (v1.1.0)
-
Oscilloscope (v1.2.0)
-
Oscilloscope (v1.2.0, grayscale)
-
LifeViewer (builds 804-808)
-
LifeViewer (builds 809-814)
-
LifeViewer (build 815)
-
LifeViewer (builds 816-942)
-
LifeViewer (builds 943-956)
-
LifeViewer (builds 957-969)
-
LifeViewer (build 970)
-
LifeViewer (builds 971-1322)
-
LifeViewer (builds 1323-1370)
-
LifeViewer (builds 1371-present)
Frequency maps
-
Oscilloscope (v1.1.0)
-
Oscilloscope (v1.2.0)
-
Oscilloscope (v1.2.0, grayscale)
-
LifeViewer (build 1250)
-
LifeViewer (builds 1251-1253)
-
LifeViewer (builds 1254-present)
Heat maps
-
Oscilloscope (v1.1.0)
Signature maps
-
Oscilloscope (v1.5.0)
Notes
- ↑ no upper limit as of build 1285 (possibly earlier)