Search for a command to run...
New Features Added network-free simulation of multi-state complexes for DistTetOpSplit. Added reaction-diffusion leaping methods for DistTetOpSplit. Added optional binding of vesicles to vesicle paths anywhere along the path, and not only to the first point of the path. See VesiclePathReference.addVesicle. Added an optional maximum angle for link species (see LinkSpecies.MaxAngle). Added weighted partitioning for TetOpSplit and TetVesicle solvers. Added an optional charge transfer to surface reactions (see Reaction.Charge). Build and Packaging STEPS can now be installed with pip (see instructions). Python API The minimum python version was bumped from 3.8 to 3.9. Added the possibility to access result selectors from their description when loading HDF5 files. Allow multiple patches per membrane as well as internal patches in DistTetOpSplit. Vesicle diffusion coefficient can now be set per individual vesicle (vesref.Dcst = ..., see SimPath.addVesicle). Add missing data getting / setting methods to DistTetOpSplit. Functional changes and improvements Modified spatial solvers so that diffusion still proceeds if a Compartment or Patch species clamp is applied (since species count does not change via diffusion). Previously, a species clamp was applied to each tetrahedron or triangle within that Compartment or Patch, which effectively turned off diffusion for that species. If such behavior is still desired, the clamp can be set at the tetrahedron or triangle level. Bugfixes Fixed user-defined metadata, labels, and description for result selectors being improperly distributed when using the DistTetOpSplit solver. Updated stepsblender to be usable with Blender 5.0.0. Fixed potential freezes when manipulating VertReference objects in a single MPI rank with DistTetOpSplit. Fixed erroneous diffusion boundary check in DistTetOpSplit. Fixed tet-based KProcs not being updated upon user-triggered changes in species counts in TetVesicle. Fixed incorrect triangle partitioning under some conditions.