동현빌TMVILLAGE LAB코드로 지켜보는 작은 마을의 유행DOI10.5281/zenodo.23689490
v0.38
REAL CONTACT NETWORK × ESOTERIC LANGUAGE

마을 유행 실험실: 동현빌TM

469명의 실제 접촉 기록에 동현랭으로 유행 시뮬레이션을 시도한다.

469 명102,831 거리 기록영국 Haslemere · 2017년 10월 사흘 · 5분 간격

처음이라면? 예제를 고르고 실행을 눌러 보자. 병원체·첫 환자·접종·격리는 모두 동현랭 명령으로만 정한다.

동현랭 배우기 · 실행기 ↗

A 마을

마을 불러오는 중
HASLEMERE, OCT 2017
469명 · 실제 접촉 기록
0일째 07:00모의 시간 · 밤은 건너뜀
출발 대기960 × 720
A LITTLE VILLAGE, A LITTLE OUTBREAK

홍역 / 접종이 없는 마을

첫 환자 한 명에서 마을 전체까지, 코드 한 번으로 지켜보자.

감수성잠복전염 중회복접종·면역접종·효과 없음격리누적 감염 0명
S감수성469 명
E잠복0 명
I전염 중0 명
R회복0 명
V접종0 명
Q격리 중0 명

B 유행 곡선

Y축 자동 범위 · 단위 명
전염 중 (면적)잠복 (면적)회복 (선)접종으로 면역 (점선)

점 하나는 한 사람, 점의 좌표는 3일간 접촉한 사람들끼리 인접하도록 계산한 배치다. 실제 집이나 거리의 위치가 아니다. 점선 길은 4 m 이내에서 30분 이상 함께 기록된 사이, 가는 선은 지금 이 5분 동안 4 m 이내에 있는 사이다. 전파 자체는 50 m까지의 모든 거리 기록에 거리별 가중치를 두어 계산하며, 밤 8시간은 기록이 없어 전파도 없다고 가정한다.

C 동현랭 실험 코드

experiment.dh
정수 출력 → 실험 명령 · ⌘/Ctrl ↵ 실행

예제를 고른 뒤 실행해 보자. 코드만 바꾸어 병원체·접종·격리·기간을 조절할 수 있다.

D 실험 기록

0문장
  1. 실행 대기. 아직 아무도 아프지 않다.
동현랭 코드→병원체·첫 환자·접종·격리→실제 접촉 기록 위의 전파→마을의 색→유행 곡선