
One desktop scientific workflow.
BAITSSS Desktop organizes project definition, scientific input checks, hourly execution of the BAITSSS model, Results inspection, and export within one persistent project environment.
BAITSSS Desktop in 4 to 5 Minutes
The short video follows the current BAITSSS Desktop V1 validation build from project preparation through Results.
See the actual desktop workflow
These are direct screenshots from the BAITSSS Desktop V1 validation interface. They show the project, AOI, data, execution, and Results environments rather than conceptual mockups.







Select any screenshot to open the full size image. Interface details may continue to change while BAITSSS Desktop V1 remains in final validation and release cleanup.
Prepare. Verify. Simulate. Examine. Evaluate.
Prepare the project
Create or reopen a project, define the spatial domain and simulation period, and organize the required environmental inputs.
Verify readiness
Check temporal coverage, required variables, spatial compatibility, data preparation status, and other conditions that must be satisfied before execution.
Simulate hourly
Run the BAITSSS model continuous hourly water and energy balance while preserving the state carried from one hour to the next.
Examine Results
Review mapped outputs, selected pixel time series, soil water conditions, modeled irrigation information, run identity, and scientific exports.
Evaluate the science
Use the selected run and its exported products for the intended analysis or downstream evaluation.
Research code was converted into controlled desktop scientific software.
The modernization introduced an installable Windows product, project and run lifecycle management, controlled data preparation, a stable science execution path, recovery, Results authority, provenance, automated equivalence checks, release tooling, and documentation while retaining a frozen scientific reference.
Current engineering controls and their status
Each item below represents a separate maturity control. Status is stated directly so implemented capability is not confused with work still in progress.
Version control & frozen baseline
EstablishedFrozen V7 reference and isolated V8 development authorities preserve an auditable before-and-after scientific baseline.
Scientific source control
EstablishedCore science execution files are source-locked to reviewed identities; changes require explicit integration review.
Numerical equivalence
EstablishedV7 to V8 numerical comparison infrastructure protects the scientific calculation during modernization, including seasonal whole-AOI evidence.
Regression & contract testing
EstablishedAutomated tests cover runtime authority, engine binding, project lifecycle, Results authority, spatial math, storage, readiness, run recovery, and other release-critical contracts.
Continuous integration
EstablishedGitHub Actions executes equivalence and contract checks on integration paths rather than relying only on manual testing.
Deterministic restart
EstablishedCheckpoint and resume behavior is tested to preserve the scientific trajectory when execution is interrupted and resumed.
Input validation & readiness gates
EstablishedAOI, static data, NLDAS completeness, run readiness, and other required inputs are validated before scientific execution.
Run-local immutable inputs
EstablishedCritical run inputs are frozen locally for execution and provenance so later project changes cannot silently rewrite an existing run.
Parameter authority
Advanced Settings are being traced from saved value through generated constants, runtime contract, and final science-kernel value while duplicate fallbacks are classified and removed where appropriate.
Single execution authority
EstablishedThe product is converging on one supported runtime and engine path rather than multiple interchangeable scientific execution routes.
Architecture consolidation
Viewer, Results, lifecycle, runtime, storage, and state authorities have been progressively consolidated to reduce duplicate behavior.
Results authority & export
Results are bound to selected runs and simulation periods, with run-specific provenance controlled explicitly. GUI export behavior remains under final end-to-end validation for Desktop V1.
Failure handling & recovery
EstablishedRun interruption, checkpoint recovery, failure reporting, disk guards, and lifecycle recovery are explicit product behaviors.
Performance engineering
EstablishedExecution was modernized around RAM-resident state, reduced materialization, parallel spatial execution, and bounded storage while numerical behavior was checked against the reference.
Provenance & reproducibility
EstablishedRuntime identity, frozen configuration, run-local inputs, selected data sources, and output association are tracked so Results can be tied back to the executed state.
Packaged runtime & dependency control
EstablishedThe Windows desktop package carries its own controlled runtime instead of relying on an unknown system Python installation.
Installer & packaging verification
EstablishedBuild preflight, runtime payload checks, installer identity, release manifest, and package-data cleanup are part of release preparation.
Release acceptance
EstablishedRelease-specific acceptance tooling and documented criteria exist separately from ordinary development testing.
Documentation
User guidance, capability documentation, release material, scientific history, software development record, and access guidance are being completed for Desktop V1.
Independent external validation
Still developingBroader third-party use, independent external V&V, and accumulated field experience across institutions remain future maturity evidence.
Long-term release history
Not yet availableDesktop V1 is the first release version; multi-release backward compatibility and years of operational maintenance cannot yet be demonstrated.
The current desktop system separates responsibility across explicit authorities.
Project & data
Project lifecycle, AOI, data-source state, validation, readiness, and run configuration.
Runtime & engine
Controlled runtime discovery, engine adapter, science bridge, execution authority, and frozen inputs.
Scientific kernel
Established BAITSSS equations, state propagation, model parameters, weather, vegetation, irrigation, and energy and water balance calculations.
Run lifecycle
Execution, parallel spatial work, checkpointing, recovery, disk protection, finalization, and storage management.
Results & provenance
Run-bound outputs, scientific export, reports, retained storage, and traceability back to the executed configuration.
What is complete and what still remains for Desktop V1.
Core software implemented; first-release validation in progress.
The science execution path, desktop workflow, project lifecycle, input preparation, run and recovery, Results, provenance, packaging, and release-control mechanisms are substantially implemented. Current work is concentrated on authority cleanup, final validation, human workflow checks, documentation, and release acceptance rather than creating a new model architecture.
Use the page that owns the question.
For the complete capability inventory, scientific formulation, evidence, or business pathway, continue to the corresponding authority page.
