One parameter layer.
Many scientific codes.
SNT Hub brings scientific codes and reusable DIPL parameter models together. Explore a code's inputs, prepare a local example, and see what its integration has actually been tested to do.
simulation box_size float = 2.5 m !condition ({.} > 0 m) steps int = 128
BoxSize 2.5 MaxSteps 128 ...
A clearer path
to simulation inputs.
Each Hub project pairs a pinned scientific code with a DIPL model of selected inputs and a documented way to prepare them.
Describe the science
DIPL keeps values, units, types, relationships, and constraints together in a portable definition.
Make inputs inspectable
SNT evaluates the model and catches declared errors before the settings reach a solver.
Generate native inputs
Use snt hub to fetch a pinned project and set up an example. Its adapter prepares files for the existing solver.
Start with native files.
Go further when ready.
The adapter is an initial integration. A code's maintainers can later choose direct SNT3 access or generated static parameters while preserving a documented, inspectable model.
Use evaluated parameters
Connect a code to SNT3 through its C++ or Python APIs, or evaluate the experimental C binding where appropriate.
Generate native parameters
Export validated environments to C++, C, Fortran, Rust, Julia, JSON, or YAML for applications that should not parse DIPL at run time.
See static generation ↗The optional, read-only Parameter Viewer shows evaluated values, units, provenance, and dependencies from a live DIPL project or DIPH5 snapshot.
Explore the ecosystem.
Start with the code, read the initiative, or get into the DIPL language and SNT3 tools.
Explore the implementation, examples, and releases.
02 / INITIATIVEHow to participateSee the integration path and the meaning of registry statuses.
03 / LANGUAGEDIPL specificationLearn the syntax for typed, unit-aware scientific inputs.
04 / GUIDESSNT3 documentationFollow tutorials and API guides for using the toolkit.
Bundle requirements and recommended DIPL node, schema, and example organization.
Help grow
the next chapter.
SNT Hub began in October 2026. The registry is a starting collection, and its coverage and evidence will grow through new models, code-owner reviews, and reproducible checks. Researchers and maintainers can contribute a project or help assess an existing one.
