Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
956 changes: 956 additions & 0 deletions about.html

Large diffs are not rendered by default.

13 changes: 6 additions & 7 deletions compare.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Why MiRA — page moved</title>
<!-- This page moved to /whymira.html. GitHub Pages cannot issue a 301, so this
stub preserves the previously indexed URL and any external links. The
canonical tag consolidates search signals onto the new address. -->
<link rel="canonical" href="https://mira.ecomplab.com/whymira.html">
<meta http-equiv="refresh" content="0; url=whymira.html">
<title>MiRA — page moved</title>
<!-- Moved to /about.html. GitHub Pages cannot issue a 301, so this stub keeps the
previously published URL alive; the canonical tag consolidates search signals. -->
<link rel="canonical" href="https://mira.ecomplab.com/about.html">
<meta http-equiv="refresh" content="0; url=about.html">
<meta name="robots" content="noindex, follow">
</head>
<body>
<p>This page has moved to <a href="whymira.html">Why MiRA</a>.</p>
<p>This page has moved to <a href="about.html">About MiRA</a>.</p>
</body>
</html>
4 changes: 2 additions & 2 deletions data-format.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<a href="index.html">App</a>
<a href="docs/manual.html">Manual</a>
<a href="data-format.html">Data format</a>
<a href="whymira.html">Why MiRA</a>
<a href="about.html">About</a>
<a href="https://github.com/Ecological-Complexity-Lab/MiRA">GitHub</a>
<a href="https://arxiv.org/abs/2605.09597">Preprint</a>
</nav>
Expand Down Expand Up @@ -149,7 +149,7 @@ <h3>Worked example — edge list</h3>
MiRA (Multilayer Interactive Rendering Application) —
<a href="index.html">app</a> ·
<a href="docs/manual.html">manual</a> ·
<a href="whymira.html">tool comparison</a> ·
<a href="about.html">tool comparison</a> ·
<a href="https://arxiv.org/abs/2605.09597">preprint</a>
</footer>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/manual.html
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ <h1 style="margin-bottom:4px;">MiRA — Multilayer Interactive Rendering Applica
<a href="../tutorial-spatial-map.html">Spatial map</a> ·
<a href="../tutorial-temporal.html">Temporal</a> ·
<a href="../tutorial-brain-network.html">Brain network</a> ·
<a href="../whymira.html">Why MiRA</a>
<a href="../about.html">About</a>
</div>

