No description
  • Python 65.8%
  • TypeScript 32.1%
  • CSS 0.7%
  • Just 0.6%
  • Dockerfile 0.3%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Markus Walther 430aa219ea
All checks were successful
CI / python (push) Successful in 2m29s
Desktop / macos (push) Has been skipped
CI / postgres (push) Successful in 49s
CI / web (push) Successful in 54s
CI / docs-drift (push) Successful in 15s
CI / eval (push) Successful in 1m51s
Desktop / appimage (push) Successful in 3m15s
CI / images (push) Successful in 6s
Desktop / windows (push) Successful in 7m35s
Release upload: certifi's root list where installed; remove win-test.yml
The Windows runner's Python rejected Forgejo's valid Let's Encrypt chain (Root YE, cross-signed) as expired
through the Windows certificate store; the bundle, smoke test and installer had succeeded. win-test.yml was
the owner's runner check and ran on every push.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 07:05:39 +02:00
.forgejo/workflows Release upload: certifi's root list where installed; remove win-test.yml 2026-10-24 07:05:39 +02:00
docker M8 step 1: mom_jax backend (differentiable thin-wire MoM) with nec2-identical products 2026-10-21 11:07:22 +02:00
docs Gradient search anchored to nec2 (output space mapping); real ground in mom_jax decided (ADR 0019 amendment) 2026-10-24 03:23:42 +02:00
evaluation Gradient search anchored to nec2 (output space mapping); real ground in mom_jax decided (ADR 0019 amendment) 2026-10-24 03:23:42 +02:00
examples M0: FBM schema v1.0, parameter resolver, canonical hashing, ORM models 2026-10-17 19:26:13 +02:00
frontend Frontend: rename modules whose names clashed on case-insensitive file systems; guard test 2026-10-24 06:13:10 +02:00
installer System installer (§17.3): proxy detection, Caddy/Traefik/nginx snippets, own Caddy, HTTPS probe, state.json/--upgrade 2026-10-17 21:20:30 +02:00
packaging Release upload: certifi's root list where installed; remove win-test.yml 2026-10-24 07:05:39 +02:00
scripts MMANA-GAL reference models for ground_plane, helix and j_pole (just mmana-export) 2026-10-21 16:36:18 +02:00
src/feldbild Gradient search anchored to nec2 (output space mapping); real ground in mom_jax decided (ADR 0019 amendment) 2026-10-24 03:23:42 +02:00
tests Gradient search anchored to nec2 (output space mapping); real ground in mom_jax decided (ADR 0019 amendment) 2026-10-24 03:23:42 +02:00
.env.example Published images for installs: compose image names follow FELDBILD_IMAGES and FELDBILD_TAG (default feldbild/local, as before); just up pulls when the tag is not local and falls back to building; install.sh points a fresh install at fj16.bastler.space/markusw/feldbild:main (FELDBILD_BUILD=1 builds instead). Pulling all three images takes about 45 s instead of compiling openEMS; handbook (en+de) updated 2026-10-19 01:53:40 +02:00
.gitattributes MMANA-GAL reference models for ground_plane, helix and j_pole (just mmana-export) 2026-10-21 16:36:18 +02:00
.gitignore System installer (§17.3): proxy detection, Caddy/Traefik/nginx snippets, own Caddy, HTTPS probe, state.json/--upgrade 2026-10-17 21:20:30 +02:00
.python-version M0: FBM schema v1.0, parameter resolver, canonical hashing, ORM models 2026-10-17 19:26:13 +02:00
CLAUDE.md Spec 0.5.0: merge addendum A1 (differentiable wire solver, gradient tuning, sensitivity); ADR 0019 proposed 2026-10-21 07:16:31 +02:00
DESIGN_SPEC.md NEC segmentation density for slowly converging templates (ADR 0020); feed lines at the port (ADR 0021, M9 step 1) 2026-10-21 18:55:26 +02:00
docker-compose.override.example.yml M0 infrastructure: justfile with §22 block, CLAUDE.md, compose + images, Forgejo CI, 2026-10-17 20:00:16 +02:00
docker-compose.yml M8 step 1: mom_jax backend (differentiable thin-wire MoM) with nec2-identical products 2026-10-21 11:07:22 +02:00
install.sh Published images for installs: compose image names follow FELDBILD_IMAGES and FELDBILD_TAG (default feldbild/local, as before); just up pulls when the tag is not local and falls back to building; install.sh points a fresh install at fj16.bastler.space/markusw/feldbild:main (FELDBILD_BUILD=1 builds instead). Pulling all three images takes about 45 s instead of compiling openEMS; handbook (en+de) updated 2026-10-19 01:53:40 +02:00
justfile MMANA-GAL reference models for ground_plane, helix and j_pole (just mmana-export) 2026-10-21 16:36:18 +02:00
LICENSE M0: FBM schema v1.0, parameter resolver, canonical hashing, ORM models 2026-10-17 19:26:13 +02:00
pyproject.toml M8 step 1: mom_jax backend (differentiable thin-wire MoM) with nec2-identical products 2026-10-21 11:07:22 +02:00
README.md M0: FBM schema v1.0, parameter resolver, canonical hashing, ORM models 2026-10-17 19:26:13 +02:00
RUN.md M8 steps 4-6: sensitivity, gradient UI and handbook; acceptance cases; worker shutdown 2026-10-21 13:23:43 +02:00
uv.lock M8 step 1: mom_jax backend (differentiable thin-wire MoM) with nec2-identical products 2026-10-21 11:07:22 +02:00

Feldbild

Feldbild is a self-hosted electromagnetic simulation workbench for antennas and PCBs. It wraps NEC-2 (wire method of moments), openEMS (FDTD) and a quasi-static FEM solver behind one geometry model, one graphical editor, one job runner, one result catalogue and one API that serves both the web UI and LLM agents (MCP).

Licence: AGPL-3.0-or-later (see LICENSE).