Developer GuideΒΆ Contributing to NequIP Design Philosophy Code Standards Unit tests Documentation Style Enforcement Pre-commit hooks Git Practices Understanding the NequIP Framework NequIP Workflows Model Packaging Overview Developer Notes Package Format Versioning Dependency Management register_libraries_as_external_for_packaging() Repackaging Support Sharp Edges with Model Modifiers Extension Packages Getting Started Getting Started Entry Points Registration Data Handling Data Key Registration Field Types Registration Example API Reference register_fields() deregister_fields() Custom Datasets Custom DataModules Data Transforms Custom Neighborlist Backends API Reference register_neighborlist_backend() Training Techniques Callbacks Training Modules Custom Models Model Builders model_builder() Model Modifiers Implementation Tips Inference Integrations ASE Integration LAMMPS ML-IAP Integration Custom Integrations load_saved_model() load_compiled_model() AOT Inductor Compilation Targets register_compile_targets() Contact Example Extension Packages Building Docs Locally