API Reference¶
The API Reference aims to convey an exhaustive and detailed description of the package functions, classes, methods etc.
Useful info¶
Here are some things you might find interesting.
Core features¶
Core features are those essential for reaction-diffusion system building and simulation.
Directly imported¶
This is the part of the interface that is (mostly) directly accessible using “import strengths”:
- Reaction-diffusion networks
SpeciesReactionReaction.KReaction.copy()Reaction.dsto()Reaction.environmentsReaction.equilibrium_constant()Reaction.get_product_stoechiometry()Reaction.get_substrate_stoechiometry()Reaction.kfReaction.kf_units_dimensions()Reaction.krReaction.kr_units_dimensions()Reaction.labelReaction.order()Reaction.productsReaction.psto()Reaction.rorder()Reaction.set_k()Reaction.split()Reaction.ssto()Reaction.substratesReaction.to_string()Reaction.units_system
RDNetworkRDNetwork.copy()RDNetwork.environmentsRDNetwork.get_environment_index()RDNetwork.get_reaction()RDNetwork.get_reaction_index()RDNetwork.get_species()RDNetwork.get_species_index()RDNetwork.nenvironments()RDNetwork.nreactions()RDNetwork.nspecies()RDNetwork.reactionsRDNetwork.speciesRDNetwork.species_labels()RDNetwork.units_system
load_rdnetwork()save_rdnetwork()rdnetwork_to_dict()rdnetwork_from_dict()
- Reaction-diffusion spaces
RDGridSpaceRDGridSpace.are_neighbors()RDGridSpace.cell_envRDGridSpace.cell_volRDGridSpace.copy()RDGridSpace.dRDGridSpace.get_boundary_conditions()RDGridSpace.get_cell_coordinates()RDGridSpace.get_cell_env_array()RDGridSpace.get_cell_index()RDGridSpace.get_cell_vol_array()RDGridSpace.hRDGridSpace.is_within_bounds()RDGridSpace.set_boundary_conditions()RDGridSpace.size()RDGridSpace.units_systemRDGridSpace.w
RDGraphSpaceload_rdspace()save_rdspace()rdspace_to_dict()rdspace_from_dict()
- Reaction-diffusion systems
RDSystemRDSystem.apply_reaction()RDSystem.chemostatsRDSystem.copy()RDSystem.get_cell_index()RDSystem.get_chemostat()RDSystem.get_error()RDSystem.get_state()RDSystem.get_state_index()RDSystem.is_valid()RDSystem.make_dxdtf()RDSystem.networkRDSystem.reset_chemostats()RDSystem.reset_state()RDSystem.set_chemostat()RDSystem.set_default_chemostats()RDSystem.set_default_state()RDSystem.set_state()RDSystem.spaceRDSystem.stateRDSystem.state_size()RDSystem.units_system
generate_species_state()generate_system_state()generate_species_chemostats()generate_system_chemostats()load_rdsystem()save_rdsystem()rdsystem_to_dict()rdsystem_from_dict()
- Reaction-diffusion simulation script
- Reaction-diffusion system trajectory
RDTrajectoryRDTrajectory.cgmapRDTrajectory.dataRDTrajectory.engine_descriptionRDTrajectory.engine_optionRDTrajectory.get_sample_index()RDTrajectory.get_state()RDTrajectory.get_trajectory()RDTrajectory.get_trajectory_point()RDTrajectory.ncells()RDTrajectory.nsamples()RDTrajectory.nspecies()RDTrajectory.scriptRDTrajectory.systemRDTrajectory.t
save_rdtrajectory()load_rdtrajectory()- References
- Reaction-diffusion simulations
- Units
UnitsSystemUnitsDimensionsUnitsUnitValueUnitValue.__abs__()UnitValue.__add__()UnitValue.__eq__()UnitValue.__ge__()UnitValue.__gt__()UnitValue.__le__()UnitValue.__lt__()UnitValue.__mod__()UnitValue.__mul__()UnitValue.__neg__()UnitValue.__neq__()UnitValue.__pos__()UnitValue.__pow__()UnitValue.__radd__()UnitValue.__rmod__()UnitValue.__rmul__()UnitValue.__rpow__()UnitValue.__rsub__()UnitValue.__rtruediv__()UnitValue.__sub__()UnitValue.__truediv__()UnitValue.convert()UnitValue.copy()UnitValue.invert()UnitValue.unitsUnitValue.value
UnitArraydensity_units_dimensions()volume_units_dimensions()quantity_units_dimensions()space_units_dimensions()time_units_dimensions()parse_units()parse_unitvalue()convert_value()unitssystem_from_dict()unitsdimensions_from_dict()convert_unitvalue()unitarray_from_dict()unitarray_to_dict()- References
- Engine Collection
- References
Not directly imported¶
This is the interface that is not directly accessible from “import strengths”. You will need to import those specific modules to access their features:
Side features¶
Side features cover other aspects such as plots, and their corresponding submodules must be imported to access them: