Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Yangxinsix/curator
/ types & classes
Types & classes
262 in github.com/Yangxinsix/curator
⨍
Functions
1,670
◇
Types & classes
262
↓ 15 callers
Class
HeadConfig
curator/data/properties.py:165
↓ 11 callers
Class
ParameterGroup
curator/model/base.py:15
↓ 8 callers
Class
EnsembleModel
Ensemble model for evaluating uncertainties
curator/model/ensemble.py:12
↓ 7 callers
Class
AseDataReader
ASE data reader
curator/data/_data_reader.py:99
↓ 7 callers
Class
LoadedModel
curator/commands/train.py:26
↓ 7 callers
Class
TorchNeighborList
Neighbor list implemented via PyTorch. The correctness is verified by comparing results to ASE and asap3. This class enables the direct calculatio
curator/data/_neighborlist.py:83
↓ 6 callers
Class
GlobalRescaleShift
Rescale/shift outputs with per-property HeadConfig. Domain-specific handling is provided by MultiDomainRescaleShift.
curator/layer/_rescale.py:249
↓ 5 callers
Class
AseDataset
curator/data/dataset.py:15
↓ 5 callers
Class
DiagonalKernelMatrix
Represents a diagonal kernel matrix, where get_column() and get_sq_dists() is not implemented. :param g: Diagonal of the kernel matrix.
curator/select/kernel.py:21
↓ 4 callers
Class
CustomFormatter
curator/utils.py:350
↓ 4 callers
Class
Dense
r""" Fully connected linear layer with activation function. .. math:: y = activation(x W^T + b)
curator/layer/_atomwise_nn.py:18
↓ 4 callers
Class
NeuralNetworkPotential
Base class for neural network potentials.
curator/model/base.py:164
↓ 3 callers
Class
BatchNeighborList
Batch neighbor list
curator/data/_neighborlist.py:404
↓ 3 callers
Class
CombinedTrajectoryWriter
curator/data/_data_reader.py:75
↓ 3 callers
Class
FeatureCalculator
Orchestrate feature extraction, aggregation, and optional distance scoring.
curator/layer/feature/calculator.py:27
↓ 3 callers
Class
FeatureExtractor
Extract features and gradients from linear-like layers.
curator/layer/feature/extractor.py:16
↓ 3 callers
Class
GradientOutput
curator/layer/_grad_output.py:6
↓ 3 callers
Class
NativeNeighborList
Neighbor list backed by CURATOR's native C++ cell-list kernel.
curator/data/_neighborlist.py:195
↓ 3 callers
Class
O3_e3nn
curator/layer/wrappers/cueq.py:35
↓ 3 callers
Class
OeqTensorProduct
curator/layer/wrappers/oeq.py:328
↓ 3 callers
Class
TypeMapper
curator/data/_type_mapper.py:8
↓ 3 callers
Class
WrapperConfig
curator/layer/wrappers/config.py:11
↓ 3 callers
Class
_DomainTaggedDataset
curator/data/datamodule.py:36
↓ 2 callers
Class
Asap3NeighborList
curator/data/_neighborlist.py:302
↓ 2 callers
Class
AtomsData
curator/data/atoms_data.py:43
↓ 2 callers
Class
AtomsDataModule
curator/data/datamodule.py:58
↓ 2 callers
Class
AtomwiseLinear
curator/layer/_atomic_linear.py:9
↓ 2 callers
Class
BesselBasis
curator/layer/radial_basis.py:75
↓ 2 callers
Class
CallbackModuleList
curator/model/base.py:326
↓ 2 callers
Class
DataContext
curator/data/datamodule.py:29
↓ 2 callers
Class
FeatureStatistics
Compute and cache features over datasets and ensembles.
curator/layer/feature/statistics.py:27
↓ 2 callers
Class
H5Feature
Append-only HDF5 store for model features.
curator/layer/feature/store.py:12
↓ 2 callers
Class
MLCalculator
ML model calulator used for ASE applications
curator/simulate/core/calculator.py:11
↓ 2 callers
Class
OeqFullyConnectedTensorProduct
curator/layer/wrappers/oeq.py:425
↓ 2 callers
Class
OeqLinear
curator/layer/wrappers/oeq.py:462
↓ 2 callers
Class
OneHotAtomEncoding
Copmute a one-hot floating point encoding of atoms' discrete atom types. Args: set_features: If ``True`` (default), ``node_features`` wil
curator/layer/_node_embedding.py:8
↓ 2 callers
Class
PairRepulsionEnergy
Add ZBL pair-repulsion energy to the total energy before scale/shift.
curator/layer/_pair_repulsion.py:131
↓ 2 callers
Class
PairwiseDistance
This class is used to process neighbor list computed from asap3 or compute neighbor list using the internal neighbor list algorithm. It has three
curator/layer/_pairwise_distance.py:17
↓ 2 callers
Class
PolynomialCutoff
curator/layer/cutoff.py:44
↓ 2 callers
Class
QMDatabase
curator/data/sql_database.py:57
↓ 2 callers
Class
RadialBasisEdgeEncoding
curator/layer/radial_basis.py:132
↓ 2 callers
Class
SphericalHarmonicEdgeAttrs
curator/layer/radial_basis.py:301
↓ 2 callers
Class
ZBLBasis
Ziegler-Biersack-Littmark (ZBL) pair repulsion with polynomial cutoff.
curator/layer/_pair_repulsion.py:26
↓ 2 callers
Class
_ConsoleProgressFilter
curator/commands/common.py:21
↓ 2 callers
Class
_RuntimeSpec
curator/layer/wrappers/oeq.py:166
↓ 2 callers
Class
reshape_irreps
curator/layer/utils.py:118
↓ 1 callers
Class
AgnesiTransform
Agnesi transform used for radial distance preprocessing.
curator/layer/radial_basis.py:183
↓ 1 callers
Class
AllegroAdapter
curator/model/adapter/allegro.py:27
↓ 1 callers
Class
AtomwiseReduce
curator/layer/_atomwise_reduce.py:11
↓ 1 callers
Class
AtomwiseShift
Shift with atomwise control: - atomwise_shift=True: apply a per-atom shift (broadcast) to atomwise property. - atomwise_shift=False: appl
curator/layer/_rescale.py:81
↓ 1 callers
Class
BambooDataset
curator/data/dataset.py:69
↓ 1 callers
Class
BatchStructure
curator/model/utils.py:17
↓ 1 callers
Class
CURATORLammpsConfig
Configuration settings for CURATOR-LAMMPS integration.
curator/simulate/lammps_mliap_interface.py:28
↓ 1 callers
Class
CombinedTrajectoryReader
curator/data/_data_reader.py:32
↓ 1 callers
Class
Contraction
curator/layer/_symmetric_contraction.py:82
↓ 1 callers
Class
CosineCutoff
curator/layer/cutoff.py:24
↓ 1 callers
Class
CueqBackend
curator/layer/wrappers/backends.py:71
↓ 1 callers
Class
CueqLoRABackend
curator/layer/wrappers/backends.py:172
↓ 1 callers
Class
CueqLoRAChannelWiseTensorProduct
curator/layer/wrappers/cueq_elora.py:425
↓ 1 callers
Class
CueqLoRAFullyConnectedTensorProduct
curator/layer/wrappers/cueq_elora.py:400
↓ 1 callers
Class
CueqLoRALinear
curator/layer/wrappers/cueq_elora.py:304
↓ 1 callers
Class
CuetSymmetricContraction
curator/layer/wrappers/cueq.py:72
↓ 1 callers
Class
CuratorOpenMM
TorchScript-friendly wrapper that adapts CURATOR models to OpenMM inputs. The wrapper expects OpenMM-style inputs (positions in nm, box vectors i
curator/simulate/openmm.py:22
↓ 1 callers
Class
CuratorTorchSimAdapter
Lightweight wrapper to call CURATOR models inside torchsim graphs. - Accepts either an `ase.Atoms` instance or a tensor dictionary with
curator/interface/torchsim.py:37
↓ 1 callers
Class
DeployOptions
curator/commands/deploy.py:18
↓ 1 callers
Class
DistanceMetrics
Distance metrics over feature tensors.
curator/layer/feature/distance.py:15
↓ 1 callers
Class
E3NNBackend
curator/layer/wrappers/backends.py:46
↓ 1 callers
Class
ELoRAFullyConnectedTensorProduct
curator/layer/wrappers/elora.py:137
↓ 1 callers
Class
ELoRALinear
curator/layer/wrappers/elora.py:59
↓ 1 callers
Class
ELoRATensorProduct
curator/layer/wrappers/elora.py:101
↓ 1 callers
Class
ESENAdapter
curator/model/adapter/esen.py:36
↓ 1 callers
Class
EnergyHessianOutput
curator/layer/_energy_hessian.py:270
↓ 1 callers
Class
EnsembleUncertainty
curator/simulate/uncertainty/ensemble.py:14
↓ 1 callers
Class
EquivariantProductBasisBlock
curator/layer/_mace_interaction.py:26
↓ 1 callers
Class
Evaluator
curator/simulate/evaluator.py:28
↓ 1 callers
Class
Evaluator
curator/evaluate/evaluator.py:18
↓ 1 callers
Class
ExternalModelSpec
curator/model/adapter/utils.py:15
↓ 1 callers
Class
ExtractedFeatures
curator/layer/feature/common.py:268
↓ 1 callers
Class
FeatureKernel
Parse a feature spec and compute the final feature representation.
curator/layer/feature/kernel.py:17
↓ 1 callers
Class
FeatureKernelMatrix
input: m x n x p matrix m: number of models n: number of entries p: dimensionality of features
curator/select/kernel.py:34
↓ 1 callers
Class
FeatureSpec
curator/layer/feature/common.py:199
↓ 1 callers
Class
GPAW
Function class to run GPAW calculation.
curator/label/gpaw.py:5
↓ 1 callers
Class
GeneralActiveLearning
Compute features, build kernel matrices, and select structures.
curator/select/active_learning.py:67
↓ 1 callers
Class
IdentityKMEAggregator
curator/layer/feature/kme.py:100
↓ 1 callers
Class
InteractionLayer
Args:
curator/layer/_nequip_interaction.py:21
↓ 1 callers
Class
LAMMPS_MLIAP
CURATOR integration for LAMMPS using the MLIAP interface.
curator/simulate/lammps_mliap_interface.py:63
↓ 1 callers
Class
LoRABackend
curator/layer/wrappers/backends.py:140
↓ 1 callers
Class
LowRankTensorAdapter
curator/layer/wrappers/utils.py:107
↓ 1 callers
Class
MACE
MACE model.
curator/model/mace.py:39
↓ 1 callers
Class
MACEAdapter
Run an official MACE model on CURATOR batches for feature-based selection. The adapter intentionally keeps the official MACE runtime in charge of
curator/model/adapter/mace.py:69
↓ 1 callers
Class
MahalanobisUncertainty
curator/simulate/uncertainty/mahalanobis.py:15
↓ 1 callers
Class
MatGLAdapter
Adapter that lets MatGL models run on CURATOR atoms batches.
curator/model/adapter/matgl.py:96
↓ 1 callers
Class
MatScipyNeighborList
curator/data/_neighborlist.py:366
↓ 1 callers
Class
MultiDomainDataModule
Utility wrapper that combines train datasets across domains while keeping domain-specific validation and test loaders.
curator/data/datamodule.py:896
↓ 1 callers
Class
MultiDomainPotential
Domain-aware wrapper around a base neural network potential.
curator/model/multi_domain.py:14
↓ 1 callers
Class
MultiDomainRescaleShift
Domain-aware wrapper holding one GlobalRescaleShift per domain. Selects by properties.domain at forward.
curator/layer/_rescale.py:609
↓ 1 callers
Class
NeighborPairs
curator/native/__init__.py:12
↓ 1 callers
Class
Nequip
NequIP-style representation aligned with NequIP 0.17 defaults.
curator/model/nequip.py:65
↓ 1 callers
Class
NumpyDataset
curator/data/dataset.py:126
↓ 1 callers
Class
OeqBackend
curator/layer/wrappers/backends.py:87
next →
1–100 of 262, ranked by callers