-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add /tasks/diatomics page with d3-powered diatomic energy curves - Add new diatomic task to modeling-tasks.yml - Create DiatomicCurve Svelte component for interactive potential energy curves - Add diatomic metrics support in model schema and Figshare article IDs - /tasks/diatomics page has dynamic model selection and data loading - a few (too few) unit tests for DiatomicCurve.svelte and /tasks/diatomics * dynamic model selection on tasks/diatomics page - error handling and logging in diatomic curve generation - refactor diatomic data loading and caching in frontend - model YAML files add diatomic pred_file paths and URLs * fix site build from mismatched grace model name * fix tests * move diatomics page data fetching to server side - simplify client-side logic with pre-fetched data - add error state visualization to model selection UI - add type DiatomicsCurves * refactor diatomic/metrics.py - new dataclasses DiatomicCurve(s) for auto-complete and type checking - use full 3d force arrays in metrics/diatomics/force.py, not just x components at each atomic distance - rename calc_energy_mae_vs_ref → calc_energy_mae and force_mae_vs_ref → calc_force_mae - add new metrics like force_conservation and force_mae - update tests to cover new metrics * add unit tests for DiatomicCurve and DiatomicCurves classes * add scripts/evals/diatomic_metrics.py and diatomics.write_metrics_to_yaml - Rename `calc_diatomic_curve_metrics` to `calc_diatomic_metrics` - Add `write_metrics_to_yaml` function to save diatomic metrics to model YAML - Update `DiatomicCurves.from_dict` to filter out curves zero length - unit tests for write_metrics_to_yaml
- Loading branch information
Showing
33 changed files
with
1,505 additions
and
418 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.