Projects

Project 01

macOS v4.1.0 · Windows v3.1.2

Antarctic
Research Atlas

A personal research-communication project exploring how a long Antarctic ice-sheet review can become a navigable system of linked concepts, evidence and interactive views. The latest macOS edition is a native SwiftUI and AppKit research workspace.

Antarctic Research Atlas wordmark beside a polar map of Antarctica
Status
macOS v4.1.0 · Windows v3.1.2
Role
Personal project
Starting point
Noble et al. (2020)
Current form
SwiftUI / AppKit macOS workspace

Could a paper be explored as a system?

A long review can hold a coherent account of a scientific system while still being hard to keep in view as a whole. The source for this project moves between past climates, present observations, ice and ocean processes, solid-Earth feedbacks and future uncertainty.

I wanted to move between those relationships without losing the paper beneath them. Building an interface became a way to test whether the material could remain connected, searchable and legible without pretending that the interface replaced the reading.

Could a review become a place to move through, while keeping its evidence and uncertainty in view?

Noble et al. · 2020 · 89 pages

One review, treated as a landscape rather than a summary.

The project starts from The Sensitivity of the Antarctic Ice Sheet to a Changing Climate: Past, Present, and Future, published in Reviews of Geophysics. The paper remains bundled with the local application and searchable from the interface.

Alongside it, structured data records six broad research areas, 25 topics and the questions, regions and keywords that connect them. Those structures are not a second scientific source; they are an interpretive layer for navigating the review.

T. L. Noble et al. (2020)
The Sensitivity of the Antarctic Ice Sheet to a Changing Climate: Past, Present, and FutureReviews of Geophysics, 58, e2019RG000663

Building did not follow the reading. It became part of the reading.

The structure changed as the question became clearer.

  1. 01

    Read the source

    Keep the 89-page review available as evidence, rather than separating the interface from the material it interprets.

  2. 02

    Structure the material

    Organise research areas, topics, questions, regions and keyword relationships into data the interface can move through.

  3. 03

    Choose representations

    Use linked nodes, evidence cards, conceptual observation layers and controlled scenarios for different kinds of question.

  4. 04

    Build and revise

    Let the structure change through a Streamlit prototype, Qt desktop editions and a native SwiftUI macOS workspace.

Explanatory diagram — project structure
SourceReview paper89 searchable pages
StructureAreas + topicsQuestions, regions, keywords
ViewsInteractive atlasMaps, evidence, scenarios
SurfacesDesktop + prototypeSwiftUI, Qt and legacy web
Relations

Research Universe

Linked nodes organise themes such as ocean processes, ice dynamics, solid Earth, observations, paleoclimate and future projections.

Lenses

Antarctic System

Selected glacier and ice-shelf cases can be viewed through conceptual observation layers that illustrate how different measurements describe the same place.

Mechanisms

Mini Research Lab

Controlled scenarios use sliders and interactive plots to make glacier flow, buttressing and hydrofracture easier to reason about as conceptual systems.

Research Universe in the Web Demo, alongside earlier interface explorations.

The interface is the working record of the idea.

The tools follow the shape of the problem; they are not the story by themselves.

A prototype became a small software system.

01

A shared scientific foundation

Six research areas, 25 topics and the included 89-page review connect the project editions. The paper remains the evidence baseline.

02

SwiftUI, AppKit and PDFKit

The v4.1.0 Mac workspace brings native navigation, research notes, topic bookmarks, multiple windows and an integrated PDF reader to Apple Silicon.

03

Qt desktop and web history

The Windows v3.1.2 installer and previous Qt macOS edition remain available. Streamlit is the separately hosted legacy prototype, preserved in the project history.

04

Optional AI, not a dependency

Evidence-only retrieval stays local. Optional Ollama, DeepSeek, OpenAI and OrcaRouter support is available; the native client requires consent before online requests.

The project changed with the way I understood the task.

  1. v1

    The first atlas

    A Streamlit research environment established the six views and the idea of moving through a review rather than reading it only in sequence.

  2. v2

    Productisation

    The prototype gained visual refinement, Windows packaging, local AI options and a more deliberate application structure.

  3. v3.0

    Native reconstruction

    The interface was rebuilt in PySide6 while preserving the earlier product model and interaction intent.

  4. v3.1

    One bilingual desktop

    English and Chinese were consolidated into one application, with in-app language switching and broader localisation coverage.

  5. v3.2

    Onto the Mac

    The Qt edition gained Apple Silicon packaging and a drag-to-Applications installer, while retaining the published Windows build.

  6. v4.1

    A native research workspace

    SwiftUI and AppKit bring paper-grounded notes, optional consent-gated AI, recent topics, bookmarks and a PDFKit reader into the Mac workflow.

Visualisation is an interpretive decision, not a finishing layer.

Turning the review into areas, nodes, layers and scenarios meant deciding what belonged together and what needed to remain distinct. That made information architecture part of the scientific communication, not simply a way to arrange screens.

The build also made the limits of interaction more visible. A conceptual layer can clarify how a measurement relates to a case, but it can also look more authoritative than it is. Naming the layer, its source and its limits matters as much as making it move.

Moving from a Streamlit prototype to a native desktop application exposed a second kind of learning: a useful idea needs shared data, testable search logic and maintainable boundaries before it can become a dependable tool.

09 — Current status

Available for macOS and Windows.

The public macOS release is v4.1.0, built with SwiftUI and AppKit for Apple Silicon and macOS 15 or later. It includes offline research notes, source-page links, bookmarks and an enhanced PDF reader. The application retains its Native Preview name and is ad-hoc signed, not Apple-notarized. Windows remains available as the v3.1.2 Qt edition.

I built Atlas around one review paper, bringing its ideas into linked notes, conceptual scenarios and interactive views. The source paper remains a click away throughout the workspace.