{"id":48433847,"url":"https://github.com/ss-sevesh/spaceship_bubble","last_synced_at":"2026-04-06T12:01:44.357Z","repository":{"id":349514169,"uuid":"1202645604","full_name":"ss-sevesh/spaceship_bubble","owner":"ss-sevesh","description":"AI-driven Casimir stiction-suppressing chiral Tellurium metamaterials — IEEE TNano + SERB CRG","archived":false,"fork":false,"pushed_at":"2026-04-06T10:56:06.000Z","size":2657,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-06T11:12:37.838Z","etag":null,"topics":["casimir-force","chiral-metamaterials","ieee","lifshitz-theory","materials-science","mems","nanotechnology","nems","physics","quantum-vacuum","research","scientific-computing","stiction","tellurium"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/casimir-tools/","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/ss-sevesh.png","metadata":{"files":{"readme":"README.md","changelog":null,"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-06T08:46:54.000Z","updated_at":"2026-04-06T10:56:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ss-sevesh/spaceship_bubble","commit_stats":null,"previous_names":["ss-sevesh/spaceship_bubble"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/ss-sevesh/spaceship_bubble","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ss-sevesh%2Fspaceship_bubble","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ss-sevesh%2Fspaceship_bubble/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ss-sevesh%2Fspaceship_bubble/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ss-sevesh%2Fspaceship_bubble/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ss-sevesh","download_url":"https://codeload.github.com/ss-sevesh/spaceship_bubble/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ss-sevesh%2Fspaceship_bubble/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31471468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T08:36:52.050Z","status":"ssl_error","status_checked_at":"2026-04-06T08:36:51.267Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-force","chiral-metamaterials","ieee","lifshitz-theory","materials-science","mems","nanotechnology","nems","physics","quantum-vacuum","research","scientific-computing","stiction","tellurium"],"created_at":"2026-04-06T12:01:43.741Z","updated_at":"2026-04-06T12:01:44.343Z","avatar_url":"https://github.com/ss-sevesh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spaceship Bubble\n\n**AI-driven Casimir Stiction-Suppressing Chiral Tellurium Metamaterials**  \nLead: Sevesh SS, KEC 2026 | Target: IEEE Transactions on Nanotechnology + SERB CRG\n\n---\n\n## What This Is\n\nA full-stack physics research pipeline that:\n\n1. Fetches DFT dielectric tensors from Materials Project (Te mp-19, WTe₂ mp-1023926)\n2. Computes Lifshitz-Casimir energy and force for chiral uniaxial heterostructures\n3. Runs NSGA-II multi-objective optimization to find stiction-minimizing designs\n4. Visualizes results in an immersive React dashboard with 3D metamaterial renderer\n\nThe physics engine implements:\n- Zero-temperature Lifshitz double integral (TE + TM, uniaxial Fresnel coefficients)\n- Chiral κ² correction (Zhao et al. 2009)\n- Finite-temperature Matsubara summation (T = 300 K, classical n=0 term)\n- Two-oscillator Sellmeier dielectric model (IR phonon + UV electronic)\n- Td-WTe₂ Weyl semimetal phase (DFT-HSE06 dielectric tensor)\n- 3-objective NSGA-II: minimize |E_Casimir|, device thickness, thermal fraction f_T\n\n---\n\n## Quickstart\n\n```bash\n# Install dependencies\nuv sync\n\n# Run full pipeline (fetch → lifshitz check → optimize → plot → sync dashboard)\nuv run python main.py --all\n\n# Or step by step:\nuv run python main.py --fetch        # Step 1: fetch Materials Project data\nuv run python main.py --lifshitz     # Step 2: Lifshitz sanity check table\nuv run python main.py --optimize     # Step 3: NSGA-II + auto-sync to dashboard\nuv run python main.py --plot         # Step 4: generate all 12 plots\n\n# Td-WTe₂ substrate variant:\nOPTIMIZER_SUBSTRATE=td uv run python main.py --optimize\n```\n\n---\n\n## Dashboard\n\n```bash\n# Terminal 1 — FastAPI backend (port 8000)\ncd dashboard \u0026\u0026 uv run python server.py\n\n# Terminal 2 — React dev server (port 5173)\ncd dashboard \u0026\u0026 npm install \u0026\u0026 npm run dev\n```\n\nOpen http://localhost:5173. The dashboard shows:\n- 3D metamaterial visualizer (React Three Fiber)\n- Pareto-optimal design table with thermal fraction column\n- 12-plot gallery (Casimir curves, aniso, chiral, force, Pareto, finite-T, 2-osc, Td-WTe₂, Au/SiO₂ benchmark)\n- \"Re-Optimize\" button triggers `main.py --all` via FastAPI and live-syncs results\n- Download Report exports selected Pareto design as a `.txt` spec file\n\n---\n\n## Project Structure\n\n```\nspaceship_bubble/\n├── main.py                   # Pipeline orchestrator (--fetch/--lifshitz/--optimize/--plot/--all)\n├── sync_assets.py            # Syncs plots/ and outputs/ to dashboard/public/\n├── src/\n│   ├── lifshitz.py           # Core physics: Lifshitz integrals, chiral/aniso/2osc/finite-T\n│   ├── optimizer.py          # NSGA-II 3-objective optimizer (pymoo)\n│   ├── visualize.py          # 11 plot generators\n│   └── fetch_materials.py    # Materials Project API fetch\n├── data/                     # JSON dielectric data (Te, WTe₂, Td-WTe₂)\n├── outputs/                  # pareto_results.json (NSGA-II output)\n├── plots/                    # Generated PNG plots\n├── dashboard/\n│   ├── server.py             # FastAPI bridge (port 8000)\n│   ├── src/\n│   │   ├── App.jsx           # Dashboard engine\n│   │   └── components/CasimirScene.jsx  # 3D visualizer\n│   └── public/               # Synced assets (served by Vite)\n├── casimir_tools/            # PyPI-ready package (pip install casimir-tools)\n├── docs/\n│   ├── ieee_draft_outline.md # IEEE Trans. Nanotechnology draft\n│   └── serb_proposal_draft.md # SERB CRG proposal draft\n└── PROGRESS.md               # Session-by-session progress log\n```\n\n---\n\n## Key Results\n\n| Result | Value |\n|--------|-------|\n| Pareto-optimal design (hex) | N=16 layers, d=84.2 nm, κ_eff=0.865 |\n| Best Te/Te stiction reduction | ~40% at κ_eff=0.5; zero force at κ_crit=0.806 |\n| Te/WTe₂ chiral correction (asymmetric) | ≈3% max (κ_crit_asym≈5.8, unphysical) |\n| WTe₂ anisotropy passive suppression | 14% TM-mode reduction (independent of chirality) |\n| Td-WTe₂ vs hex-WTe₂ Casimir coupling | ~2× stronger (ratio 2.01 at d=1 nm, 1.45 at d=53 nm) |\n| Thermal fraction at d=63 nm (Td) | f_T ≈ 0.98 (thermally dominated) |\n| Quantum-safe regime | d \u003c 190 nm, f_T \u003c 0.1 |\n\n---\n\n## Physical Constants (SI)\n\n```python\nHBAR = 1.0545718e-34   # J·s\nKB   = 1.380649e-23    # J/K\nC    = 2.99792458e8    # m/s\n```\n\n---\n\n## casimir-tools Package\n\n```bash\npip install casimir-tools\npip install \"casimir-tools[plot]\"   # with matplotlib\n```\n\n```python\nimport casimir_tools as ct\n\nE        = ct.casimir_energy(eps_static1=164.27, eps_static2=8.46, d=10e-9)\nE_chiral = ct.casimir_energy_chiral(eps_static1=164.27, eps_static2=8.46, d=10e-9, kappa=0.5)\nd_nm, F  = ct.sweep_force(eps1=164.27, eps2=8.46, d_min_nm=5.0, d_max_nm=100.0, n_points=100)\n```\n\nCurrent version: `v0.1.5` — to publish next release: `git tag casimir-tools-v0.X.X \u0026\u0026 git push --tags`\n\n---\n\n## References\n\n1. Lifshitz (1956) Sov. Phys. JETP 2, 73\n2. Zhao et al. (2009) PRL 103, 103602 — chiral Casimir\n3. Bimonte et al. (2009) PRA 79, 042906 — uniaxial Lifshitz\n4. Deb et al. (2002) IEEE Trans. Evol. Comp. 6, 182 — NSGA-II\n5. Caldwell \u0026 Fan (1959) PR 114, 664 — Te IR phonon\n6. Stuke (1965) Phys. Status Solidi 8, 533 — Te UV electronic\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fss-sevesh%2Fspaceship_bubble","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fss-sevesh%2Fspaceship_bubble","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fss-sevesh%2Fspaceship_bubble/lists"}