<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dan McCoy</title>
    <description>The latest articles on DEV Community by Dan McCoy (@freedeathtv).</description>
    <link>https://dev.to/freedeathtv</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3608425%2F8940a614-62b1-48e4-8da3-bafa784514c9.gif</url>
      <title>DEV Community: Dan McCoy</title>
      <link>https://dev.to/freedeathtv</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/freedeathtv"/>
    <language>en</language>
    <item>
      <title>🌀 Simulating Time Loops in a Shed: A Spin-Biased FDTD Journey</title>
      <dc:creator>Dan McCoy</dc:creator>
      <pubDate>Wed, 12 Nov 2025 17:35:58 +0000</pubDate>
      <link>https://dev.to/freedeathtv/simulating-time-loops-in-a-shed-a-spin-biased-fdtd-journey-2l</link>
      <guid>https://dev.to/freedeathtv/simulating-time-loops-in-a-shed-a-spin-biased-fdtd-journey-2l</guid>
      <description>&lt;p&gt;&lt;strong&gt;Toroidal CTC sim&lt;/strong&gt; is a Python-based wave simulation that models directional delay in a closed-loop waveguide.&lt;br&gt;&lt;br&gt;
It’s built to explore what happens when you drag a refractive index perturbation around a torus—and how that messes with time-of-flight.&lt;/p&gt;

&lt;p&gt;I’m not a physicist. I’m a shed enthusiast. But I wanted to see if I could build a desktop analogue for closed timelike curves (CTCs) using classical wave mechanics. Turns out, you can.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔧 What It Does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Simulates 1D FDTD wave propagation in a toroidal geometry
&lt;/li&gt;
&lt;li&gt;Applies a rotating index perturbation to bias wave direction
&lt;/li&gt;
&lt;li&gt;Measures arrival-time shifts across a sweep of angular velocities (Ω)
&lt;/li&gt;
&lt;li&gt;Outputs reproducible CSV timing data, plots, and animations
&lt;/li&gt;
&lt;li&gt;Explores delay-based logic, recursive computation, and metaphysical edge cases&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📦 Built for Reproducibility
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;All parameters in &lt;code&gt;parameters.json&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Results in &lt;code&gt;timing_data.csv&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Modular code, clean CLI, and full documentation
&lt;/li&gt;
&lt;li&gt;Zenodo DOI: &lt;a href="https://doi.org/10.5281/zenodo.17592350" rel="noopener noreferrer"&gt;10.5281/zenodo.17592350&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🖼️ Visuals
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzg9t2u6k1j6ok8vsqs8c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzg9t2u6k1j6ok8vsqs8c.png" alt="figure1.png" width="800" height="493"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Arrival time vs. Ω — directional delay emerges as the perturbation spins&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔗 Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/FreeDeathTV/toroidal-ctc-sim" rel="noopener noreferrer"&gt;FreeDeathTV/toroidal-ctc-sim&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Zenodo: &lt;a href="https://doi.org/10.5281/zenodo.17592350" rel="noopener noreferrer"&gt;10.5281/zenodo.17592350&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Concept paper: &lt;code&gt;concept_paper.pdf&lt;/code&gt; in the repo
&lt;/li&gt;
&lt;li&gt;Animation: &lt;code&gt;animation.gif&lt;/code&gt; in the repo&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Why?
&lt;/h2&gt;

&lt;p&gt;Because time loops are cool.&lt;br&gt;&lt;br&gt;
Because reproducible metaphysics is underrated.&lt;br&gt;&lt;br&gt;
Because sometimes the best place to simulate a paradox is a shed.&lt;/p&gt;




&lt;p&gt;If you're on arXiv or ResearchGate and resonate with delay-based logic, wave simulations, or metaphysical modeling—I'd love an endorsement or a nudge. This project is open-source, reproducible, and built for curious minds. Ping me or star the repo if it made you think weird thoughts.&lt;/p&gt;

&lt;h2&gt;
  
  
  🏷️ Tags
&lt;/h2&gt;

&lt;h1&gt;
  
  
  opensource #simulation #python #physics #fdtd #reproducibility #timetravel #computationalphysics
&lt;/h1&gt;




</description>
      <category>opensource</category>
      <category>simulation</category>
      <category>python</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
