gitwtfhub

wtf is nexus-lunar?

thegadesk/nexus-lunar — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · researcherComplexity · 4/5LicenseSetup · moderate

TL;DR

A Python tool that ingests NASA articles, lunar sensor data, and Apollo transcripts, then uses vector similarity to surface unexpected three way correlations between them.

Mindmap

mindmap
  root((nexus-lunar))
    What it does
      Correlates NASA text sources
      Detects weak signals
      Forms triads
    Tech stack
      Python
      Qdrant
      SQLite
      Sentence Transformers
    Use cases
      Space data research
      Semantic search
      Signal detection
    Audience
      Researchers
      Space enthusiasts

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Detect unexpected correlations between NASA articles, lunar sensor data, and Apollo transcripts.

REASON 2

Build a semantic search index over space mission documents using vector embeddings.

REASON 3

Experiment with cosine similarity thresholds for finding weak signals across text sources.

REASON 4

Prototype a human in the loop review process for automatically discovered correlations.

What's in the stack?

PythonQdrantSQLiteSentence TransformersDocker

How it stacks up

thegadesk/nexus-lunar0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity4/52/54/5
Audienceresearchergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires Docker Desktop for Qdrant and was tested only on Apple Silicon Macs.

MIT license: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

Wtf does this do

nexus-lunar, branded Lunar Nexus, is a Python tool that looks for hidden connections between three types of space related text and data: NASA articles, lunar sensor readings, and Apollo astronaut transcripts. It treats these documents as a kind of living data lake, one that keeps ingesting new material and looking for surprising links rather than just storing files for someone to search later. The core process runs in phases. First, ingestion turns each document into a 384 dimensional vector using a sentence embedding model called all-MiniLM-L6-v2, so documents about similar topics end up pointing in similar directions even when they use different words. These vectors are stored in SQLite and in Qdrant, a vector database. Next, a script called pulsar scans the vectors and looks for pairs of documents that are close together, using a measurement called cosine similarity, with a distance threshold of 0.65. Another script, harmonie, looks for three connected pairs that form a triangle across all three document types, an article, a sensor reading, and a transcript, since the project treats a three way match as much more meaningful than a single coincidental pair. Later phases add a 72 hour human review step and a script that generates hypotheses and feeds them back into the data lake so future cycles can build on past discoveries. Right now the project is a manual proof of concept: a person runs the ingestion and detection scripts by hand rather than the system running continuously on its own, though the README describes automatic, always on ingestion as a future goal. To run it you need a Mac with Apple Silicon, Python 3.12 or newer, and Docker, since Qdrant runs inside a Docker container. Setup involves creating a virtual environment, installing Python dependencies, starting the Qdrant container, and creating a local SQLite database with a defined schema. The project is released under the MIT license and has not yet attracted any stars.

Yoink these prompts

Prompt 1
Help me understand how pulsar.py detects weak signal pairs using cosine similarity in this project.
Prompt 2
Walk me through setting up Qdrant in Docker and running the ingestion script from this repo.
Prompt 3
Explain how harmonie.py forms triads from correlated document pairs in nexus-lunar.
Prompt 4
Show me how to add a new data source to this living data lake pipeline.

Frequently asked questions

wtf is nexus-lunar?

A Python tool that ingests NASA articles, lunar sensor data, and Apollo transcripts, then uses vector similarity to surface unexpected three way correlations between them.

What language is nexus-lunar written in?

Mainly Python. The stack also includes Python, Qdrant, SQLite.

What license does nexus-lunar use?

MIT license: use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

How hard is nexus-lunar to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is nexus-lunar for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.