{"id":50819619,"url":"https://github.com/mr-gl00m/nothing-engine","last_synced_at":"2026-06-13T12:37:07.499Z","repository":{"id":353901837,"uuid":"1200784965","full_name":"mr-gl00m/nothing-engine","owner":"mr-gl00m","description":"A 1+1D quantum field theory simulator for studying vacuum friction in dynamical Casimir cavities. Bogoliubov mode-space evolution, dynamical plate coupling, closed/open/periodic boundaries, 9 validation gates, energy audit, and pre-registered analysis. Built to test the vacuum. Built to catch itself.","archived":false,"fork":false,"pushed_at":"2026-06-06T20:23:22.000Z","size":625,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-06T22:11:01.832Z","etag":null,"topics":["casimir","casimir-effect","casimir-simulation","photon","quantum-machine-learning","quantum-physics","quantum-simulation","science","science-research"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mr-gl00m.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-03T20:30:28.000Z","updated_at":"2026-06-06T20:19:40.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mr-gl00m/nothing-engine","commit_stats":null,"previous_names":["mr-gl00m/nothing-engine"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/mr-gl00m/nothing-engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-gl00m%2Fnothing-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-gl00m%2Fnothing-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-gl00m%2Fnothing-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-gl00m%2Fnothing-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mr-gl00m","download_url":"https://codeload.github.com/mr-gl00m/nothing-engine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr-gl00m%2Fnothing-engine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34285191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["casimir","casimir-effect","casimir-simulation","photon","quantum-machine-learning","quantum-physics","quantum-simulation","science","science-research"],"created_at":"2026-06-13T12:37:07.008Z","updated_at":"2026-06-13T12:37:07.492Z","avatar_url":"https://github.com/mr-gl00m.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nothing Engine\n\nA Casimir vacuum friction simulator built on Bogoliubov mode-function evolution coupled to dynamical plate motion.\n\n## What it does\n\nNothing Engine solves the quantum field theory of a scalar field inside a 1+1D cavity with one dynamical (moving) boundary. It evolves:\n\n- **Cavity mode functions** `f_n(t)` via `f_n'' + omega_n^2(q(t)) * f_n = 0`\n- **Plate dynamics** `M * q'' = -k*(q - q_eq) + F_field` with self-consistent radiation pressure feedback\n\nThis captures dynamical Casimir effect physics: a moving mirror creates real photons from the quantum vacuum, and those photons exert back-reaction on the mirror.\n\n## Installation\n\n```bash\npip install -e \".[dev,analysis]\"\n```\n\nOr with just the core dependencies:\n\n```bash\npip install -e .\n```\n\n## Quick start\n\n```python\nfrom nothing_engine.core.bogoliubov import SimulationConfig, run_simulation\n\nconfig = SimulationConfig(\n    N_modes=64,\n    plate_mass=1e4,\n    initial_velocity=1e-3,\n    cavity_width=1.0,\n    duration=100.0,\n)\n\nresult = run_simulation(config)\nprint(f\"Total particles created: {result.particle_number[-1].sum():.6f}\")\n```\n\n## Running experiments\n\n```bash\n# Validation gates (run these first)\npython -m nothing_engine.experiments.val_static_casimir\npython -m nothing_engine.experiments.val_dynamic_casimir\npython -m nothing_engine.experiments.val_conservation\npython -m nothing_engine.experiments.val_adiabatic\npython -m nothing_engine.experiments.val_residual_baseline\n\n# Physics experiments\npython -m nothing_engine.experiments.run_closed_ringdown\npython -m nothing_engine.experiments.run_open_ringdown\npython -m nothing_engine.experiments.run_convergence\npython -m nothing_engine.experiments.run_topology_comparison\n```\n\n## Running tests\n\n```bash\npytest\n```\n\n## Package structure\n\n```\nnothing_engine/\n  core/             # Simulation engine\n    bogoliubov.py   # ODE evolution (mode functions + plate)\n    constants.py    # Physical constants (SI \u0026 natural units)\n    mode_space.py   # Cavity mode frequencies \u0026 functions\n    energy.py       # Energy density \u0026 totals\n    energy_audit.py # Conservation monitoring\n    plate.py        # DynamicalPlate class\n    radiation_pressure.py\n    flux.py\n  analysis/         # Post-simulation analysis\n    ringdown_fit.py # Exponential decay fitting\n    psd_analysis.py # Power spectral density\n    residual_motion.py\n  experiments/      # Simulation runners \u0026 validation\n    runner.py       # ExperimentRunner orchestration\n    run_*.py        # Experiment scripts\n    val_*.py        # Validation gate scripts\n  config/           # Default parameters \u0026 validation criteria\n  tests/            # Unit tests\n```\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-gl00m%2Fnothing-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmr-gl00m%2Fnothing-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-gl00m%2Fnothing-engine/lists"}