Comparison of oscillator analysis tools: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 372: Line 372:
|}
|}


== Spaceships ==<!--add Oscilloscope-->
== Spaceships ==
{| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center"
{| class="wikitable" style="margin-left: auto; margin-right: auto; text-align: center"
! colspan="3" | Datum
! colspan="3" | Datum
! [[Oscar]]
! [[Oscar]]
! [[Oscilloscope]]
! [[Nakano]]
! [[Nakano]]
! [[LifeViewer]]
! [[LifeViewer]]
Line 384: Line 385:
! colspan="3" | [[Period]]
! colspan="3" | [[Period]]
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 393: Line 395:
! colspan="2" | Value
! colspan="2" | Value
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 401: Line 404:
! colspan="2" | Transformation
! colspan="2" | Transformation
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 409: Line 413:
! colspan="3" | [[Kinetic symmetry]]
! colspan="3" | [[Kinetic symmetry]]
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 418: Line 423:
! colspan="2" | Minimum
! colspan="2" | Minimum
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 426: Line 432:
! colspan="2" | Maximum
! colspan="2" | Maximum
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 434: Line 441:
! colspan="2" | Average
! colspan="2" | Average
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 442: Line 450:
! colspan="3" | [[Direction]]
! colspan="3" | [[Direction]]
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 450: Line 459:
! colspan="3" | [[Slope]]
! colspan="3" | [[Slope]]
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 459: Line 469:
! colspan="2" | Unsimplified
! colspan="2" | Unsimplified
| style="background-color:#c6efce; color:#006100" | '''Yes'''
| style="background-color:#c6efce; color:#006100" | '''Yes'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 467: Line 478:
! colspan="2" | Simplified
! colspan="2" | Simplified
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 476: Line 488:
! colspan="2" | Minimum
! colspan="2" | Minimum
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 484: Line 497:
! colspan="2" | Maximum
! colspan="2" | Maximum
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 492: Line 506:
! colspan="2" | Average
! colspan="2" | Average
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 502: Line 517:
! XY
! XY
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 510: Line 526:
! Area
! Area
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 519: Line 536:
! XY
! XY
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffffdd; color:#616100" | '''Help only'''
| style="background-color:#ffffdd; color:#616100" | '''Help only'''
Line 527: Line 545:
! Area
! Area
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffffdd; color:#616100" | '''Help only'''
| style="background-color:#ffffdd; color:#616100" | '''Help only'''
Line 536: Line 555:
! XY
! XY
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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:#ffffdd; color:#616100" | '''Help only'''
Line 544: Line 564:
! Area
! Area
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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:#ffffdd; color:#616100" | '''Help only'''
Line 554: Line 575:
! OT
! OT
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 562: Line 584:
! INT
! INT
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 571: Line 594:
! OT
! OT
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 579: Line 603:
! INT
! INT
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''
Line 587: Line 612:
! colspan="3" | [[apgcode]]
! colspan="3" | [[apgcode]]
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#ffc7ce; color:#9c0006" | '''No'''
| style="background-color:#888888; color:#a1b2c3" | '''?'''
| 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'''

Revision as of 19:31, 2 October 2025

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 XY No Yes Yes Yes Yes Yes No No No
Area No Yes Yes Yes Yes Yes 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 No No No No No No
Domain 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
Mod Value No ? Yes Yes No No No
Transformation No ? No Yes No No No
Kinetic symmetry No ? Yes No No No No
Population Minimum No ? Yes Yes No No Yes
Maximum No ? Yes Yes No No Yes
Average No ? Yes Yes No No No
Direction No ? No Yes dx, dy dx, dy No
Slope No ? No Yes No No No
Speed Unsimplified Yes ? Yes Yes No No No
Simplified No ? Yes Yes No No No
Heat Minimum No ? Yes Yes No No No
Maximum No ? Yes Yes No No No
Average No ? Yes Yes Yes Yes No
Bounding box All phases XY No ? No Yes No No No
Area No ? No Yes No No No
Min. phase XY No ? No Help only No No No
Area No ? No Help only No No No
Max. phase XY No ? Yes Help only No No No
Area No ? Yes Help only No No No
Supported by rules Minimum OT No ? Yes No Yes No No
INT No ? Yes No Yes Yes Yes
Maximum OT No ? Yes No Yes No No
INT No ? Yes No Yes Yes Yes
apgcode 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



Frequency maps


Heat maps

Notes

  1. ↑ no upper limit as of build 1285 (possibly earlier)