• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mkofler96 / DeepSDFStruct / 30429902073
83%
main: 83%

Build:
Build:
LAST BUILD BRANCH: claude/citations-references-cleanup-b6smwe
DEFAULT BRANCH: main
Ran 29 Jul 2026 07:06AM UTC
Jobs 1
Files 49
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Jul 2026 06:35AM UTC coverage: 82.857% (+2.6%) from 80.302%
30429902073

push

github

web-flow
Merge PR #75 (Improve reconstruction) with conflicts resolved (#76)

* cooking

* new training with mlflow tracking

* Modified parameterization such that kont vectors are defined on actual normalized domain.

* Fix MMA optimizer for multi-constraint problems

Corrects reshape of gradient matrices for n_constraints > 1, uses
parameters.numel() instead of len(parameters), and initializes
state vectors as proper column arrays.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add quantum decoder with optional pennylane dependency

Adds QuantumDeepSDFDecoder (PennyLane-based QNN) as a drop-in replacement
for classical decoders. Pennylane is now an optional dependency installed
via `uv sync --extra quantum`. The workspace registry loads the quantum
decoder only when pennylane is available.

Removes the unused cell_phase_deep_sdf_decoder. Adds quantum-aware device
selection and DataParallel guards to the training pipeline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Improve reconstruction pipeline: structured return, CSV export

reconstruct_from_samples now returns a dict with params, loss_history,
final_loss, and num_steps instead of a bare parameter list. Adds
loss_csv_path parameter for CSV export of training loss. Removes debug
mesh export code and duplicate function definition.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Simplify save_points_to_vtp to accept single (N,4) tensor

Replaces the old (filename, neg, pos) signature with (filename, points)
where points is an (N,4) array of [x, y, z, sdf]. Handles torch tensors
and numpy arrays transparently. Fixes the internal call site to match.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add near-surface SDF error metrics and Chamfer distance

Adds error_metrics module with compute_near_surface_metrics (MAE, RMSE,
median, quantiles) and compute_metrics_from_vtp for comparing VTP files.
Extends mesh_to_analytical with symmetric Chamfer distance.

Co-... (continued)

633 of 747 branches covered (84.74%)

Branch coverage included in aggregate %.

5307 of 6422 relevant lines covered (82.64%)

0.83 hits per line

Coverage Regressions

Lines Coverage ∆ File
53
75.52
-0.25% SDF.py
42
72.76
0.7% mesh.py
24
81.87
3.34% deep_sdf/workspace.py
19
73.91
9.03% deep_sdf/data.py
18
86.29
0.28% sampling.py
11
87.72
7.47% deep_sdf/reconstruction.py
9
80.0
2.78% lattice_structure.py
8
75.0
3.57% deep_sdf/plotting.py
5
90.13
-0.15% deep_sdf/training.py
2
94.59
0.48% pretrained_models.py
Jobs
ID Job ID Ran Files Coverage
1 30429902073.1 29 Jul 2026 07:06AM UTC 49
82.86
GitHub Action Run
Source Files on build 30429902073
  • Tree
  • List 49
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30429902073
  • b20659a1 on github
  • Prev Build on v1.7.3 (#29480461819)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc