Stride API Reference
- Utility Functions
- Core
- Problem
- Domain
- Base
- Data
DataStructuredDataStructuredData.alike()StructuredData.allocate()StructuredData.allocatedStructuredData.apply_prec()StructuredData.as_parameter()StructuredData.clear_grad()StructuredData.commsStructuredData.copy()StructuredData.dataStructuredData.deallocate()StructuredData.detach()StructuredData.dtypeStructuredData.extended_dataStructuredData.extended_shapeStructuredData.fill()StructuredData.headStructuredData.innerStructuredData.local()StructuredData.local_parameter()StructuredData.loggerStructuredData.loopStructuredData.monitorStructuredData.ndimStructuredData.nodeStructuredData.pad()StructuredData.pad_data()StructuredData.parameter()StructuredData.process_grad()StructuredData.release_grad()StructuredData.remote()StructuredData.runtimeStructuredData.select_worker()StructuredData.shapeStructuredData.workerStructuredData.zmq_context
ScalarFieldScalarField.alike()ScalarField.as_parameter()ScalarField.commsScalarField.detach()ScalarField.extended_plot()ScalarField.headScalarField.local()ScalarField.local_parameter()ScalarField.loggerScalarField.loopScalarField.monitorScalarField.nodeScalarField.parameter()ScalarField.plot()ScalarField.remote()ScalarField.resample()ScalarField.resample_data()ScalarField.runtimeScalarField.select_worker()ScalarField.slow_time_dependentScalarField.stagger()ScalarField.stagger_data()ScalarField.time_dependentScalarField.workerScalarField.zmq_context
VectorFieldVectorField.alike()VectorField.as_parameter()VectorField.commsVectorField.detach()VectorField.dimVectorField.headVectorField.local()VectorField.local_parameter()VectorField.loggerVectorField.loopVectorField.monitorVectorField.nodeVectorField.parameter()VectorField.plot_dims()VectorField.remote()VectorField.runtimeVectorField.select_worker()VectorField.workerVectorField.zmq_context
TracesTraces.alike()Traces.as_parameter()Traces.commsTraces.detach()Traces.get()Traces.get_extended()Traces.headTraces.local()Traces.local_parameter()Traces.loggerTraces.loopTraces.monitorTraces.nodeTraces.num_transducersTraces.parameter()Traces.plot()Traces.plot_one()Traces.remote()Traces.runtimeTraces.select_worker()Traces.transducer_idsTraces.workerTraces.zmq_context
Scalar
- Problem
- Medium
- Transducers
- Geometry
- Acquisitions
ShotShot.append_observed()Shot.delayed_waveletsShot.geometryShot.num_points_receiversShot.num_points_sourcesShot.num_receiversShot.num_sourcesShot.plot()Shot.plot_observed()Shot.plot_wavelets()Shot.receiver_coordinatesShot.receiver_idsShot.receiversShot.slow_time_indexShot.source_coordinatesShot.source_idsShot.sourcesShot.sub_problem()
SequenceAcquisitionsAcquisitions.add()Acquisitions.add_sequence()Acquisitions.default()Acquisitions.get()Acquisitions.get_sequence()Acquisitions.num_receivers_per_shotAcquisitions.num_sequencesAcquisitions.num_shotsAcquisitions.num_sources_per_shotAcquisitions.plot()Acquisitions.plot_observed()Acquisitions.plot_wavelets()Acquisitions.remaining_shot_idsAcquisitions.remaining_shotsAcquisitions.reset_selection()Acquisitions.select_sequence_ids()Acquisitions.select_shot_ids()Acquisitions.sequence_idsAcquisitions.sequencesAcquisitions.set()Acquisitions.set_sequence()Acquisitions.shot_idsAcquisitions.shotsAcquisitions.sub_problem()
- Physics
- Problem type
ProblemTypeBaseProblemTypeBase.adjoint()ProblemTypeBase.after_adjoint()ProblemTypeBase.after_forward()ProblemTypeBase.before_adjoint()ProblemTypeBase.before_forward()ProblemTypeBase.commsProblemTypeBase.forward()ProblemTypeBase.get_grad()ProblemTypeBase.headProblemTypeBase.init_grad()ProblemTypeBase.local()ProblemTypeBase.local_parameter()ProblemTypeBase.loggerProblemTypeBase.loopProblemTypeBase.monitorProblemTypeBase.nodeProblemTypeBase.parameter()ProblemTypeBase.prepare_grad()ProblemTypeBase.remote()ProblemTypeBase.run_adjoint()ProblemTypeBase.run_forward()ProblemTypeBase.runtimeProblemTypeBase.select_worker()ProblemTypeBase.workerProblemTypeBase.zmq_context
- Isotropic Acoustic
- Devito
IsoAcousticDevitoIsoAcousticDevito.add_sub_op()IsoAcousticDevito.after_adjoint()IsoAcousticDevito.after_forward()IsoAcousticDevito.before_adjoint()IsoAcousticDevito.before_forward()IsoAcousticDevito.clear_operators()IsoAcousticDevito.commsIsoAcousticDevito.deallocate_wavefield()IsoAcousticDevito.get_grad_rho()IsoAcousticDevito.get_grad_vp()IsoAcousticDevito.headIsoAcousticDevito.init_grad_rho()IsoAcousticDevito.init_grad_vp()IsoAcousticDevito.local()IsoAcousticDevito.local_parameter()IsoAcousticDevito.loggerIsoAcousticDevito.loopIsoAcousticDevito.monitorIsoAcousticDevito.nodeIsoAcousticDevito.parameter()IsoAcousticDevito.prepare_grad_rho()IsoAcousticDevito.prepare_grad_vp()IsoAcousticDevito.remote()IsoAcousticDevito.run_adjoint()IsoAcousticDevito.run_forward()IsoAcousticDevito.runtimeIsoAcousticDevito.select_worker()IsoAcousticDevito.space_orderIsoAcousticDevito.subdomainsIsoAcousticDevito.time_orderIsoAcousticDevito.wavefieldIsoAcousticDevito.workerIsoAcousticDevito.zmq_context
- Devito
- Isotropic Elastic
- Devito
IsoElasticDevitoIsoElasticDevito.after_adjoint()IsoElasticDevito.after_forward()IsoElasticDevito.before_adjoint()IsoElasticDevito.before_forward()IsoElasticDevito.clear_operators()IsoElasticDevito.commsIsoElasticDevito.get_grad_vp()IsoElasticDevito.headIsoElasticDevito.init_grad_vp()IsoElasticDevito.local()IsoElasticDevito.local_parameter()IsoElasticDevito.loggerIsoElasticDevito.loopIsoElasticDevito.monitorIsoElasticDevito.nodeIsoElasticDevito.parameter()IsoElasticDevito.prepare_grad_vp()IsoElasticDevito.remote()IsoElasticDevito.run_adjoint()IsoElasticDevito.run_forward()IsoElasticDevito.runtimeIsoElasticDevito.select_worker()IsoElasticDevito.space_orderIsoElasticDevito.time_orderIsoElasticDevito.workerIsoElasticDevito.zmq_context
- Devito
- Contrast Agents - Marmottant
- Devito
MarmottantDevitoMarmottantDevito.after_forward()MarmottantDevito.before_forward()MarmottantDevito.clear_operators()MarmottantDevito.commsMarmottantDevito.headMarmottantDevito.local()MarmottantDevito.local_parameter()MarmottantDevito.loggerMarmottantDevito.loopMarmottantDevito.monitorMarmottantDevito.nodeMarmottantDevito.parameter()MarmottantDevito.remote()MarmottantDevito.run_forward()MarmottantDevito.runtimeMarmottantDevito.select_worker()MarmottantDevito.space_orderMarmottantDevito.sub_stencil()MarmottantDevito.time_orderMarmottantDevito.workerMarmottantDevito.zmq_context
- Devito
- Common
- Devito
GridDevitoGridDevito.deallocate()GridDevito.delete()GridDevito.func()GridDevito.function()GridDevito.sparse_function()GridDevito.sparse_time_function()GridDevito.symbol()GridDevito.tensor_time_function()GridDevito.time_function()GridDevito.undersampled_time_derivative()GridDevito.undersampled_time_function()GridDevito.vector_function()GridDevito.vector_time_function()GridDevito.with_halo()
OperatorDevito
- Devito
- Boundaries
- Problem type
- Optimisation
- Optimisation Loop
OptimisationLoopBlockIterationIteration.add_completed()Iteration.add_loss()Iteration.add_submitted()Iteration.blockIteration.block_idIteration.clear_run()Iteration.curr_runIteration.loopIteration.next_run()Iteration.num_completedIteration.num_submittedIteration.prev_runIteration.total_lossIteration.total_loss_change
- Loss Functions
L2DistanceLossL2DistanceLoss.adjoint()L2DistanceLoss.commsL2DistanceLoss.forward()L2DistanceLoss.headL2DistanceLoss.local()L2DistanceLoss.local_parameter()L2DistanceLoss.loggerL2DistanceLoss.loopL2DistanceLoss.monitorL2DistanceLoss.nodeL2DistanceLoss.parameter()L2DistanceLoss.remote()L2DistanceLoss.runtimeL2DistanceLoss.select_worker()L2DistanceLoss.workerL2DistanceLoss.zmq_context
FunctionalValue
- Optimisers
- Pipelines
Pipeline- Default pipelines
ProcessGlobalGradientProcessGlobalGradient.commsProcessGlobalGradient.headProcessGlobalGradient.local()ProcessGlobalGradient.local_parameter()ProcessGlobalGradient.loggerProcessGlobalGradient.loopProcessGlobalGradient.monitorProcessGlobalGradient.nodeProcessGlobalGradient.parameter()ProcessGlobalGradient.remote()ProcessGlobalGradient.runtimeProcessGlobalGradient.select_worker()ProcessGlobalGradient.workerProcessGlobalGradient.zmq_context
ProcessModelIterationProcessModelIteration.commsProcessModelIteration.headProcessModelIteration.local()ProcessModelIteration.local_parameter()ProcessModelIteration.loggerProcessModelIteration.loopProcessModelIteration.monitorProcessModelIteration.nodeProcessModelIteration.parameter()ProcessModelIteration.remote()ProcessModelIteration.runtimeProcessModelIteration.select_worker()ProcessModelIteration.workerProcessModelIteration.zmq_context
ProcessObservedProcessObserved.commsProcessObserved.headProcessObserved.local()ProcessObserved.local_parameter()ProcessObserved.loggerProcessObserved.loopProcessObserved.monitorProcessObserved.nodeProcessObserved.parameter()ProcessObserved.remote()ProcessObserved.runtimeProcessObserved.select_worker()ProcessObserved.workerProcessObserved.zmq_context
ProcessTracesProcessTraces.commsProcessTraces.headProcessTraces.local()ProcessTraces.local_parameter()ProcessTraces.loggerProcessTraces.loopProcessTraces.monitorProcessTraces.nodeProcessTraces.parameter()ProcessTraces.remote()ProcessTraces.runtimeProcessTraces.select_worker()ProcessTraces.workerProcessTraces.zmq_context
ProcessWaveletsProcessWavelets.commsProcessWavelets.headProcessWavelets.local()ProcessWavelets.local_parameter()ProcessWavelets.loggerProcessWavelets.loopProcessWavelets.monitorProcessWavelets.nodeProcessWavelets.parameter()ProcessWavelets.remote()ProcessWavelets.runtimeProcessWavelets.select_worker()ProcessWavelets.workerProcessWavelets.zmq_context
ProcessWaveletsObservedProcessWaveletsObserved.commsProcessWaveletsObserved.headProcessWaveletsObserved.local()ProcessWaveletsObserved.local_parameter()ProcessWaveletsObserved.loggerProcessWaveletsObserved.loopProcessWaveletsObserved.monitorProcessWaveletsObserved.nodeProcessWaveletsObserved.parameter()ProcessWaveletsObserved.remote()ProcessWaveletsObserved.runtimeProcessWaveletsObserved.select_worker()ProcessWaveletsObserved.workerProcessWaveletsObserved.zmq_context
- Steps
- Optimisation Loop
- Plotting
- Utils
- Filters
- FFT
- Wavelets
- Predefined geometries
- Fetch
- Adding data noise
- Extra operators
AddConcatenateConcatenate.adjoint()Concatenate.build_start_end()Concatenate.commsConcatenate.forward()Concatenate.headConcatenate.local()Concatenate.local_parameter()Concatenate.loggerConcatenate.loopConcatenate.monitorConcatenate.nodeConcatenate.parameter()Concatenate.remote()Concatenate.runtimeConcatenate.select_worker()Concatenate.workerConcatenate.zmq_context
Mul