<hr>
Expand Down
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -722,11 +722,11 @@
</svg>
<span class="branding-cite-label">Docs</span>
</a>
<a href="whymira.html" title="Why MiRA — how it compares" class="branding-link branding-why-btn">
<a href="about.html" title="About MiRA" class="branding-link branding-why-btn">
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
<path d="M12 2l2.4 6.9L21 11l-6.6 2.1L12 20l-2.4-6.9L3 11l6.6-2.1z"/>
</svg>
<span class="branding-cite-label">Why MiRA</span>
<span class="branding-cite-label">About</span>
</a>
<a href="https://github.com/Ecological-Complexity-Lab/MiRA" target="_blank" rel="noopener"
title="GitHub Repository" class="branding-link">
Expand Down
4 changes: 2 additions & 2 deletions llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ layer placement, temporal and multiplex networks, and directed links.
- [Temporal network visualization](https://mira.ecomplab.com/tutorial-temporal.html): visualizing change across time in a temporal multilayer network.
- [Multilayer brain network visualization](https://mira.ecomplab.com/tutorial-brain-network.html): visualizing a multilayer human brain connectome.

## Why MiRA
- [Why MiRA](https://mira.ecomplab.com/whymira.html): why MiRA is the browser-based, no-code tool for interactive multilayer network visualization, and how it relates to muxViz, Arena3Dweb, Gephi, and Cytoscape.
## About
- [About MiRA](https://mira.ecomplab.com/about.html): why MiRA is the browser-based, no-code tool for interactive multilayer network visualization, and how it relates to muxViz, Arena3Dweb, Gephi, and Cytoscape.

## Source and citation
- [GitHub repository](https://github.com/Ecological-Complexity-Lab/MiRA): source code, issue tracker, CC BY-NC-SA 4.0.
Expand Down
2 changes: 1 addition & 1 deletion sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<priority>0.9</priority>
</url>
<url>
<loc>https://mira.ecomplab.com/whymira.html</loc>
<loc>https://mira.ecomplab.com/about.html</loc>
<lastmod>2026-08-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
Expand Down
6 changes: 3 additions & 3 deletions tests/faqSchema.test.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* tests/faqSchema.test.js — FAQ structured-data sync.
*
* whymira.html carries the FAQ twice: once as visible <details> markup and once
* about.html carries the FAQ twice: once as visible <details> markup and once
* as a FAQPage JSON-LD block for search and answer engines. Google requires the
* schema to reflect the visible page, so the two must not drift apart. These
* tests fail if they do.
Expand All @@ -11,7 +11,7 @@ import { readFileSync } from 'fs'
import { resolve, dirname } from 'path'
import { fileURLToPath } from 'url'

const PAGE_PATH = resolve(dirname(fileURLToPath(import.meta.url)), '../whymira.html')
const PAGE_PATH = resolve(dirname(fileURLToPath(import.meta.url)), '../about.html')
const JSON_LD_RE = /<script type="application\/ld\+json">([\s\S]*?)<\/script>/g
const FAQ_ITEM_RE = /<summary>([\s\S]*?)<\/summary>\s*<p>([\s\S]*?)<\/p>/g

Expand Down Expand Up @@ -44,7 +44,7 @@ function readVisibleFaq() {
}))
}

describe('whymira.html — FAQ structured data', () => {
describe('about.html — FAQ structured data', () => {
it('every JSON-LD block is valid JSON', () => {
expect(() => parseJsonLdBlocks()).not.toThrow()
expect(parseJsonLdBlocks().length).toBeGreaterThan(0)
Expand Down
4 changes: 2 additions & 2 deletions tutorial-brain-network.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<a href="index.html">App</a>
<a href="docs/manual.html">Manual</a>
<a href="data-format.html">Data format</a>
<a href="whymira.html">Why MiRA</a>
<a href="about.html">About</a>
<a href="https://github.com/Ecological-Complexity-Lab/MiRA">GitHub</a>
<a href="https://arxiv.org/abs/2605.09597">Preprint</a>
</nav>
Expand Down Expand Up @@ -89,7 +89,7 @@ <h2>Use your own data</h2>
MiRA (Multilayer Interactive Rendering Application) —
<a href="index.html">app</a> ·
<a href="docs/manual.html">manual</a> ·
<a href="whymira.html">tool comparison</a> ·
<a href="about.html">tool comparison</a> ·
<a href="https://arxiv.org/abs/2605.09597">preprint</a>
</footer>
</div>
Expand Down
4 changes: 2 additions & 2 deletions tutorial-plant-pollinator.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<a href="index.html">App</a>
<a href="docs/manual.html">Manual</a>
<a href="data-format.html">Data format</a>
<a href="whymira.html">Why MiRA</a>
<a href="about.html">About</a>
<a href="https://github.com/Ecological-Complexity-Lab/MiRA">GitHub</a>
<a href="https://arxiv.org/abs/2605.09597">Preprint</a>
</nav>
Expand Down Expand Up @@ -94,7 +94,7 @@ <h2>Use your own data</h2>
MiRA (Multilayer Interactive Rendering Application) —
<a href="index.html">app</a> ·
<a href="docs/manual.html">manual</a> ·
<a href="whymira.html">tool comparison</a> ·
<a href="about.html">tool comparison</a> ·
<a href="https://arxiv.org/abs/2605.09597">preprint</a>
</footer>
</div>
Expand Down
4 changes: 2 additions & 2 deletions tutorial-spatial-map.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<a href="index.html">App</a>
<a href="docs/manual.html">Manual</a>
<a href="data-format.html">Data format</a>
<a href="whymira.html">Why MiRA</a>
<a href="about.html">About</a>
<a href="https://github.com/Ecological-Complexity-Lab/MiRA">GitHub</a>
<a href="https://arxiv.org/abs/2605.09597">Preprint</a>
</nav>
Expand Down Expand Up @@ -90,7 +90,7 @@ <h2>Use your own data</h2>
MiRA (Multilayer Interactive Rendering Application) —
<a href="index.html">app</a> ·
<a href="docs/manual.html">manual</a> ·
<a href="whymira.html">tool comparison</a> ·
<a href="about.html">tool comparison</a> ·
<a href="https://arxiv.org/abs/2605.09597">preprint</a>
</footer>
</div>
Expand Down
4 changes: 2 additions & 2 deletions tutorial-temporal.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<a href="index.html">App</a>
<a href="docs/manual.html">Manual</a>
<a href="data-format.html">Data format</a>
<a href="whymira.html">Why MiRA</a>
<a href="about.html">About</a>
<a href="https://github.com/Ecological-Complexity-Lab/MiRA">GitHub</a>
<a href="https://arxiv.org/abs/2605.09597">Preprint</a>
</nav>
Expand Down Expand Up @@ -92,7 +92,7 @@ <h2>Use your own data</h2>
MiRA (Multilayer Interactive Rendering Application) —
<a href="index.html">app</a> ·
<a href="docs/manual.html">manual</a> ·
<a href="whymira.html">tool comparison</a> ·
<a href="about.html">tool comparison</a> ·
<a href="https://arxiv.org/abs/2605.09597">preprint</a>
</footer>
</div>
Expand Down
Loading
Loading