You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add TACE-OAM-L
* bump site deps, fix CI type/lint/format errors
- bump TS 5.9->6.0, svelte 5.54->5.55, svelte-check-rs 0.9.5->0.9.7
- drop svelte-preprocess (Svelte 4 relic, conflicts with TS 6)
- add vite/vitest/svelte overrides for npm peer dep resolution
- fix ty errors: explicit np.ndarray typing for np.asarray results
- fix oxlint: remove unused param, fix oxfmt formatting
- add Mirror Physics logo, TACE-OAM-L figshare URLs and pr_url
* update to phono3py 3.30 API (released today)
v3.30.0 refactored thermal conductivity routines:
- conductivity_type="wigner" → transport_type="MS-SMM19"
- ConductivityWignerRTA → RTACalculator
- Wigner-specific kappa accessed via get_extra_kappa_output()
* restore tace-v1-oam-m.yml and add results of just prepare-model-submission
* fix CI: update test patterns for xs_arr/ys_arr rename, trailing newline, stale comments
- update test regex patterns to match renamed variables (xs_arr, ys_arr)
- fix missing trailing newline in per-element-each-errors.json
- remove stale "faster than FIRE" comments (leftover from GOQN)
- fix "manual" -> "manually" typo in TACE test error messages
- bump site deps (@sveltejs/kit, @types/node, svelte)
* fix correctness issues and clean up branch
- fix duplicate count in _validate_diatomic_curve for non-adjacent duplicates
- add input validation to calc_second_deriv_smoothness (was silently returning nan/inf)
- remove redundant descending re-sort in all 3 smoothness functions
- fix consistency warning comparing against kappa_P_RTA instead of kappa_TOT_RTA
- narrow bare except Exception to specific types in TACE test scripts
- remove dead else: pass block in test_tace_discovery.py
- remove redundant Lmax/lmax duplication in tace-oam-l.yml
- add regression tests for duplicate detection and validation fixes
* simplify diatomic metrics and TACE test script
- extract _threshold_diff_signs helper to deduplicate sign-flip logic
shared between energy.py (calc_energy_diff_flips, calc_energy_jump)
and force.py (calc_force_jump)
- simplify calc_force_flips: remove intermediate copy + dead variable
- simplify calc_tortuosity: remove stale comments and temp variables
- remove unused _sorted_seps in calc_conservation_deviation
- remove stale 'Sort by separations in descending order' comment
- simplify data_path lookup in test_tace_discovery.py (single-entry dict)
* trim test bloat: remove dead fixture, duplicate calls, verbose assertions
- remove unused mace_data fixture and its json/ROOT imports
- remove duplicate x_lj variable (identical to x)
- deduplicate calc_second_deriv_smoothness(dists, e_linear) calls
- replace verbose raise AssertionError blocks with assert + message
* add tests for coverage gaps in diatomic metrics
- test _threshold_diff_signs helper directly (5 parametrized cases)
- test calc_energy_diff_flips and calc_energy_jump with concrete values
- test calc_energy_grad_norm_max with analytically known gradients
- test calc_curve_diff_auc with identical curves (== 0) and normalize=False
- test _validate_diatomic_curve normalize_energy=True path and ndim>1 skip
* simplify and strengthen diatomic metric tests
- parametrize 4 fixture-based metric tests into one
- parametrize 7 validation error cases from monolithic test_edge_cases
- add concrete value tests for AUC normalization and force jump
- remove flat-potential block duplicating parametrized coverage
- fix alphabetical ordering of org_logos in labels.ts
* handle all Figshare URL variants in download_file, fix broken YAML URLs
- broaden URL conversion to match figshare.com/ndownloader/files/ and
ndownloader.figshare.com/files/ in addition to figshare.com/files/
- strip query params from file ID extraction
- fix equiformer_v3_oam analysis_file_urls from ndownloader to standard format
- annotate deleted Figshare file IDs in superseded dpa3-v1 YAMLs
- add parametrized tests for all Figshare URL conversion variants
* mark tace-v1-oam-m as superseded
* increase timeout for flaky MetricsTable toggle test
---------
Co-authored-by: Zemin Xu <you@example.com>
Co-authored-by: janosh <janosh.riebesell@gmail.com>
0 commit comments