From 0.2 to 0.3#

Each public name of the 0.2 line, the node classes and effect models a 0.2 script built its graph from, with the entry a 0.3 experiment attaches or declares in its place, or why it was removed. A 0.3 experiment declares things and attaches registered entries, which build their nodes. Generated from docs/data/migration_0.2.yaml, whose names are held to a list frozen from the tag pre-0.3.

0.2 name

0.2 module

In 0.3

Note

CSFFlowNode

mime.nodes.environment.csf_flow

removed

no 0.3 counterpart

CoilArrayFieldNode

mime.nodes.actuation.coil_array_field

removed

no 0.3 counterpart; a coil array’s field provider returns with its calibration asset

ConstantInputNode

mime.nodes.actuation.constant_input

drive drive.constant

a constant command is a drive of an apparatus’s command

ContactFrictionNode

mime.nodes.environment.stokeslet.contact_friction_node

removed

no 0.3 counterpart

DefectCorrectionFluidNode

mime.nodes.environment.defect_correction.fluid_node

removed

no 0.3 counterpart

ExternalMagneticFieldNode

mime.nodes.actuation.external_magnetic_field

field_provider uniform_rotating

its rotating field, with its frequency and amplitude in SI; the rotation axis and starting direction are settings. The other mode its docstring names, a coil array’s field from its currents, its update never computed, and it has no counterpart here (a coil array’s field provider returns with its calibration asset)

FVMFluidNode

mime.nodes.environment.fvm.fluid_node

removed

no 0.3 counterpart

FieldSuperpositionNode

mime.nodes.actuation.field_superposition

removed

no 0.3 counterpart

FlexibleBodyNode

mime.nodes.robot.flexible_body

removed

no 0.3 counterpart

GNNFluxCorrectedFVMNode

mime.nodes.environment.fvm.gnn

removed

no 0.3 counterpart

GravityEffect

mime.effects.mechanical

interaction gravity

GravityNode

mime.nodes.environment.gravity_node

interaction gravity

weight and buoyancy from the body’s mass and buoyant volume and the medium’s density

HydrodynamicModel

mime.effects.hydrodynamic

interaction drag

its backends are the drag’s rungs; the surrogate and the regularised Stokeslet rungs are built

IBLBMFluidNode

mime.nodes.environment.lbm.fluid_node

removed

no 0.3 counterpart

LBMFarFieldNode

mime.nodes.environment.lbm.far_field_node

removed

no 0.3 counterpart

LubricationCorrectionNode

mime.nodes.environment.stokeslet.lubrication_node

interaction drag, rung surrogate

the lubrication is part of the surrogate rung’s node, set by the drag’s lubrication settings

MLPResistanceNode

mime.nodes.environment.stokeslet.mlp_resistance_node

interaction drag, rung surrogate

the weights are an asset pinned by its hash, and the resistance is about the centre of mass

MagneticModel

mime.effects.magnetic

interaction magnetic.torque

a field’s gradient force on a magnet is interaction magnetic.force, attached beside it

MagneticResponseNode

mime.nodes.robot.magnetic_response

removed

no 0.3 counterpart; an induced moment, where 0.3’s torque law takes a permanent one

MotorNode

mime.nodes.actuation.motor

dynamics motor

PermanentMagnetNode

mime.nodes.actuation.permanent_magnet

field_provider point_dipole

the point dipole is the only field model carried

PermanentMagnetResponseNode

mime.nodes.robot.permanent_magnet_response

interaction magnetic.torque

one moment vector, read at the body’s pose; the torque in a wrench with no force

PhaseTrackingNode

mime.nodes.robot.phase_tracking

removed

no 0.3 counterpart

RigidBodyNode

mime.nodes.robot.rigid_body

dynamics rigid_inertial

one inertial body with its resistance taken implicitly; the overdamped mode is not carried

RobotArmEffect

mime.effects.mechanical

dynamics arm

RobotArmNode

mime.nodes.actuation.robot_arm

dynamics arm

StokesletFluidNode

mime.nodes.environment.stokeslet.fluid_node

interaction drag, rung mrs

the regularised Stokeslet resistance, its wall by the wall kind

SuperparamagneticResponseNode

mime.nodes.robot.superparamagnetic_response

removed

no 0.3 counterpart

SurfaceContactNode

mime.nodes.robot.surface_contact

interaction contact

a projection in the body’s dynamics, not its penalty force; its wall corrections are the drag’s lubrication

Renamed during 0.3’s development#

Kind

Earlier name

Name now

field_provider

uniform_rotating_field

uniform_rotating