Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

API Reference

All public symbols are importable directly from sindae:

import sindae

sindae.HybridDAE
sindae.SimpleMLP
sindae.ProblemDefinition
sindae.InstanceData
sindae.TrajectoryData
sindae.generate_data
sindae.solve_simultaneous    # via sindae.algorithms.simultaneous.train
sindae.train_decomp          # via sindae.algorithms.decomp.train
# ... etc.

Module overview

ModuleKey symbols
hybrid_daeHybridDAE
problemProblemDefinition
data_utilsTrajectoryData, InstanceData, extract_instance_data, generate_data
nn_utilsSimpleMLP, flatten_fn, make_unflatten_fn
pretrainPretrainConfig, pretrain_mlp
smootherbuild_smoother_model, solve_smoother
simultaneousSimultaneousConfig, build_simultaneous_model, solve_simultaneous, extract_mlp
decompDecompConfig, train_decomp, build_decomp_model
inferencemake_inference_model, solve_inference
solversmake_nlp_solver, make_linear_solver, NLPSolver, NLPResult

The full end-to-end workflow — problem → smoother → pre-training → training → inference — is shown in the examples gallery.