.gitattributes
.gitignore
.readthedocs.yaml
AGENTS.md
LICENSE
MANIFEST.in
README.md
README.zh-CN.md
THIRD_PARTY_NOTICES.md
pyproject.toml
pyrightconfig.json
requirements.txt
setup.py
skills/make-dataset-card-dev/SKILL.md
skills/make-dataset-card-dev/agents/openai.yaml
skills/make-dataset-card-dev/references/card-touchpoints.md
skills/make-dataset-card-dev/references/requirements-to-card-spec-template.md
skills/make-dataset-card-dev/references/validation-playbook.md
skills/make-dataset-card-dev/scripts/run_card_checks.py
src/NepTrainKit/__init__.py
src/NepTrainKit/_version.py
src/NepTrainKit/config.py
src/NepTrainKit/i18n.py
src/NepTrainKit/logging_config.py
src/NepTrainKit/main.py
src/NepTrainKit/paths.py
src/NepTrainKit/runtime_package.py
src/NepTrainKit/src_rc.py
src/NepTrainKit/startup.py
src/NepTrainKit/utils.py
src/NepTrainKit/version.py
src/NepTrainKit.egg-info/PKG-INFO
src/NepTrainKit.egg-info/SOURCES.txt
src/NepTrainKit.egg-info/dependency_links.txt
src/NepTrainKit.egg-info/entry_points.txt
src/NepTrainKit.egg-info/not-zip-safe
src/NepTrainKit.egg-info/requires.txt
src/NepTrainKit.egg-info/scm_file_list.json
src/NepTrainKit.egg-info/scm_version.json
src/NepTrainKit.egg-info/top_level.txt
src/NepTrainKit/Config/config.sqlite
src/NepTrainKit/Config/nep.json
src/NepTrainKit/Config/nep89.txt
src/NepTrainKit/Config/ptable.json
src/NepTrainKit/_native/__init__.py
src/NepTrainKit/core/__init__.py
src/NepTrainKit/core/adapter_api.py
src/NepTrainKit/core/alloy.py
src/NepTrainKit/core/calculator.py
src/NepTrainKit/core/card_manager.py
src/NepTrainKit/core/config_type.py
src/NepTrainKit/core/cstdio_redirect.py
src/NepTrainKit/core/energy_shift.py
src/NepTrainKit/core/filter_presets.py
src/NepTrainKit/core/geometry_cache.py
src/NepTrainKit/core/magnetism.py
src/NepTrainKit/core/message.py
src/NepTrainKit/core/precision.py
src/NepTrainKit/core/runtime_health.py
src/NepTrainKit/core/search.py
src/NepTrainKit/core/structure.py
src/NepTrainKit/core/structure_inspection.py
src/NepTrainKit/core/torsion_guard_pbc.py
src/NepTrainKit/core/types.py
src/NepTrainKit/core/utils.py
src/NepTrainKit/core/audit/__init__.py
src/NepTrainKit/core/audit/composition.py
src/NepTrainKit/core/audit/config_types.py
src/NepTrainKit/core/audit/context.py
src/NepTrainKit/core/audit/data_quality.py
src/NepTrainKit/core/audit/engine.py
src/NepTrainKit/core/audit/evidence_cache.py
src/NepTrainKit/core/audit/extract.py
src/NepTrainKit/core/audit/findings.py
src/NepTrainKit/core/audit/inventory.py
src/NepTrainKit/core/audit/label_ranges.py
src/NepTrainKit/core/audit/local_chemistry.py
src/NepTrainKit/core/audit/magnetic_inventory.py
src/NepTrainKit/core/audit/neighbor_scan.py
src/NepTrainKit/core/audit/nep_cutoff.py
src/NepTrainKit/core/audit/pair_contacts.py
src/NepTrainKit/core/audit/phase_inventory.py
src/NepTrainKit/core/audit/phase_refinement.py
src/NepTrainKit/core/audit/phase_sketch.py
src/NepTrainKit/core/audit/report.py
src/NepTrainKit/core/audit/result.py
src/NepTrainKit/core/cards/__init__.py
src/NepTrainKit/core/cards/alloy.py
src/NepTrainKit/core/cards/defect.py
src/NepTrainKit/core/cards/filter.py
src/NepTrainKit/core/cards/geometry.py
src/NepTrainKit/core/cards/lattice.py
src/NepTrainKit/core/cards/magnetism.py
src/NepTrainKit/core/cards/operation.py
src/NepTrainKit/core/cards/solvation.py
src/NepTrainKit/core/cards/structure.py
src/NepTrainKit/core/dataset/__init__.py
src/NepTrainKit/core/dataset/catalog.py
src/NepTrainKit/core/dataset/database.py
src/NepTrainKit/core/dataset/manager.py
src/NepTrainKit/core/dataset/models.py
src/NepTrainKit/core/dataset/seed.py
src/NepTrainKit/core/dataset/services.py
src/NepTrainKit/core/dataset/catalogs/nep_data.v1.json
src/NepTrainKit/core/io/__init__.py
src/NepTrainKit/core/io/base.py
src/NepTrainKit/core/io/deepmd.py
src/NepTrainKit/core/io/distribution.py
src/NepTrainKit/core/io/importers.py
src/NepTrainKit/core/io/nep.py
src/NepTrainKit/core/io/registry.py
src/NepTrainKit/core/io/sampler.py
src/NepTrainKit/core/io/tace.py
src/NepTrainKit/translations/neptrainkit_zh_CN.qm
src/NepTrainKit/translations/neptrainkit_zh_CN.ts
src/NepTrainKit/ui/__init__.py
src/NepTrainKit/ui/dialogs.py
src/NepTrainKit/ui/messages.py
src/NepTrainKit/ui/threads.py
src/NepTrainKit/ui/update.py
src/NepTrainKit/ui/updater.py
src/NepTrainKit/ui/canvas/__init__.py
src/NepTrainKit/ui/canvas/canvas_factory.py
src/NepTrainKit/ui/canvas/distribution_factory.py
src/NepTrainKit/ui/canvas/structure_view.py
src/NepTrainKit/ui/canvas/base/__init__.py
src/NepTrainKit/ui/canvas/base/canvas.py
src/NepTrainKit/ui/canvas/base/distribution.py
src/NepTrainKit/ui/canvas/pyqtgraph/__init__.py
src/NepTrainKit/ui/canvas/pyqtgraph/canvas.py
src/NepTrainKit/ui/canvas/pyqtgraph/distribution.py
src/NepTrainKit/ui/canvas/pyqtgraph/structure.py
src/NepTrainKit/ui/canvas/vispy/__init__.py
src/NepTrainKit/ui/canvas/vispy/canvas.py
src/NepTrainKit/ui/canvas/vispy/distribution.py
src/NepTrainKit/ui/canvas/vispy/fast_scatter.py
src/NepTrainKit/ui/canvas/vispy/structure.py
src/NepTrainKit/ui/controllers/__init__.py
src/NepTrainKit/ui/controllers/structure_filter_controller.py
src/NepTrainKit/ui/pages/__init__.py
src/NepTrainKit/ui/pages/data_manager.py
src/NepTrainKit/ui/pages/makedata.py
src/NepTrainKit/ui/pages/settings.py
src/NepTrainKit/ui/pages/show_nep.py
src/NepTrainKit/ui/pages/training_set_audit.py
src/NepTrainKit/ui/pages/training_set_audit_overview.py
src/NepTrainKit/ui/views/__init__.py
src/NepTrainKit/ui/views/cards.py
src/NepTrainKit/ui/views/dataset_widget.py
src/NepTrainKit/ui/views/nep.py
src/NepTrainKit/ui/views/project_view.py
src/NepTrainKit/ui/views/structure.py
src/NepTrainKit/ui/views/toolbar.py
src/NepTrainKit/ui/views/_card/__init__.py
src/NepTrainKit/ui/views/_card/bain_path_card.py
src/NepTrainKit/ui/views/_card/card_group.py
src/NepTrainKit/ui/views/_card/cell_scaling_card.py
src/NepTrainKit/ui/views/_card/cell_strain_card.py
src/NepTrainKit/ui/views/_card/composition_gradient_card.py
src/NepTrainKit/ui/views/_card/composition_sweep_card.py
src/NepTrainKit/ui/views/_card/conditional_replace_card.py
src/NepTrainKit/ui/views/_card/correlated_random_spin_card.py
src/NepTrainKit/ui/views/_card/crystal_prototype_builder_card.py
src/NepTrainKit/ui/views/_card/finite_cell_alloy_occupancy_card.py
src/NepTrainKit/ui/views/_card/folded_helix_card.py
src/NepTrainKit/ui/views/_card/fps_filter_card.py
src/NepTrainKit/ui/views/_card/geometry_filter_card.py
src/NepTrainKit/ui/views/_card/group_label_card.py
src/NepTrainKit/ui/views/_card/i18n_utils.py
src/NepTrainKit/ui/views/_card/interstitial_adsorbate_card.py
src/NepTrainKit/ui/views/_card/layer_copy_card.py
src/NepTrainKit/ui/views/_card/local_solvation_card.py
src/NepTrainKit/ui/views/_card/magmom_rotation_card.py
src/NepTrainKit/ui/views/_card/magnetic_order_card.py
src/NepTrainKit/ui/views/_card/ordered_alloy_prototype_card.py
src/NepTrainKit/ui/views/_card/organic_mol_config_pbc_card.py
src/NepTrainKit/ui/views/_card/perturb_card.py
src/NepTrainKit/ui/views/_card/random_doping_card.py
src/NepTrainKit/ui/views/_card/random_occupancy_card.py
src/NepTrainKit/ui/views/_card/random_packing_card.py
src/NepTrainKit/ui/views/_card/random_slab_card.py
src/NepTrainKit/ui/views/_card/random_vacancy_card.py
src/NepTrainKit/ui/views/_card/set_magnetic_moments_card.py
src/NepTrainKit/ui/views/_card/shear_angle_card.py
src/NepTrainKit/ui/views/_card/shear_matrix_card.py
src/NepTrainKit/ui/views/_card/small_angle_spin_tilt_card.py
src/NepTrainKit/ui/views/_card/solvent_box_fill_card.py
src/NepTrainKit/ui/views/_card/spin_disorder_card.py
src/NepTrainKit/ui/views/_card/spin_spiral_card.py
src/NepTrainKit/ui/views/_card/stacking_fault_card.py
src/NepTrainKit/ui/views/_card/strict_gsfe_path_card.py
src/NepTrainKit/ui/views/_card/super_cell_card.py
src/NepTrainKit/ui/views/_card/vacancy_defect_card.py
src/NepTrainKit/ui/views/_card/vibration_perturb_card.py
src/NepTrainKit/ui/widgets/__init__.py
src/NepTrainKit/ui/widgets/alloy_site_rules.py
src/NepTrainKit/ui/widgets/audit_chart.py
src/NepTrainKit/ui/widgets/button.py
src/NepTrainKit/ui/widgets/card_metadata.py
src/NepTrainKit/ui/widgets/card_widget.py
src/NepTrainKit/ui/widgets/completer.py
src/NepTrainKit/ui/widgets/dialog.py
src/NepTrainKit/ui/widgets/distribution.py
src/NepTrainKit/ui/widgets/docker.py
src/NepTrainKit/ui/widgets/doping_rule.py
src/NepTrainKit/ui/widgets/filter_bar.py
src/NepTrainKit/ui/widgets/input.py
src/NepTrainKit/ui/widgets/label.py
src/NepTrainKit/ui/widgets/layout.py
src/NepTrainKit/ui/widgets/search_widget.py
src/NepTrainKit/ui/widgets/settingscard.py
src/NepTrainKit/ui/widgets/structure_filter_bar.py
src/NepTrainKit/ui/widgets/table.py
src/NepTrainKit/ui/widgets/training_set_audit_window.py
src/NepTrainKit/ui/widgets/tree.py
src/NepTrainKit/ui/widgets/vacancy_rule.py
src/native/audit/module.cpp
src/native/include/neptrainkit/native/periodic_neighbors.hpp
src/native/io/fast_float.h
src/native/io/module.cpp
src/native/magnetism/module.cpp
src/native/phase/module.cpp