From 03e94f1735b0a62e78c70e8f5a11300eb18d2e1d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 15:37:54 +0000 Subject: [PATCH 1/2] Latest docs build. --- docs/build/html/.doctrees/environment.pickle | Bin 1314815 -> 1314815 bytes .../tut_toggle_switch.doctree | Bin 11179 -> 11185 bytes .../tut_toggle_switch.rst.txt | 4 ++-- docs/build/html/searchindex.js | 2 +- .../tut_toggle_switch/tut_toggle_switch.html | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/build/html/.doctrees/environment.pickle b/docs/build/html/.doctrees/environment.pickle index 072883dfdb481cedcd24029eadb4e7df41005af5..e276889a24a59377f3fe9dffc68ead839a03a45a 100644 GIT binary patch delta 111452 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⪻t=5^;v!kB4_+{Yl>wy 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≀`e%P=Ic2~6oGXzgcTx`sqll{JEr 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 delta 111441 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⋘np| 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%0D} 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 delta 39 scmdlOzB-(xfo1A~jVwt@OqwZ^^%OKYGuUINWQg^Ec}ANrDc$D)00_MeI{*Lx diff --git a/docs/build/html/_sources/tutorials/tut_toggle_switch/tut_toggle_switch.rst.txt b/docs/build/html/_sources/tutorials/tut_toggle_switch/tut_toggle_switch.rst.txt index e9550fbfe..e68601760 100644 --- a/docs/build/html/_sources/tutorials/tut_toggle_switch/tut_toggle_switch.rst.txt +++ b/docs/build/html/_sources/tutorials/tut_toggle_switch/tut_toggle_switch.rst.txt @@ -8,7 +8,7 @@ First, in a Python script that uses GillesPy2 to perform model simulation, we be .. code-block:: python import gillespy2 - + Next, we define a model. This is a model based on a publication by Gardner et al. in Nature, 1999, and represents a genetic toggle switch in Escherichia coli. In GillesPy2, a model is expressed as an object having the parent class ``Model``. Components of the model, such as the reactions, molecular species, and characteristics such as the time span for simulation, are all defined within the subclass definition. The following Python code represents our model using GillesPy2's facility: @@ -77,7 +77,7 @@ And here is a plot of the deterministic simulation results: .. code-block:: python - d_results.plot(title="Stochastic Switch") + d_results.plot(title="Deterministic Switch") .. image:: ode.png diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index df0d171d1..bb155c43a 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["classes/gillespy2", "classes/gillespy2.core", "classes/gillespy2.sbml", "classes/gillespy2.solvers", "classes/gillespy2.solvers.auto", "classes/gillespy2.solvers.cpp", "classes/gillespy2.solvers.cpp.build", "classes/gillespy2.solvers.cython", "classes/gillespy2.solvers.numpy", "classes/gillespy2.solvers.stochkit", "classes/gillespy2.solvers.utilities", "classes/gillespy2.stochss", "getting_started/basic_usage/basic_usage", "getting_started/installation/installation", "index", "tutorials/tut_michaelis_menten/tut_michaelis_menten", "tutorials/tut_sbml/tut_sbml", "tutorials/tut_toggle_switch/tut_toggle_switch"], "filenames": ["classes/gillespy2.rst", "classes/gillespy2.core.rst", "classes/gillespy2.sbml.rst", "classes/gillespy2.solvers.rst", "classes/gillespy2.solvers.auto.rst", "classes/gillespy2.solvers.cpp.rst", "classes/gillespy2.solvers.cpp.build.rst", "classes/gillespy2.solvers.cython.rst", "classes/gillespy2.solvers.numpy.rst", "classes/gillespy2.solvers.stochkit.rst", "classes/gillespy2.solvers.utilities.rst", "classes/gillespy2.stochss.rst", "getting_started/basic_usage/basic_usage.rst", "getting_started/installation/installation.rst", "index.rst", "tutorials/tut_michaelis_menten/tut_michaelis_menten.rst", "tutorials/tut_sbml/tut_sbml.rst", "tutorials/tut_toggle_switch/tut_toggle_switch.rst"], "titles": ["gillespy2 package", "gillespy2.core package", "gillespy2.sbml package", "gillespy2.solvers package", "gillespy2.solvers.auto package", "gillespy2.solvers.cpp package", "gillespy2.solvers.cpp.build package", "gillespy2.solvers.cython package", "gillespy2.solvers.numpy package", "gillespy2.solvers.stochkit package", "gillespy2.solvers.utilities package", "gillespy2.stochss package", "Basic usage", "Installation", "Documentation for GillesPy2 1.8.2", "Tutorial: using solvers", "Tutorial: using SBML", "Tutorial: ODE vs. SSA"], "terms": {"core": [0, 10, 14], "submodul": [0, 3], "assignmentrul": 0, "sanitized_formula": [0, 1], "cleanup": 0, "cleanup_tempfil": [0, 1], "event": [0, 3, 8], "add_assign": [0, 1], "eventassign": [0, 1], "eventtrigg": [0, 1], "sanitized_express": [0, 1], "functiondefinit": 0, "get_arg_str": [0, 1], "sanitized_funct": [0, 1], "gillespyerror": 0, "assignmentruleerror": [0, 1], "builderror": [0, 1], "directoryerror": [0, 1], "eventerror": [0, 1], "executionerror": [0, 1], "functiondefinitionerror": [0, 1], "invalidmodelerror": [0, 1], "invalidstochmlerror": [0, 1], "modelerror": [0, 1], "parametererror": [0, 1], "rateruleerror": [0, 1], "reactionerror": [0, 1], "resultserror": [0, 1], "sbmlerror": [0, 1], "simulationerror": [0, 1], "simulationtimeouterror": [0, 1], "solvererror": [0, 1], "specieserror": [0, 1], "stochmlimporterror": [0, 1], "timespanerror": [0, 1], "validationerror": [0, 1], "gillespysolv": [0, 3, 5, 8], "get_solver_set": [0, 1, 3, 5, 8], "get_supported_featur": [0, 1, 3, 5, 8], "get_supported_integrator_opt": [0, 1, 3, 5], "name": [0, 1, 3, 5, 6, 8, 10, 12, 17], "run": [0, 1, 3, 5, 6, 8, 12, 17], "validate_integrator_opt": [0, 1], "validate_model": [0, 1], "validate_sbml_featur": [0, 1], "validate_tspan": [0, 1], "jsonifi": 0, "complexjsoncod": [0, 1], "decod": [0, 1, 5], "default": [0, 1, 3, 5, 8], "int64cod": [0, 1], "from_json": [0, 1], "to_dict": [0, 1], "from_dict": [0, 1], "get_json_hash": [0, 1], "get_translation_t": [0, 1], "make_translation_t": [0, 1], "public_var": [0, 1], "to_anon": [0, 1], "to_json": [0, 1], "to_nam": [0, 1], "ndarraycod": [0, 1], "setcod": [0, 1], "translationt": [0, 1], "obj_to_anon": [0, 1], "obj_to_nam": [0, 1], "recursive_transl": [0, 1], "typecod": [0, 1], "livegraph": 0, "crepeattim": [0, 1], "paus": [0, 1, 3, 5], "livedisplay": [0, 1], "displai": [0, 1, 3, 5, 8], "increment_trajectori": [0, 1], "print_text_head": [0, 1], "trajectory_head": [0, 1], "repeattim": [0, 1], "display_typ": [0, 1], "valid_graph_param": [0, 1], "model": [0, 3, 5, 6, 8, 10, 11, 12, 14, 17], "add": [0, 1, 6], "add_assignment_rul": [0, 1], "add_ev": [0, 1], "add_function_definit": [0, 1], "add_paramet": [0, 1, 12, 17], "add_rate_rul": [0, 1], "add_react": [0, 1, 12, 17], "add_speci": [0, 1, 12, 17], "compile_prep": [0, 1], "delete_all_assignment_rul": [0, 1], "delete_all_ev": [0, 1], "delete_all_function_definit": [0, 1], "delete_all_paramet": [0, 1], "delete_all_rate_rul": [0, 1], "delete_all_react": [0, 1], "delete_all_speci": [0, 1], "delete_assignment_rul": [0, 1], "delete_ev": [0, 1], "delete_function_definit": [0, 1], "delete_paramet": [0, 1], "delete_rate_rul": [0, 1], "delete_react": [0, 1], "delete_speci": [0, 1], "get_all_assignment_rul": [0, 1], "get_all_ev": [0, 1], "get_all_function_definit": [0, 1], "get_all_paramet": [0, 1], "get_all_rate_rul": [0, 1], "get_all_react": [0, 1], "get_all_speci": [0, 1], "get_assignment_rul": [0, 1], "get_best_solv": [0, 1], "get_best_solver_algo": [0, 1], "get_el": [0, 1], "get_ev": [0, 1], "get_function_definit": [0, 1], "get_model_featur": [0, 1], "get_paramet": [0, 1], "get_rate_rul": [0, 1], "get_react": [0, 1], "get_speci": [0, 1], "problem_with_nam": [0, 1], "reserved_nam": [0, 1, 5, 6], "sanitized_parameter_nam": [0, 1], "sanitized_species_nam": [0, 1], "serial": [0, 1], "set_paramet": [0, 1], "set_unit": [0, 1], "special_charact": [0, 1], "timespan": [0, 12, 17], "update_namespac": [0, 1], "validate_reactants_and_product": [0, 1], "stochmldocu": [0, 1], "from_fil": [0, 1], "from_model": [0, 1], "from_str": [0, 1], "to_model": [0, 1], "to_str": [0, 1], "export_sbml": [0, 1], "export_stochss": [0, 1], "import_sbml": [0, 1], "paramet": [0, 3, 5, 6, 8, 10, 11, 12, 17], "valid": [0, 1, 5, 6], "raterul": [0, 6], "reaction": [0, 3, 5, 6, 8, 10, 12, 17], "annot": [0, 1], "addproduct": [0, 1], "addreact": [0, 1], "add_product": [0, 1], "create_mass_act": [0, 1], "sanitized_propensity_funct": [0, 1], "settyp": [0, 1], "set_annot": [0, 1], "set_propens": [0, 1], "set_rat": [0, 1], "verifi": [0, 1], "result": [0, 3, 5, 6, 8, 10, 12, 17], "average_ensembl": [0, 1], "build_from_solver_result": [0, 1], "plot": [0, 1, 3, 5, 8, 12, 17], "plot_mean_stdev": [0, 1], "plot_std_dev_rang": [0, 1], "plotplotli": [0, 1], "plotplotly_mean_stdev": [0, 1], "plotplotly_std_dev_rang": [0, 1], "stddev_ensembl": [0, 1], "to_arrai": [0, 1], "to_csv": [0, 1], "trajectori": [0, 1, 3, 5, 8, 12], "common_rgb_valu": [0, 1], "sortableobject": 0, "speci": [0, 3, 5, 6, 10, 12, 17], "set_initial_valu": [0, 1], "arang": [0, 1], "linspac": [0, 1, 12, 17], "chainmap": [0, 1], "clear": [0, 1], "copi": [0, 1, 6, 13], "fromkei": [0, 1], "get": [0, 1, 3, 5, 6, 8, 13], "new_child": [0, 1], "parent": [0, 1, 17], "pop": [0, 1], "popitem": [0, 1], "ordereddict": [0, 1], "item": [0, 1, 6], "kei": [0, 1, 6, 12], "move_to_end": [0, 1], "setdefault": [0, 1], "updat": [0, 1, 6], "valu": [0, 1, 3, 5, 6, 8, 12, 17], "userdict": [0, 1], "userlist": [0, 1], "append": [0, 1], "count": [0, 1], "extend": [0, 1], "index": [0, 1, 12, 14], "insert": [0, 1], "remov": [0, 1, 6], "revers": [0, 1, 12], "sort": [0, 1, 6], "datetim": [0, 1], "astimezon": [0, 1], "combin": [0, 1, 10, 12], "ctime": [0, 1], "date": [0, 1], "dst": [0, 1], "fold": [0, 1], "fromisoformat": [0, 1], "fromtimestamp": [0, 1], "hour": [0, 1], "isoformat": [0, 1], "max": [0, 1], "microsecond": [0, 1], "min": [0, 1], "minut": [0, 1], "now": [0, 1, 17], "replac": [0, 1], "resolut": [0, 1], "second": [0, 1, 3, 5, 8], "strptime": [0, 1], "time": [0, 1, 3, 5, 8, 10, 12, 14, 17], "timestamp": [0, 1], "timetupl": [0, 1], "timetz": [0, 1], "tzinfo": [0, 1], "tzname": [0, 1], "utcfromtimestamp": [0, 1], "utcnow": [0, 1], "utcoffset": [0, 1], "utctimetupl": [0, 1], "sbml": [0, 1, 6, 12, 14], "sbmlexport": 0, "sbmlimport": 0, "solver": [0, 1, 14, 17], "cpp": [0, 3], "c_decod": [0, 3], "c_solver": [0, 3], "ode_c_solv": [0, 3], "ssa_c_solv": [0, 3], "tau_hybrid_c_solv": [0, 3], "tau_leaping_c_solv": [0, 3], "numpi": [0, 1, 3, 5, 10, 14], "cle_solv": [0, 3], "ode_solv": [0, 3], "ssa_solv": [0, 3], "tau_hybrid_solv": [0, 3], "tau_leaping_solv": [0, 3], "stochkit": [], "stochkit_solv": [], "util": [0, 3, 6], "tau": [0, 1, 3, 5, 8, 12, 14], "cpp_support_test": [0, 3], "solverutil": [0, 3], "clesolv": [0, 3, 8], "pause_ev": [0, 3, 8], "rc": [0, 1, 3, 5, 8], "stop_ev": [0, 3, 8], "numpyssasolv": [0, 3, 8], "odecsolv": [0, 3, 5], "target": [0, 1, 3, 5], "odesolv": [0, 3, 8], "ssacsolv": [0, 1, 3, 5], "tauhybridcsolv": [0, 3, 5], "errorstatu": [0, 3, 5], "tauhybridsolv": [0, 1, 3, 8], "tauleapingcsolv": [0, 3, 5], "tauleapingsolv": [0, 3, 8], "stochss": [0, 1, 14], "stochssexport": 0, "export": [0, 1, 11], "class": [1, 3, 5, 6, 8, 12, 17], "variabl": [1, 3, 5, 6, 10, 12], "none": [1, 3, 5, 6, 8, 10, 11, 12, 17], "formula": 1, "sourc": [1, 3, 5, 6, 8, 10, 11, 13, 14], "base": [1, 3, 5, 6, 8, 10, 17], "an": [1, 3, 5, 6, 8, 12, 13, 14, 17], "i": [1, 3, 5, 6, 8, 10, 12, 14, 17], "us": [1, 3, 5, 6, 8, 10, 14, 17], "express": [1, 3, 5, 12, 17], "equat": [1, 3, 5, 8, 12, 17], "set": [1, 3, 5, 6, 8, 12], "thi": [1, 3, 5, 6, 8, 10, 12, 14, 17], "would": 1, "correspond": [1, 6], "function": [1, 3, 5, 8, 10], "form": [1, 10, 12, 14], "x": 1, "f": 1, "v": [1, 14], "str": [1, 3, 5, 6, 8, 11], "rule": [1, 6], "modifi": [1, 6], "string": [1, 3, 5, 6, 8], "represent": [1, 12], "evalu": 1, "species_map": 1, "parameter_map": 1, "sanit": [1, 6], "assign": [1, 6], "dict": [1, 3, 5, 6, 8], "map": [1, 6], "return": [1, 3, 5, 6, 8, 10, 12, 17], "The": [1, 3, 5, 6, 8, 10, 12, 14, 17], "type": [1, 3, 5, 6, 8, 12, 13], "all": [1, 3, 5, 6, 8, 12, 17], "tempfil": 1, "build": [1, 3, 5], "delai": 1, "prioriti": 1, "0": [1, 3, 5, 8, 12, 17], "trigger": 1, "use_values_from_trigger_tim": 1, "fals": [1, 3, 5, 6, 8, 11], "can": [1, 3, 5, 8, 12, 13, 14, 17], "given": [1, 3, 5, 6, 8, 12, 17], "assignment_express": 1, "directli": [1, 5, 13, 14], "scalar": 1, "If": [1, 3, 5, 6, 8, 14], "should": [1, 3, 5, 6, 8, 13], "understood": 1, "namespac": [1, 6], "which": [1, 3, 5, 6, 8, 10, 12], "call": [1, 3, 5, 6, 8, 12], "referenc": 1, "list": [1, 3, 5, 6, 8, 10, 12], "execut": [1, 6, 12], "contain": [1, 3, 5, 6, 8, 10, 12], "math": 1, "boolean": 1, "upon": [1, 5], "transit": 1, "from": [1, 3, 5, 6, 8, 12, 13, 14], "true": [1, 3, 5, 6, 8], "mai": [1, 5], "immedi": 1, "after": [1, 6, 10], "design": [1, 12], "within": [1, 12, 17], "between": [1, 3, 5, 6, 8, 12], "its": 1, "ad": 1, "describ": [1, 10], "chang": [1, 3, 5, 8], "perform": [1, 3, 5, 6, 8, 14, 17], "current": [1, 6, 10, 12], "simul": [1, 3, 5, 6, 8, 10, 12, 14, 17], "either": 1, "fire": 1, "associ": [1, 6], "specifi": [1, 3, 5, 6, 8], "depend": [1, 6, 10], "how": 1, "configur": 1, "compon": [1, 12, 17], "includ": [1, 3, 6, 8, 14, 17], "compart": 1, "when": [1, 6, 10, 12], "must": 1, "": [1, 6, 12, 14, 17], "initial_valu": [1, 12, 17], "persist": 1, "detect": [1, 3, 8], "environ": [1, 6, 14], "condit": 1, "order": 1, "A": [1, 3, 5, 6, 8, 12], "mathemat": [1, 14], "caus": [1, 6], "present": [1, 6], "otherwis": [1, 6], "initi": [1, 3, 10, 12, 17], "calcul": [1, 3, 5, 8], "bool": [1, 3, 5, 6, 8], "start": 1, "t": [1, 3, 5, 6, 8, 10], "determin": [1, 6], "arg": 1, "object": [1, 3, 5, 6, 8, 10, 12, 14, 17], "defin": [1, 6, 12, 17], "dure": [1, 6], "made": [1, 5, 10], "bodi": 1, "oper": [1, 3, 5, 6, 8, 13], "argument": [1, 3, 5, 6, 8, 12, 17], "convert": [1, 6, 11], "comma": 1, "separ": 1, "format": [1, 6, 12, 14], "definit": [1, 6, 12, 17], "except": 1, "abstract": [1, 5, 12], "classmethod": [1, 3, 5, 6, 8], "support": [1, 3, 5, 6, 8, 10, 14], "featur": [1, 3, 5, 6, 8], "integr": [1, 3, 5, 8, 14], "option": [1, 3, 5, 6, 8], "20": 1, "number_of_trajectori": [1, 3, 5, 8, 10, 12], "1": [1, 3, 5, 8, 10, 12, 17], "increment": [1, 3, 5, 8], "05": 1, "seed": [1, 3, 5, 8, 12], "debug": [1, 3, 5, 6, 8], "profil": [1, 3, 5, 6, 8], "kwarg": [1, 3, 5, 6, 8], "out": [1, 3, 5, 14], "collect": [1, 3, 5], "gillespi": [1, 3, 5, 10, 11, 14], "int": [1, 3, 5, 8], "end": [1, 3, 5, 8, 12], "number": [1, 3, 5, 8, 12], "sampl": [1, 3, 5, 6, 8, 12], "chemic": [1, 3, 5, 8, 10], "master": [1, 3, 5, 8], "each": [1, 3, 5, 8, 12], "float": [1, 3, 5, 8], "step": [1, 3, 5, 8, 10, 12], "solut": [1, 3, 5, 8], "random": [1, 3, 5, 8, 12], "provid": [1, 3, 5, 6, 8, 12], "addit": [1, 3, 5, 8, 12], "inform": [1, 3, 5, 6, 8], "about": [1, 3, 5, 8], "sol_model": 1, "same": [1, 3, 5, 8, 12, 17], "pass": [1, 3, 5, 6, 8, 12], "rais": [1, 6], "ar": [1, 3, 5, 6, 8, 10, 12, 17], "equal": 1, "check": [1, 6, 10], "unsupport": 1, "span": [1, 12, 17], "both": [1, 6, 17], "user": [1, 13, 14], "neither": 1, "translation_t": 1, "encode_priv": 1, "jsonencod": 1, "deleg": 1, "encod": 1, "one": [1, 5, 6, 12], "more": [1, 3, 5, 8, 12], "implemente": [1, 5], "instanc": [1, 5, 6, 12], "translat": 1, "privat": 1, "public": [1, 14, 17], "json": 1, "onli": [1, 6, 10], "json_dict": 1, "dictionari": [1, 3, 5, 6, 8, 10, 12], "python": [1, 6, 10, 12, 13, 14, 17], "o": 1, "dump": 1, "bad": 1, "anyth": 1, "els": 1, "make": [1, 3, 5, 17], "freak": 1, "being": [1, 6, 10], "coder": 1, "enabl": [1, 6], "int64": 1, "static": [1, 3, 5], "obj": 1, "some": [1, 12, 17], "json_str": 1, "new": [1, 5, 6, 12], "readi": 1, "note": 1, "complex": 1, "inherit": [1, 3, 8], "do": [1, 12], "need": [1, 5, 14, 17], "manual": 1, "By": [1, 3, 5, 8], "back": [1, 12], "var": 1, "interfac": 1, "allow": [1, 6, 17], "arbitrari": 1, "src_dict": 1, "__new__": 1, "appli": [1, 6], "onto": 1, "__dict__": 1, "ignore_whitespac": 1, "hash_private_v": 1, "hash": 1, "self": 1, "whitespac": 1, "strip": 1, "prior": 1, "non": [1, 6], "md5": 1, "tabl": 1, "pair": [1, 6], "data": [1, 3, 5, 6, 8, 10, 12], "gener": [1, 3, 6, 8, 14], "equival": 1, "newli": [1, 6], "exist": [1, 3, 5, 6], "_": 1, "ignor": [1, 5], "prefix": 1, "anonym": 1, "ndarrai": [1, 5], "tree": [1, 6, 13], "behavior": [1, 5, 6], "anon": 1, "recurs": [1, 13], "anonymis": 1, "properti": [1, 6], "identifi": [1, 6], "search": [1, 14], "through": [1, 5, 6], "match": 1, "found": [1, 6, 10, 14], "substitut": 1, "interv": [1, 3, 5, 8], "timer": 1, "thread": 1, "repeatedli": 1, "instead": [1, 6], "simpli": 1, "c": [1, 5, 6, 10, 12, 14], "live": [1, 11], "graph": [1, 3, 5, 8, 10], "method": [1, 3, 5, 8, 10, 12, 14, 17], "repres": [1, 6, 12, 17], "activ": 1, "you": [1, 13, 14, 17], "overrid": [1, 3, 5, 6], "subclass": [1, 17], "standard": 1, "invok": [1, 5, 6, 12, 17], "callabl": [1, 5], "constructor": [1, 5], "ani": [1, 5, 6, 14, 17], "sequenti": 1, "keyword": [1, 3, 5, 8, 12, 17], "taken": [1, 3, 8], "respect": [1, 12], "timelin": [1, 3, 8, 10], "live_output_opt": [1, 3, 5, 8], "resum": [1, 3, 5, 8, 10], "hold": 1, "requir": [1, 6], "live_output": [1, 3, 5, 8], "curr_stat": 1, "curr_tim": 1, "trajectory_bas": 1, "finish": 1, "output": [1, 3, 5, 6, 8], "grapher": 1, "state": [1, 3, 5, 8, 10], "len": 1, "refer": [1, 3, 8, 12], "indic": [1, 5, 6], "whether": [1, 5, 6], "ha": [1, 5, 6, 12, 14], "trajectory_num": 1, "trejectori": 1, "counter": 1, "file_obj": 1, "print": 1, "header": [1, 6], "text": [1, 3, 5, 8], "file": [1, 6, 10, 11, 12, 14], "write": [1, 6], "creat": [1, 5, 6, 10, 12, 14], "invalid": [1, 6], "popul": [1, 5, 6, 12], "volum": [1, 10], "tspan": [1, 12, 17], "well": [1, 6, 14, 17], "mix": 1, "biochem": [1, 12, 14, 17], "discret": 1, "stochast": [1, 3, 5, 6, 8, 12, 14, 17], "determinist": [1, 3, 5, 8, 12, 17], "concentr": [1, 17], "automat": [1, 3, 5, 6, 12], "convers": [1, 6, 11], "system": [1, 3, 5, 6, 8, 12, 13, 14], "matter": 1, "also": [1, 12, 14], "vol": 1, "custom": [1, 5, 6, 10, 12], "e": 1, "mass": [1, 6], "action": [1, 6], "propens": [1, 3, 5, 6, 8, 10], "timepoint": 1, "later": [1, 6], "see": [1, 3, 8], "further": 1, "descript": 1, "befor": [1, 6], "other": [1, 6], "accept": [1, 5, 6], "than": [1, 3, 5, 8], "particular": 1, "rate": [1, 6, 12, 17], "were": [1, 6], "assignment_rul": 1, "fail": [1, 3, 5, 6, 17], "function_definit": 1, "defint": 1, "rate_rul": [1, 6], "prepar": [1, 5, 6], "part": 1, "assignemt": 1, "evetn": 1, "find": [1, 3, 5, 8, 14], "best": [1, 12], "dynam": [1, 12, 17], "continu": [1, 3, 5, 8, 12, 14, 17], "precompil": 1, "choos": 1, "algorithm": [1, 3, 5, 8, 12, 17], "we": [1, 12, 14, 17], "version": [1, 14], "element": 1, "what": [1, 6], "specif": [1, 6], "compat": 1, "everi": 1, "deprec": [1, 3, 5, 8], "timeout": [1, 3, 5, 8], "solver_arg": 1, "There": [1, 12], "here": [1, 17], "ssa": [1, 3, 5, 8, 14], "time_out": 1, "sent": 1, "signal": 1, "handler": 1, "restrict": 1, "od": [1, 3, 5, 6, 8, 14], "leap": [1, 3, 5, 8, 10, 14], "pick": 1, "csv": 1, "To": 1, "retriev": 1, "keyboard": 1, "interrupt": 1, "press": 1, "control": 1, "stop": [1, 5, 10], "jupyt": 1, "notebook": 1, "your": [1, 13], "previous": [1, 3, 5, 8], "ran": 1, "wish": 1, "singl": [1, 3, 5, 6, 8], "BE": 1, "OR": 1, "unexpect": 1, "occur": 1, "chosen": 1, "simplifi": 1, "intern": 1, "notat": 1, "stochml": 1, "p_name": 1, "pname": 1, "whose": 1, "g": 1, "k1": [1, 12], "4": [1, 3, 5, 10, 12], "unit": 1, "time_span": 1, "doe": [1, 6], "uniform": 1, "iter": [1, 5], "evenli": 1, "space": 1, "np": 1, "point": [1, 3, 8, 12], "inclus": 1, "flatten": 1, "ensur": [1, 6], "reactant": [1, 12, 17], "product": [1, 12, 17], "resolv": [1, 6], "serializi": 1, "deseri": 1, "nativ": 1, "stochkit2": [], "xml": 1, "filepath": [1, 6], "intial": 1, "document": 1, "exisit": 1, "read": [1, 3, 5, 14], "disk": 1, "assum": [1, 5, 6, 17], "alreadi": [1, 5], "resolveparamt": 1, "intend": [1, 5, 6], "test": [1, 10], "NOT": 1, "frommodel": 1, "tostr": 1, "instanti": [1, 12, 17], "gillespy_model": 1, "filenam": 1, "path": [1, 6, 11], "return_stochss_model": [1, 11], "report_silently_with_sbml_error": 1, "term": [1, 12], "caution": 1, "import": [1, 12, 17], "desir": 1, "silent": 1, "error": 1, "outsid": 1, "bound": [1, 3, 5, 8], "coverag": 1, "scope": 1, "attribut": 1, "dx": 1, "dt": 1, "w": 1, "propensity_funct": [1, 17], "ode_propensity_funct": 1, "massact": 1, "own": 1, "neg": 1, "union": [1, 6], "those": [1, 3, 8, 14], "consum": 1, "stoichiometri": [1, 6, 12], "exampl": [1, 3, 6, 8], "r1": [1, 12, 17], "r2": [1, 12, 17], "2": [1, 3, 5, 12, 17], "two": [1, 12, 17], "where": [1, 12], "switch": [1, 12, 17], "take": [1, 3, 5, 8], "care": 1, "For": [1, 3, 5, 6, 8, 12], "have": [1, 3, 5, 8, 17], "input": 1, "constant": [1, 6, 12], "independ": 1, "wa": [1, 10], "could": 1, "impact": 1, "preserv": 1, "spatialpi": 1, "produc": [1, 3, 5, 6, 8, 12], "particip": 1, "json_object": 1, "rxntype": 1, "marat": 1, "properli": 1, "noth": 1, "sucesss": 1, "failur": 1, "mean": [1, 12], "clear_output": [1, 3, 5, 8], "refresh": [1, 3, 5, 8], "xaxis_label": 1, "xscale": 1, "linear": 1, "yscale": 1, "yaxis_label": 1, "style": 1, "titl": [1, 12, 17], "show_titl": 1, "show_legend": 1, "multiple_graph": 1, "included_species_list": 1, "save_png": 1, "figsiz": [1, 12], "18": 1, "10": [1, 10, 12, 17], "matplotlib": [1, 12], "label": [1, 12], "axi": 1, "y": [1, 10], "IF": 1, "thei": 1, "overlap": 1, "save": [1, 3, 8], "png": 1, "tupl": [1, 3, 5, 6, 8], "size": [1, 3, 5, 8, 10], "width": 1, "height": 1, "ddof": 1, "depict": 1, "deviat": 1, "legend": [1, 12], "shown": 1, "delta": 1, "degre": 1, "freedom": 1, "divisor": 1, "n": 1, "return_plotly_figur": 1, "layout_arg": 1, "plotli": 1, "view": 1, "figur": [1, 12], "trace": 1, "layout": 1, "edit": 1, "dicctionari": 1, "arrai": [1, 3, 5, 8, 12], "nametag": 1, "stamp": 1, "directori": [1, 5, 6, 12], "tag": 1, "locat": 1, "solver_nam": 1, "undefin": 1, "statu": 1, "code": [1, 12, 14, 17], "success": 1, "50": 1, "hex": 1, "color": 1, "sortabl": 1, "boundary_condit": 1, "mode": 1, "allow_negative_popul": 1, "switch_min": 1, "switch_tol": 1, "03": [1, 3, 5, 8], "interact": 1, "cannot": 1, "FOR": 1, "WITH": 1, "reduc": 1, "below": 1, "toler": [1, 3, 5, 8], "level": [1, 3, 5, 8], "consid": 1, "compar": [1, 6, 17], "estim": 1, "sd": 1, "minimum": 1, "setter": 1, "durat": 1, "rang": [1, 12], "distanc": 1, "num_point": 1, "empti": [1, 6], "repeat": 1, "mutablemap": 1, "group": 1, "multipl": [1, 3, 5, 8], "togeth": [1, 12], "underli": 1, "store": [1, 3, 8], "That": 1, "access": 1, "lookup": 1, "until": [1, 5], "In": [1, 12, 17], "contrast": 1, "delet": [1, 5, 6], "first": [1, 5, 12, 13, 17], "leav": 1, "intact": 1, "ref": 1, "k": [1, 12], "d": [1, 10, 12], "m": [1, 12, 13], "follow": [1, 6, 12, 13, 17], "previou": [1, 5, 10], "keyerror": 1, "rememb": 1, "shallow": 1, "like": [1, 12], "last": 1, "move": 1, "begin": [1, 17], "lifo": 1, "fifo": 1, "lack": 1, "case": 1, "initlist": 1, "mutablesequ": 1, "less": 1, "complet": [1, 5], "wrapper": 1, "around": [1, 6], "sequenc": 1, "integ": 1, "occurr": 1, "valueerror": 1, "recommend": 1, "indexerror": 1, "IN": 1, "place": 1, "kwd": 1, "year": 1, "month": 1, "dai": 1, "remain": 1, "tz": 1, "local": 1, "timezon": 1, "field": 1, "posix": 1, "sep": 1, "iso": 1, "8601": 1, "yyyi": 1, "mm": 1, "ddt": 1, "hh": 1, "ss": 1, "mmm": 1, "uuu": 1, "timespec": 1, "auto": 1, "millisecond": 1, "9999": 1, "12": [1, 3, 8], "31": 1, "23": 1, "59": 1, "999999": 1, "timedelta": 1, "pars": [1, 6, 10], "localtim": 1, "construct": 1, "naiv": 1, "utc": 1, "build_engin": [3, 5], "template_gen": [3, 5], "basicsimdecod": [3, 5], "get_output": [3, 5], "iterativesimdecod": [3, 5], "with_callback": [3, 5], "simdecod": [3, 5], "create_default": [3, 5], "csolver": [3, 5], "simulationreturncod": [3, 5], "done": [3, 5], "stochkitbasesolv": [], "label_trajectori": [], "locate_execut": [], "process_se": [], "stochkitodesolv": [], "get_trajectori": [], "stochkitsolv": [], "select": [3, 5, 10], "check_cpp_support": [3, 10], "change_param_valu": [3, 10], "dependency_graph": [3, 10], "numpy_initi": [3, 10], "numpy_resum": [3, 10], "numpy_trajectory_base_initi": [3, 10], "species_pars": [3, 10], "update_species_init_valu": [3, 10], "langevin": [3, 8], "over": [3, 5, 8, 12], "rel": [3, 5, 8], "yield": [3, 5, 8], "greatli": [3, 5, 8], "improv": [3, 5, 8, 12], "veri": [3, 5, 8], "littl": [3, 5, 8], "trade": [3, 5, 8], "off": [3, 5, 8], "accuraci": [3, 5, 8, 12], "denot": [3, 5, 8], "rtype": [3, 5, 6, 8], "tau_tol": [3, 5, 8], "typic": [3, 8], "record": [3, 8], "progress": [3, 5, 8], "longer": [3, 5, 8], "exit": [3, 5, 8], "larger": [3, 5, 8], "via": [3, 5, 8], "output_directori": [3, 5], "delete_directori": [3, 5], "ordinari": [3, 5, 8, 17], "differenti": [3, 5, 8, 17], "sundial": [3, 5], "odc_c_solv": [3, 5], "integrator_opt": [3, 5, 8], "alwai": [3, 5, 8], "scipi": [3, 8], "lsoda": [3, 8], "vode": [3, 8], "zvode": [3, 8], "dopri5": [3, 8], "dop853": [3, 8], "detail": [3, 8], "http": [3, 8, 13], "doc": [3, 8], "org": [3, 8], "html": [3, 8], "max_step": [3, 8], "rtol": [3, 8], "01": [3, 8], "root": [3, 5, 8, 12], "interpret": [3, 5, 8, 13], "direct": [3, 5, 8, 14], "along": [3, 5, 8], "interchang": [3, 5, 8], "simultan": [3, 5, 8], "intenum": [3, 5], "enumer": [3, 5], "integrator_fail": [3, 5], "3": [3, 5, 13, 14], "invalid_after_ssa": [3, 5], "loop_over_integr": [3, 5], "negative_state_at_begining_of_step": [3, 5], "6": [3, 5], "negative_state_no_ssa_react": [3, 5], "5": [3, 5], "unknown": [3, 5], "tau_step": [3, 5], "use_root_find": [3, 5], "hybrid": [3, 5, 12], "profile_react": [3, 8], "event_sensit": [3, 8], "100": [3, 8, 12, 17], "inspect": [3, 8], "1e": [3, 8], "9": [3, 8], "atol": [3, 8], "tau_leap": [3, 5], "buildengin": [5, 6], "build_cach": [5, 6], "build_simul": [5, 6], "clean": [5, 6], "get_executable_path": [5, 6], "get_missing_depend": [5, 6], "template_definitions_nam": [5, 6], "template_options_nam": [5, 6], "cppconvert": [5, 6], "cppexpressiontransform": [5, 6], "get_str": [5, 6], "visit_and": [5, 6], "visit_or": [5, 6], "validationvisitor": [5, 6], "getexpr_cpp": [5, 6], "getexpr_python": [5, 6], "map_oper": [5, 6], "operator_map": [5, 6], "with_blacklist": [5, 6], "with_namespac": [5, 6], "expressionconvert": [5, 6], "convert_str": [5, 6], "parse_comparison": [5, 6], "parse_log": [5, 6], "parse_oper": [5, 6], "visit_add": [5, 6], "visit_binop": [5, 6], "visit_boolop": [5, 6], "visit_byt": [5, 6], "visit_cal": [5, 6], "visit_compar": [5, 6], "visit_const": [5, 6], "visit_div": [5, 6], "visit_ellipsi": [5, 6], "visit_eq": [5, 6], "visit_gt": [5, 6], "visit_lt": [5, 6], "visit_mult": [5, 6], "visit_nam": [5, 6], "visit_nameconst": [5, 6], "visit_noteq": [5, 6], "visit_num": [5, 6], "visit_pow": [5, 6], "visit_str": [5, 6], "visit_sub": [5, 6], "visit_usub": [5, 6], "visit_unaryop": [5, 6], "expressionresult": [5, 6], "pythonconvert": [5, 6], "prebuild": [5, 6], "sanitizedmodel": [5, 6], "function_map": [5, 6], "get_opt": [5, 6], "get_templ": [5, 6], "use_propens": [5, 6], "use_rate_rul": [5, 6], "use_react": [5, 6], "get_model_defin": [5, 6], "template_def_propens": [5, 6], "template_def_rate_rul": [5, 6], "template_def_react": [5, 6], "template_def_speci": [5, 6], "template_def_vari": [5, 6], "update_model_opt": [5, 6], "write_definit": [5, 6], "write_templ": [5, 6], "simpl": 5, "fulli": [5, 6], "subprocess": 5, "3d": 5, "bufferedread": 5, "buffer": 5, "reader": 5, "stdout": 5, "process": [5, 12, 17], "avail": [5, 14], "block": 5, "been": [5, 6], "io": 5, "member": 5, "open": [5, 14], "popen": 5, "callback": 5, "regular": 5, "timestep": 5, "receiv": 5, "handl": [5, 6], "just": 5, "page_s": 5, "256": 5, "regist": [5, 14], "suggest": [5, 14], "byte": [5, 6], "smaller": 5, "consist": [5, 6], "cost": 5, "better": 5, "overal": [5, 12], "sporad": 5, "total": 5, "signatur": 5, "def": [5, 12, 17], "entri": 5, "abc": 5, "wai": [5, 12], "implement": 5, "expect": [5, 6], "num_trajectori": 5, "num_timestep": 5, "num_speci": 5, "predefin": 5, "shape": 5, "prefer": 5, "work": 5, "completet": 5, "33": 5, "output_dir": 6, "cache_dir": 6, "force_rebuild": 6, "cach": 6, "rebuild": 6, "simulation_nam": 6, "temp": 6, "odesimul": 6, "overriden": 6, "makefil": 6, "debugg": 6, "artifact": 6, "built": 6, "miss": 6, "templat": 6, "compil": 6, "them": 6, "template_definit": 6, "h": 6, "who": 6, "param": 6, "template_opt": 6, "ast": [6, 10], "nodetransform": 6, "node": 6, "binop": 6, "And": [6, 17], "Or": 6, "blacklist": 6, "pre": 6, "flight": 6, "syntax": 6, "check_blacklist": 6, "visit_assign": 6, "boolop": 6, "unaryop": 6, "statement": 6, "syntaxerror": 6, "imposs": 6, "_ast": 6, "Not": 6, "noteq": 6, "mod": 6, "bitand": 6, "mult": 6, "pow": [6, 17], "sub": 6, "div": 6, "floordiv": 6, "lt": 6, "lshift": 6, "lte": 6, "eq": 6, "gt": 6, "gte": 6, "rshift": 6, "matmult": 6, "bitxor": 6, "bitor": 6, "so": [6, 12], "far": 6, "against": 6, "addition": 6, "reject": 6, "rvalu": 6, "duplic": 6, "differ": [6, 13], "flag": 6, "nodevisitor": 6, "ellipsi": 6, "nameconst": 6, "num": 6, "usub": 6, "invalid_nam": 6, "invalid_oper": 6, "is_valid": 6, "struct": 6, "obj_dir": 6, "wrap": 6, "ab": 6, "round": 6, "macro": 6, "attach": 6, "matrix": 6, "runtim": 6, "relev": 6, "relat": 6, "itself": 6, "written": 6, "absolut": 6, "extens": 6, "cle": 8, "stochkit_hom": [], "instal": 14, "overwritten": [], "job_id": [], "usual": [], "extra_arg": [], "extra": [], "show_label": [], "rather": [], "posit": [], "out_dir": [], "deriv": [], "up": 12, "stochkit_od": [], "py": 10, "cao": 10, "petzold": 10, "l": 10, "r": [10, 12], "2006": 10, "effici": [10, 12], "pdf": 10, "journal": 10, "physic": 10, "124": 10, "044109": 10, "bibcod": 10, "2006jchph": 10, "124d4109c": 10, "doi": 10, "1063": 10, "2159468": 10, "pmid": 10, "16460151": 10, "basic_tau_leaping_solv": 10, "basic_tau_hybrid": 10, "epsilon": 10, "initail": 10, "tau_arg": 10, "machin": 10, "listofparamet": 10, "listofreact": 10, "timestop": 10, "simulation_data": 10, "helper": 10, "choic": 10, "old": 10, "custom_prop_fun": 10, "look": [10, 12], "listofspeci": 10, "orient": [12, 14], "molecular": [12, 17], "graphic": 12, "visual": 12, "structur": 12, "uml_class_diagram": 12, "md": 12, "dimer": 12, "molecul": 12, "known": 12, "monom": 12, "situat": [12, 17], "ndash": 12, "let": [12, 17], "short": [12, 14], "come": 12, "decai": 12, "dissoci": 12, "react": 12, "anoth": 12, "break": 12, "apart": 12, "creation": 12, "nbsp": 12, "kc": 12, "kd": 12, "characterist": [12, 17], "our": [12, 14, 17], "facil": [12, 17], "parameter_valu": [12, 17], "k_c": 12, "005": 12, "k_d": 12, "08": 12, "30": 12, "r_c": 12, "r_creation": 12, "r_d": 12, "r_dissoci": 12, "101": [12, 17], "abov": [12, 17], "subarrai": 12, "pyplot": 12, "plt": 12, "b": 12, "With": 12, "few": 12, "command": [12, 13], "offer": [12, 14], "mani": 12, "altern": 12, "solv": 12, "demonstr": [12, 17], "It": [12, 14], "high": [12, 17], "thu": [12, 17], "lower": 12, "greater": 12, "low": 12, "sole": 12, "automaticswitchexampl": 12, "3e": 12, "k2": 12, "5e": 12, "k3": 12, "2e": 12, "400": 12, "10000": 12, "r3": [12, 17], "600": 12, "601": 12, "achiev": 12, "suppli": 12, "basictauhybridsolv": 12, "15": 12, "loc": 12, "gillespy2": [13, 17], "comput": 13, "linux": 13, "maco": 13, "window": 13, "abl": 13, "packag": [13, 14, 17], "manag": 13, "pip": 13, "shell": 13, "python3": 13, "upgrad": 13, "As": 13, "instruct": 13, "github": [13, 14], "git": 13, "com": 13, "final": 13, "clone": 13, "cd": 13, "approach": 14, "biolog": 14, "varieti": 14, "sever": 14, "variant": 14, "numer": 14, "optim": 14, "cython": 14, "latest": 14, "pypi": 14, "licens": 14, "under": 14, "gnu": 14, "pleas": 14, "develop": 14, "fund": 14, "nih": 14, "grant": 14, "2r01eb014877": 14, "prove": 14, "fill": 14, "registr": 14, "problem": 14, "report": 14, "issu": 14, "tracker": 14, "project": 14, "contact": 14, "main": 14, "author": 14, "dr": 14, "brian": 14, "drawert": 14, "question": 14, "basic": [14, 17], "usag": 14, "subpackag": 14, "modul": 14, "content": 14, "page": 14, "forthcom": [15, 16], "accur": 17, "limit": 17, "often": 17, "captur": 17, "cellular": 17, "becaus": 17, "formul": 17, "spatial": 17, "homogen": 17, "biomolecul": 17, "nevertheless": 17, "appropri": 17, "script": 17, "rest": 17, "next": 17, "gardner": 17, "et": 17, "al": 17, "natur": 17, "1999": 17, "genet": 17, "toggl": 17, "escherichia": 17, "coli": 17, "toggleswitch": 17, "toggle_switch": 17, "alpha1": 17, "alpha2": 17, "beta": 17, "gamma": 17, "mu": 17, "u": 17, "cu": 17, "cv": 17, "du": 17, "dv": 17, "r4": 17, "without": 17, "s_result": 17, "again": 17, "d_result": 17, "template_dir": 6, "constant_tau_steps": [3, 5, 8], "stepsiz": [3, 5], "postfix": 1, "odf": 1, "verbos": 1, "informataion": 1, "observ": 1}, "objects": {"": [[0, 0, 0, "-", "gillespy2"]], "gillespy2": [[1, 0, 0, "-", "core"], [2, 0, 0, "-", "sbml"], [3, 0, 0, "-", "solvers"], [11, 0, 0, "-", "stochss"]], "gillespy2.core": [[1, 1, 1, "", "AssignmentRule"], [1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 1, 1, "", "ChainMap"], [1, 3, 1, "", "DirectoryError"], [1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 3, 1, "", "EventError"], [1, 1, 1, "", "EventTrigger"], [1, 3, 1, "", "ExecutionError"], [1, 1, 1, "", "FunctionDefinition"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 1, 1, "", "GillesPySolver"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "Model"], [1, 3, 1, "", "ModelError"], [1, 1, 1, "", "OrderedDict"], [1, 1, 1, "", "Parameter"], [1, 3, 1, "", "ParameterError"], [1, 1, 1, "", "RateRule"], [1, 3, 1, "", "RateRuleError"], [1, 1, 1, "", "Reaction"], [1, 3, 1, "", "ReactionError"], [1, 1, 1, "", "Results"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 1, 1, "", "SortableObject"], [1, 1, 1, "", "Species"], [1, 3, 1, "", "SpeciesError"], [1, 1, 1, "", "StochMLDocument"], [1, 3, 1, "", "StochMLImportError"], [1, 1, 1, "", "TimeSpan"], [1, 3, 1, "", "TimespanError"], [1, 1, 1, "", "Trajectory"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "UserDict"], [1, 1, 1, "", "UserList"], [1, 3, 1, "", "ValidationError"], [1, 0, 0, "-", "assignmentrule"], [1, 0, 0, "-", "cleanup"], [1, 6, 1, "", "cleanup_tempfiles"], [1, 6, 1, "", "common_rgb_values"], [1, 1, 1, "", "datetime"], [1, 0, 0, "-", "events"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 0, 0, "-", "functiondefinition"], [1, 0, 0, "-", "gillespyError"], [1, 0, 0, "-", "gillespySolver"], [1, 6, 1, "", "import_SBML"], [1, 0, 0, "-", "jsonify"], [1, 0, 0, "-", "liveGraphing"], [1, 0, 0, "-", "model"], [1, 0, 0, "-", "parameter"], [1, 0, 0, "-", "raterule"], [1, 0, 0, "-", "reaction"], [1, 0, 0, "-", "results"], [1, 0, 0, "-", "sortableobject"], [1, 0, 0, "-", "species"], [1, 0, 0, "-", "timespan"]], "gillespy2.core.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.ChainMap": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "get"], [1, 2, 1, "", "new_child"], [1, 4, 1, "", "parents"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"]], "gillespy2.core.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.OrderedDict": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "items"], [1, 2, 1, "", "keys"], [1, 2, 1, "", "move_to_end"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"], [1, 2, 1, "", "setdefault"], [1, 2, 1, "", "update"], [1, 2, 1, "", "values"]], "gillespy2.core.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.core.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.UserDict": [[1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"]], "gillespy2.core.UserList": [[1, 2, 1, "", "append"], [1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "count"], [1, 2, 1, "", "extend"], [1, 2, 1, "", "index"], [1, 2, 1, "", "insert"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "remove"], [1, 2, 1, "", "reverse"], [1, 2, 1, "", "sort"]], "gillespy2.core.assignmentrule": [[1, 1, 1, "", "AssignmentRule"]], "gillespy2.core.assignmentrule.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.cleanup": [[1, 6, 1, "", "cleanup_tempfiles"]], "gillespy2.core.datetime": [[1, 2, 1, "", "astimezone"], [1, 2, 1, "", "combine"], [1, 2, 1, "", "ctime"], [1, 2, 1, "", "date"], [1, 2, 1, "", "dst"], [1, 5, 1, "", "fold"], [1, 2, 1, "", "fromisoformat"], [1, 2, 1, "", "fromtimestamp"], [1, 5, 1, "", "hour"], [1, 2, 1, "", "isoformat"], [1, 5, 1, "", "max"], [1, 5, 1, "", "microsecond"], [1, 5, 1, "", "min"], [1, 5, 1, "", "minute"], [1, 2, 1, "", "now"], [1, 2, 1, "", "replace"], [1, 5, 1, "", "resolution"], [1, 5, 1, "", "second"], [1, 2, 1, "", "strptime"], [1, 2, 1, "", "time"], [1, 2, 1, "", "timestamp"], [1, 2, 1, "", "timetuple"], [1, 2, 1, "", "timetz"], [1, 5, 1, "", "tzinfo"], [1, 2, 1, "", "tzname"], [1, 2, 1, "", "utcfromtimestamp"], [1, 2, 1, "", "utcnow"], [1, 2, 1, "", "utcoffset"], [1, 2, 1, "", "utctimetuple"]], "gillespy2.core.events": [[1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 1, 1, "", "EventTrigger"]], "gillespy2.core.events.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.events.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.functiondefinition": [[1, 1, 1, "", "FunctionDefinition"]], "gillespy2.core.functiondefinition.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.gillespyError": [[1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 3, 1, "", "DirectoryError"], [1, 3, 1, "", "EventError"], [1, 3, 1, "", "ExecutionError"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 3, 1, "", "ModelError"], [1, 3, 1, "", "ParameterError"], [1, 3, 1, "", "RateRuleError"], [1, 3, 1, "", "ReactionError"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 3, 1, "", "SpeciesError"], [1, 3, 1, "", "StochMLImportError"], [1, 3, 1, "", "TimespanError"], [1, 3, 1, "", "ValidationError"]], "gillespy2.core.gillespySolver": [[1, 1, 1, "", "GillesPySolver"]], "gillespy2.core.gillespySolver.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.jsonify": [[1, 1, 1, "", "ComplexJsonCoder"], [1, 1, 1, "", "Int64Coder"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "NdArrayCoder"], [1, 1, 1, "", "SetCoder"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "TypeCoder"]], "gillespy2.core.jsonify.ComplexJsonCoder": [[1, 2, 1, "", "decode"], [1, 2, 1, "", "default"]], "gillespy2.core.jsonify.Int64Coder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.jsonify.NdArrayCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.SetCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.jsonify.TypeCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.liveGraphing": [[1, 1, 1, "", "CRepeatTimer"], [1, 1, 1, "", "LiveDisplayer"], [1, 1, 1, "", "RepeatTimer"], [1, 6, 1, "", "display_types"], [1, 6, 1, "", "valid_graph_params"]], "gillespy2.core.liveGraphing.CRepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.liveGraphing.LiveDisplayer": [[1, 2, 1, "", "display"], [1, 2, 1, "", "increment_trajectory"], [1, 2, 1, "", "print_text_header"], [1, 2, 1, "", "trajectory_header"]], "gillespy2.core.liveGraphing.RepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.model": [[1, 1, 1, "", "Model"], [1, 1, 1, "", "StochMLDocument"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 6, 1, "", "import_SBML"]], "gillespy2.core.model.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.model.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.parameter": [[1, 1, 1, "", "Parameter"]], "gillespy2.core.parameter.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.raterule": [[1, 1, 1, "", "RateRule"]], "gillespy2.core.raterule.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.reaction": [[1, 1, 1, "", "Reaction"]], "gillespy2.core.reaction.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.results": [[1, 1, 1, "", "Results"], [1, 1, 1, "", "Trajectory"], [1, 6, 1, "", "common_rgb_values"]], "gillespy2.core.results.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.sortableobject": [[1, 1, 1, "", "SortableObject"]], "gillespy2.core.species": [[1, 1, 1, "", "Species"]], "gillespy2.core.species.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.timespan": [[1, 1, 1, "", "TimeSpan"]], "gillespy2.core.timespan.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.solvers": [[3, 1, 1, "", "CLESolver"], [3, 1, 1, "", "NumPySSASolver"], [3, 1, 1, "", "ODECSolver"], [3, 1, 1, "", "ODESolver"], [3, 1, 1, "", "SSACSolver"], [3, 1, 1, "", "TauHybridCSolver"], [3, 1, 1, "", "TauHybridSolver"], [3, 1, 1, "", "TauLeapingCSolver"], [3, 1, 1, "", "TauLeapingSolver"], [5, 0, 0, "-", "cpp"], [8, 0, 0, "-", "numpy"], [10, 0, 0, "-", "utilities"]], "gillespy2.solvers.CLESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.NumPySSASolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.ODECSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.ODESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.SSACSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver": [[3, 1, 1, "", "ErrorStatus"], [3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver.ErrorStatus": [[3, 5, 1, "", "INTEGRATOR_FAILED"], [3, 5, 1, "", "INVALID_AFTER_SSA"], [3, 5, 1, "", "LOOP_OVER_INTEGRATE"], [3, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [3, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [3, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.TauHybridSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 5, 1, "", "name"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.TauLeapingCSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauLeapingSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.cpp": [[5, 1, 1, "", "ODECSolver"], [5, 1, 1, "", "SSACSolver"], [5, 1, 1, "", "TauHybridCSolver"], [5, 1, 1, "", "TauLeapingCSolver"], [6, 0, 0, "-", "build"], [5, 0, 0, "-", "c_decoder"], [5, 0, 0, "-", "c_solver"], [5, 0, 0, "-", "ode_c_solver"], [5, 0, 0, "-", "ssa_c_solver"], [5, 0, 0, "-", "tau_hybrid_c_solver"], [5, 0, 0, "-", "tau_leaping_c_solver"]], "gillespy2.solvers.cpp.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver": [[5, 1, 1, "", "ErrorStatus"], [5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.build": [[6, 0, 0, "-", "build_engine"], [6, 0, 0, "-", "expression"], [6, 0, 0, "-", "make"], [6, 0, 0, "-", "template_gen"]], "gillespy2.solvers.cpp.build.build_engine": [[6, 1, 1, "", "BuildEngine"]], "gillespy2.solvers.cpp.build.build_engine.BuildEngine": [[6, 2, 1, "", "build_cache"], [6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "clean"], [6, 2, 1, "", "get_executable_path"], [6, 2, 1, "", "get_missing_dependencies"], [6, 2, 1, "", "prepare"], [6, 5, 1, "", "template_definitions_name"], [6, 5, 1, "", "template_options_name"]], "gillespy2.solvers.cpp.build.expression": [[6, 1, 1, "", "CppConverter"], [6, 1, 1, "", "Expression"], [6, 1, 1, "", "ExpressionConverter"], [6, 1, 1, "", "ExpressionResults"], [6, 1, 1, "", "PythonConverter"]], "gillespy2.solvers.cpp.build.expression.CppConverter": [[6, 1, 1, "", "CppExpressionTransformer"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer": [[6, 2, 1, "", "visit_BinOp"]], "gillespy2.solvers.cpp.build.expression.Expression": [[6, 1, 1, "", "ValidationVisitor"], [6, 2, 1, "", "getexpr_cpp"], [6, 2, 1, "", "getexpr_python"], [6, 2, 1, "", "map_operator"], [6, 5, 1, "", "operator_map"], [6, 2, 1, "", "validate"], [6, 2, 1, "", "with_blacklist"], [6, 2, 1, "", "with_namespace"]], "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor": [[6, 2, 1, "", "check_blacklist"], [6, 2, 1, "", "visit_Assign"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.ExpressionConverter": [[6, 2, 1, "", "convert_str"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "parse_comparison"], [6, 2, 1, "", "parse_logical"], [6, 2, 1, "", "parse_operator"], [6, 2, 1, "", "visit_Add"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Bytes"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Constant"], [6, 2, 1, "", "visit_Div"], [6, 2, 1, "", "visit_Ellipsis"], [6, 2, 1, "", "visit_Eq"], [6, 2, 1, "", "visit_Gt"], [6, 2, 1, "", "visit_GtE"], [6, 2, 1, "", "visit_Lt"], [6, 2, 1, "", "visit_LtE"], [6, 2, 1, "", "visit_Mult"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_NameConstant"], [6, 2, 1, "", "visit_NotEq"], [6, 2, 1, "", "visit_Num"], [6, 2, 1, "", "visit_Pow"], [6, 2, 1, "", "visit_Str"], [6, 2, 1, "", "visit_Sub"], [6, 2, 1, "", "visit_USub"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.PythonConverter": [[6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.make": [[6, 1, 1, "", "Make"]], "gillespy2.solvers.cpp.build.make.Make": [[6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "prebuild"]], "gillespy2.solvers.cpp.build.template_gen": [[6, 1, 1, "", "SanitizedModel"], [6, 6, 1, "", "get_model_defines"], [6, 6, 1, "", "template_def_propensities"], [6, 6, 1, "", "template_def_rate_rules"], [6, 6, 1, "", "template_def_reactions"], [6, 6, 1, "", "template_def_species"], [6, 6, 1, "", "template_def_variables"], [6, 6, 1, "", "update_model_options"], [6, 6, 1, "", "write_definitions"], [6, 6, 1, "", "write_template"]], "gillespy2.solvers.cpp.build.template_gen.SanitizedModel": [[6, 5, 1, "", "function_map"], [6, 2, 1, "", "get_options"], [6, 2, 1, "", "get_template"], [6, 5, 1, "", "reserved_names"], [6, 2, 1, "", "use_propensity"], [6, 2, 1, "", "use_rate_rule"], [6, 2, 1, "", "use_reaction"]], "gillespy2.solvers.cpp.c_decoder": [[5, 1, 1, "", "BasicSimDecoder"], [5, 1, 1, "", "IterativeSimDecoder"], [5, 1, 1, "", "SimDecoder"]], "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"], [5, 2, 1, "", "with_callback"]], "gillespy2.solvers.cpp.c_decoder.SimDecoder": [[5, 2, 1, "", "create_default"], [5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_solver": [[5, 1, 1, "", "CSolver"], [5, 1, 1, "", "SimulationReturnCode"]], "gillespy2.solvers.cpp.c_solver.CSolver": [[5, 5, 1, "", "rc"]], "gillespy2.solvers.cpp.c_solver.SimulationReturnCode": [[5, 5, 1, "", "DONE"], [5, 5, 1, "", "FAILED"], [5, 5, 1, "", "PAUSED"]], "gillespy2.solvers.cpp.ode_c_solver.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.numpy": [[8, 1, 1, "", "CLESolver"], [8, 0, 0, "-", "CLE_solver"], [8, 1, 1, "", "NumPySSASolver"], [8, 1, 1, "", "ODESolver"], [8, 1, 1, "", "TauHybridSolver"], [8, 1, 1, "", "TauLeapingSolver"], [8, 0, 0, "-", "ode_solver"], [8, 0, 0, "-", "ssa_solver"], [8, 0, 0, "-", "tau_hybrid_solver"], [8, 0, 0, "-", "tau_leaping_solver"]], "gillespy2.solvers.numpy.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.CLE_solver.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ode_solver.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.utilities": [[10, 0, 0, "-", "Tau"], [10, 0, 0, "-", "cpp_support_test"], [10, 0, 0, "-", "solverutils"]], "gillespy2.solvers.utilities.Tau": [[10, 6, 1, "", "initialize"], [10, 6, 1, "", "select"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, 6, 1, "", "check_cpp_support"]], "gillespy2.solvers.utilities.solverutils": [[10, 6, 1, "", "change_param_values"], [10, 6, 1, "", "dependency_grapher"], [10, 6, 1, "", "numpy_initialization"], [10, 6, 1, "", "numpy_resume"], [10, 6, 1, "", "numpy_trajectory_base_initialization"], [10, 6, 1, "", "species_parse"], [10, 6, 1, "", "update_species_init_values"]], "gillespy2.stochss": [[11, 0, 0, "-", "StochSSexport"]], "gillespy2.stochss.StochSSexport": [[11, 6, 1, "", "export"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:property", "5": "py:attribute", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "function", "Python function"]}, "titleterms": {"gillespy2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "subpackag": [0, 3, 5], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "core": 1, "submodul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11], "assignmentrul": 1, "cleanup": 1, "event": 1, "functiondefinit": 1, "gillespyerror": 1, "gillespysolv": 1, "jsonifi": 1, "livegraph": 1, "model": 1, "paramet": 1, "raterul": 1, "reaction": 1, "result": 1, "sortableobject": 1, "speci": 1, "timespan": 1, "sbml": [2, 16], "sbmlexport": 2, "sbmlimport": 2, "solver": [3, 4, 5, 6, 7, 8, 9, 10, 12, 15], "auto": 4, "ssa_solv": [4, 8], "cpp": [5, 6], "c_decod": 5, "c_solver": 5, "ode_c_solv": 5, "ssa_c_solv": 5, "tau_hybrid_c_solv": 5, "tau_leaping_c_solv": 5, "build": 6, "build_engin": 6, "express": 6, "make": 6, "template_gen": 6, "cython": 7, "cython_ssa_solv": 7, "numpi": 8, "cle_solv": 8, "ode_solv": 8, "tau_hybrid_solv": 8, "tau_leaping_solv": 8, "stochkit": 9, "stochkit_solv": 9, "util": 10, "tau": 10, "cpp_support_test": 10, "solverutil": 10, "stochss": 11, "stochssexport": 11, "basic": 12, "usag": 12, "simpl": 12, "exampl": 12, "us": [12, 13, 15, 16], "select": 12, "differ": 12, "instal": 13, "prefer": 13, "method": 13, "pypi": 13, "altern": 13, "code": 13, "repositori": 13, "document": 14, "1": 14, "7": [], "2": 14, "get": 14, "copi": 14, "help": 14, "start": 14, "tutori": [14, 15, 16, 17], "api": 14, "refer": 14, "indic": 14, "tabl": 14, "od": 17, "v": 17, "ssa": 17, "8": 14, "0": []}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Installation": [[13, "installation"]], "Preferred method: using PyPI": [[13, "preferred-method-using-pypi"]], "Alternative methods: using the code repository": [[13, "alternative-methods-using-the-code-repository"]], "Tutorial: using solvers": [[15, "tutorial-using-solvers"]], "Documentation for GillesPy2 1.8.2": [[14, "documentation-for-gillespy2-release"]], "Getting a copy of GillesPy2": [[14, "getting-a-copy-of-gillespy2"]], "Getting help": [[14, "getting-help"]], "Documentation": [[14, "documentation"]], "Getting started": [[14, null]], "Tutorials": [[14, null]], "API reference": [[14, null]], "Indices and tables": [[14, "indices-and-tables"]], "Basic usage": [[12, "basic-usage"]], "Simple example of using GillesPy2": [[12, "simple-example-of-using-gillespy2"]], "Example of selecting a different solver": [[12, "example-of-selecting-a-different-solver"]], "Tutorial: using SBML": [[16, "tutorial-using-sbml"]], "Tutorial: ODE vs. SSA": [[17, "tutorial-ode-vs-ssa"]], "gillespy2.solvers.utilities package": [[10, "gillespy2-solvers-utilities-package"]], "Submodules": [[10, "submodules"], [11, "submodules"], [8, "submodules"], [9, "submodules"], [7, "submodules"], [5, "submodules"], [6, "submodules"], [4, "submodules"], [2, "submodules"], [1, "submodules"]], "gillespy2.solvers.utilities.Tau module": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test module": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils module": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "Module contents": [[10, "module-gillespy2.solvers.utilities"], [11, "module-gillespy2.stochss"], [8, "module-gillespy2.solvers.numpy"], [9, "module-contents"], [7, "module-contents"], [5, "module-gillespy2.solvers.cpp"], [6, "module-gillespy2.solvers.cpp.build"], [4, "module-contents"], [0, "module-gillespy2"], [3, "module-gillespy2.solvers"], [2, "module-gillespy2.sbml"], [1, "module-gillespy2.core"]], "gillespy2.stochss package": [[11, "gillespy2-stochss-package"]], "gillespy2.stochss.StochSSexport module": [[11, "module-gillespy2.stochss.StochSSexport"]], "gillespy2.solvers.numpy package": [[8, "gillespy2-solvers-numpy-package"]], "gillespy2.solvers.numpy.CLE_solver module": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver module": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver module": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver module": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver module": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "gillespy2.solvers.stochkit package": [[9, "gillespy2-solvers-stochkit-package"]], "gillespy2.solvers.stochkit.stochkit_solvers module": [[9, "gillespy2-solvers-stochkit-stochkit-solvers-module"]], "gillespy2.solvers.cython package": [[7, "gillespy2-solvers-cython-package"]], "gillespy2.solvers.cython.cython_ssa_solver module": [[7, "gillespy2-solvers-cython-cython-ssa-solver-module"]], "gillespy2.solvers.cpp package": [[5, "gillespy2-solvers-cpp-package"]], "Subpackages": [[5, "subpackages"], [0, "subpackages"], [3, "subpackages"]], "gillespy2.solvers.cpp.c_decoder module": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver module": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver module": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver module": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "gillespy2.solvers.cpp.build package": [[6, "gillespy2-solvers-cpp-build-package"]], "gillespy2.solvers.cpp.build.build_engine module": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression module": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make module": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen module": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "gillespy2.solvers.auto package": [[4, "gillespy2-solvers-auto-package"]], "gillespy2.solvers.auto.ssa_solver module": [[4, "gillespy2-solvers-auto-ssa-solver-module"]], "gillespy2 package": [[0, "gillespy2-package"]], "gillespy2.solvers package": [[3, "gillespy2-solvers-package"]], "gillespy2.sbml package": [[2, "gillespy2-sbml-package"]], "gillespy2.sbml.SBMLexport module": [[2, "gillespy2-sbml-sbmlexport-module"]], "gillespy2.sbml.SBMLimport module": [[2, "gillespy2-sbml-sbmlimport-module"]], "gillespy2.core package": [[1, "gillespy2-core-package"]], "gillespy2.core.assignmentrule module": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup module": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events module": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition module": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyError module": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespySolver module": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify module": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.liveGraphing module": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model module": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter module": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule module": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction module": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results module": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject module": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species module": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan module": [[1, "module-gillespy2.core.timespan"]]}, "indexentries": {"gillespy2": [[0, "module-gillespy2"]], "module": [[0, "module-gillespy2"], [1, "module-gillespy2.core"], [1, "module-gillespy2.core.assignmentrule"], [1, "module-gillespy2.core.cleanup"], [1, "module-gillespy2.core.events"], [1, "module-gillespy2.core.functiondefinition"], [1, "module-gillespy2.core.gillespyError"], [1, "module-gillespy2.core.gillespySolver"], [1, "module-gillespy2.core.jsonify"], [1, "module-gillespy2.core.liveGraphing"], [1, "module-gillespy2.core.model"], [1, "module-gillespy2.core.parameter"], [1, "module-gillespy2.core.raterule"], [1, "module-gillespy2.core.reaction"], [1, "module-gillespy2.core.results"], [1, "module-gillespy2.core.sortableobject"], [1, "module-gillespy2.core.species"], [1, "module-gillespy2.core.timespan"], [2, "module-gillespy2.sbml"], [3, "module-gillespy2.solvers"], [5, "module-gillespy2.solvers.cpp"], [5, "module-gillespy2.solvers.cpp.c_decoder"], [5, "module-gillespy2.solvers.cpp.c_solver"], [5, "module-gillespy2.solvers.cpp.ode_c_solver"], [5, "module-gillespy2.solvers.cpp.ssa_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"], [6, "module-gillespy2.solvers.cpp.build"], [6, "module-gillespy2.solvers.cpp.build.build_engine"], [6, "module-gillespy2.solvers.cpp.build.expression"], [6, "module-gillespy2.solvers.cpp.build.make"], [6, "module-gillespy2.solvers.cpp.build.template_gen"], [8, "module-gillespy2.solvers.numpy"], [8, "module-gillespy2.solvers.numpy.CLE_solver"], [8, "module-gillespy2.solvers.numpy.ode_solver"], [8, "module-gillespy2.solvers.numpy.ssa_solver"], [8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"], [8, "module-gillespy2.solvers.numpy.tau_leaping_solver"], [10, "module-gillespy2.solvers.utilities"], [10, "module-gillespy2.solvers.utilities.Tau"], [10, "module-gillespy2.solvers.utilities.cpp_support_test"], [10, "module-gillespy2.solvers.utilities.solverutils"], [11, "module-gillespy2.stochss"], [11, "module-gillespy2.stochss.StochSSexport"]], "annotate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.Annotate"]], "annotate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.Annotate"]], "assignmentrule (class in gillespy2.core)": [[1, "gillespy2.core.AssignmentRule"]], "assignmentrule (class in gillespy2.core.assignmentrule)": [[1, "gillespy2.core.assignmentrule.AssignmentRule"]], "assignmentruleerror": [[1, "gillespy2.core.AssignmentRuleError"], [1, "gillespy2.core.gillespyError.AssignmentRuleError"]], "builderror": [[1, "gillespy2.core.BuildError"], [1, "gillespy2.core.gillespyError.BuildError"]], "crepeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer"]], "chainmap (class in gillespy2.core)": [[1, "gillespy2.core.ChainMap"]], "complexjsoncoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder"]], "directoryerror": [[1, "gillespy2.core.DirectoryError"], [1, "gillespy2.core.gillespyError.DirectoryError"]], "event (class in gillespy2.core)": [[1, "gillespy2.core.Event"]], "event (class in gillespy2.core.events)": [[1, "gillespy2.core.events.Event"]], "eventassignment (class in gillespy2.core)": [[1, "gillespy2.core.EventAssignment"]], "eventassignment (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventAssignment"]], "eventerror": [[1, "gillespy2.core.EventError"], [1, "gillespy2.core.gillespyError.EventError"]], "eventtrigger (class in gillespy2.core)": [[1, "gillespy2.core.EventTrigger"]], "eventtrigger (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventTrigger"]], "executionerror": [[1, "gillespy2.core.ExecutionError"], [1, "gillespy2.core.gillespyError.ExecutionError"]], "functiondefinition (class in gillespy2.core)": [[1, "gillespy2.core.FunctionDefinition"]], "functiondefinition (class in gillespy2.core.functiondefinition)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition"]], "functiondefinitionerror": [[1, "gillespy2.core.FunctionDefinitionError"], [1, "gillespy2.core.gillespyError.FunctionDefinitionError"]], "gillespysolver (class in gillespy2.core)": [[1, "gillespy2.core.GillesPySolver"]], "gillespysolver (class in gillespy2.core.gillespysolver)": [[1, "gillespy2.core.gillespySolver.GillesPySolver"]], "int64coder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Int64Coder"]], "invalidmodelerror": [[1, "gillespy2.core.InvalidModelError"], [1, "gillespy2.core.gillespyError.InvalidModelError"]], "invalidstochmlerror": [[1, "gillespy2.core.InvalidStochMLError"], [1, "gillespy2.core.gillespyError.InvalidStochMLError"]], "jsonify (class in gillespy2.core)": [[1, "gillespy2.core.Jsonify"]], "jsonify (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Jsonify"]], "livedisplayer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer"]], "model (class in gillespy2.core)": [[1, "gillespy2.core.Model"]], "model (class in gillespy2.core.model)": [[1, "gillespy2.core.model.Model"]], "modelerror": [[1, "gillespy2.core.ModelError"], [1, "gillespy2.core.gillespyError.ModelError"]], "ndarraycoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.NdArrayCoder"]], "ordereddict (class in gillespy2.core)": [[1, "gillespy2.core.OrderedDict"]], "parameter (class in gillespy2.core)": [[1, "gillespy2.core.Parameter"]], "parameter (class in gillespy2.core.parameter)": [[1, "gillespy2.core.parameter.Parameter"]], "parametererror": [[1, "gillespy2.core.ParameterError"], [1, "gillespy2.core.gillespyError.ParameterError"]], "raterule (class in gillespy2.core)": [[1, "gillespy2.core.RateRule"]], "raterule (class in gillespy2.core.raterule)": [[1, "gillespy2.core.raterule.RateRule"]], "rateruleerror": [[1, "gillespy2.core.RateRuleError"], [1, "gillespy2.core.gillespyError.RateRuleError"]], "reaction (class in gillespy2.core)": [[1, "gillespy2.core.Reaction"]], "reaction (class in gillespy2.core.reaction)": [[1, "gillespy2.core.reaction.Reaction"]], "reactionerror": [[1, "gillespy2.core.ReactionError"], [1, "gillespy2.core.gillespyError.ReactionError"]], "repeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.RepeatTimer"]], "results (class in gillespy2.core)": [[1, "gillespy2.core.Results"]], "results (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Results"]], "resultserror": [[1, "gillespy2.core.ResultsError"], [1, "gillespy2.core.gillespyError.ResultsError"]], "sbmlerror": [[1, "gillespy2.core.SBMLError"], [1, "gillespy2.core.gillespyError.SBMLError"]], "setcoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.SetCoder"]], "simulationerror": [[1, "gillespy2.core.SimulationError"], [1, "gillespy2.core.gillespyError.SimulationError"]], "simulationtimeouterror": [[1, "gillespy2.core.SimulationTimeoutError"], [1, "gillespy2.core.gillespyError.SimulationTimeoutError"]], "solvererror": [[1, "gillespy2.core.SolverError"], [1, "gillespy2.core.gillespyError.SolverError"]], "sortableobject (class in gillespy2.core)": [[1, "gillespy2.core.SortableObject"]], "sortableobject (class in gillespy2.core.sortableobject)": [[1, "gillespy2.core.sortableobject.SortableObject"]], "species (class in gillespy2.core)": [[1, "gillespy2.core.Species"]], "species (class in gillespy2.core.species)": [[1, "gillespy2.core.species.Species"]], "specieserror": [[1, "gillespy2.core.SpeciesError"], [1, "gillespy2.core.gillespyError.SpeciesError"]], "stochmldocument (class in gillespy2.core)": [[1, "gillespy2.core.StochMLDocument"]], "stochmldocument (class in gillespy2.core.model)": [[1, "gillespy2.core.model.StochMLDocument"]], "stochmlimporterror": [[1, "gillespy2.core.StochMLImportError"], [1, "gillespy2.core.gillespyError.StochMLImportError"]], "timespan (class in gillespy2.core)": [[1, "gillespy2.core.TimeSpan"]], "timespan (class in gillespy2.core.timespan)": [[1, "gillespy2.core.timespan.TimeSpan"]], "timespanerror": [[1, "gillespy2.core.TimespanError"], [1, "gillespy2.core.gillespyError.TimespanError"]], "trajectory (class in gillespy2.core)": [[1, "gillespy2.core.Trajectory"]], "trajectory (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Trajectory"]], "translationtable (class in gillespy2.core)": [[1, "gillespy2.core.TranslationTable"]], "translationtable (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TranslationTable"]], "typecoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TypeCoder"]], "userdict (class in gillespy2.core)": [[1, "gillespy2.core.UserDict"]], "userlist (class in gillespy2.core)": [[1, "gillespy2.core.UserList"]], "validationerror": [[1, "gillespy2.core.ValidationError"], [1, "gillespy2.core.gillespyError.ValidationError"]], "add() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add"]], "add() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add"]], "addproduct() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addProduct"]], "addproduct() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addProduct"]], "addreactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addReactant"]], "addreactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addReactant"]], "add_assignment() (gillespy2.core.event method)": [[1, "gillespy2.core.Event.add_assignment"]], "add_assignment() (gillespy2.core.events.event method)": [[1, "gillespy2.core.events.Event.add_assignment"]], "add_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_assignment_rule"]], "add_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_assignment_rule"]], "add_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_event"]], "add_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_event"]], "add_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_function_definition"]], "add_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_function_definition"]], "add_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_parameter"]], "add_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_parameter"]], "add_product() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_product"]], "add_product() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_product"]], "add_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_rate_rule"]], "add_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_rate_rule"]], "add_reactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_reactant"]], "add_reactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_reactant"]], "add_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_reaction"]], "add_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_reaction"]], "add_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_species"]], "add_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_species"]], "append() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.append"]], "arange() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.arange"]], "arange() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.arange"]], "astimezone() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.astimezone"]], "average_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.average_ensemble"]], "average_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.average_ensemble"]], "build_from_solver_results() (gillespy2.core.results class method)": [[1, "gillespy2.core.Results.build_from_solver_results"]], "build_from_solver_results() (gillespy2.core.results.results class method)": [[1, "gillespy2.core.results.Results.build_from_solver_results"]], "cleanup_tempfiles() (in module gillespy2.core)": [[1, "gillespy2.core.cleanup_tempfiles"]], "cleanup_tempfiles() (in module gillespy2.core.cleanup)": [[1, "gillespy2.core.cleanup.cleanup_tempfiles"]], "clear() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.clear"]], "clear() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.clear"]], "clear() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.clear"]], "combine() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.combine"]], "common_rgb_values() (in module gillespy2.core)": [[1, "gillespy2.core.common_rgb_values"]], "common_rgb_values() (in module gillespy2.core.results)": [[1, "gillespy2.core.results.common_rgb_values"]], "compile_prep() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.compile_prep"]], "compile_prep() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.compile_prep"]], "copy() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.copy"]], "copy() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.copy"]], "copy() (gillespy2.core.userdict method)": [[1, "gillespy2.core.UserDict.copy"]], "copy() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.copy"]], "count() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.count"]], "create_mass_action() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.create_mass_action"]], "create_mass_action() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.create_mass_action"]], "ctime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.ctime"]], "date() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.date"]], "datetime (class in gillespy2.core)": [[1, "gillespy2.core.datetime"]], "decode() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.decode"]], "default() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.default"]], "delete_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_assignment_rules"]], "delete_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_assignment_rules"]], "delete_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_events"]], "delete_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_events"]], "delete_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_function_definitions"]], "delete_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_function_definitions"]], "delete_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_parameters"]], "delete_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_parameters"]], "delete_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_rate_rules"]], "delete_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_rate_rules"]], "delete_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_reactions"]], "delete_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_reactions"]], "delete_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_species"]], "delete_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_species"]], "delete_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_assignment_rule"]], "delete_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_assignment_rule"]], "delete_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_event"]], "delete_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_event"]], "delete_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_function_definition"]], "delete_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_function_definition"]], "delete_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_parameter"]], "delete_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_parameter"]], "delete_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_rate_rule"]], "delete_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_rate_rule"]], "delete_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_reaction"]], "delete_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_reaction"]], "delete_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_species"]], "delete_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_species"]], "display() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.display"]], "display_types() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.display_types"]], "dst() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.dst"]], "export_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.export_SBML"]], "export_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_SBML"]], "export_stochss() (in module gillespy2.core)": [[1, "gillespy2.core.export_StochSS"]], "export_stochss() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_StochSS"]], "extend() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.extend"]], "fold (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.fold"]], "from_dict() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_dict"]], "from_dict() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_dict"]], "from_file() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_file"]], "from_file() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_file"]], "from_json() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_json"]], "from_json() (gillespy2.core.reaction class method)": [[1, "gillespy2.core.Reaction.from_json"]], "from_json() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.from_json"]], "from_json() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_json"]], "from_json() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.from_json"]], "from_json() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.from_json"]], "from_json() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.from_json"]], "from_json() (gillespy2.core.reaction.reaction class method)": [[1, "gillespy2.core.reaction.Reaction.from_json"]], "from_model() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_model"]], "from_model() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_model"]], "from_string() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_string"]], "from_string() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_string"]], "fromisoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromisoformat"]], "fromkeys() (gillespy2.core.chainmap class method)": [[1, "gillespy2.core.ChainMap.fromkeys"]], "fromkeys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.fromkeys"]], "fromkeys() (gillespy2.core.userdict class method)": [[1, "gillespy2.core.UserDict.fromkeys"]], "fromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromtimestamp"]], "get() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.get"]], "get_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_assignment_rules"]], "get_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_assignment_rules"]], "get_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_events"]], "get_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_events"]], "get_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_function_definitions"]], "get_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_function_definitions"]], "get_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_parameters"]], "get_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_parameters"]], "get_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_rate_rules"]], "get_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_rate_rules"]], "get_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_reactions"]], "get_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_reactions"]], "get_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_species"]], "get_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_species"]], "get_arg_string() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.get_arg_string"]], "get_arg_string() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.get_arg_string"]], "get_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_assignment_rule"]], "get_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_assignment_rule"]], "get_best_solver() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver"]], "get_best_solver() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver"]], "get_best_solver_algo() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver_algo"]], "get_best_solver_algo() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver_algo"]], "get_element() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_element"]], "get_element() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_element"]], "get_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_event"]], "get_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_event"]], "get_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_function_definition"]], "get_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_function_definition"]], "get_json_hash() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_json_hash"]], "get_json_hash() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_json_hash"]], "get_model_features() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_model_features"]], "get_model_features() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_model_features"]], "get_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_parameter"]], "get_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_parameter"]], "get_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_rate_rule"]], "get_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_rate_rule"]], "get_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_reaction"]], "get_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_reaction"]], "get_solver_settings() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.get_solver_settings"]], "get_solver_settings() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_solver_settings"]], "get_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_species"]], "get_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_species"]], "get_supported_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_features"]], "get_supported_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_integrator_options"]], "get_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_translation_table"]], "get_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_translation_table"]], "gillespy2.core": [[1, "module-gillespy2.core"]], "gillespy2.core.assignmentrule": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyerror": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespysolver": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.livegraphing": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan": [[1, "module-gillespy2.core.timespan"]], "hour (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.hour"]], "import_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.import_SBML"]], "import_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.import_SBML"]], "increment_trajectory() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.increment_trajectory"]], "index() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.index"]], "insert() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.insert"]], "isoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.isoformat"]], "items() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.items"]], "keys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.keys"]], "linspace() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.linspace"]], "linspace() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.linspace"]], "make_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.make_translation_table"]], "make_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.make_translation_table"]], "max (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.max"]], "microsecond (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.microsecond"]], "min (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.min"]], "minute (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.minute"]], "move_to_end() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.move_to_end"]], "name (gillespy2.core.gillespysolver attribute)": [[1, "gillespy2.core.GillesPySolver.name"]], "name (gillespy2.core.gillespysolver.gillespysolver attribute)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.name"]], "new_child() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.new_child"]], "now() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.now"]], "obj_to_anon() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_anon"]], "obj_to_anon() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_anon"]], "obj_to_named() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_named"]], "obj_to_named() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_named"]], "parents (gillespy2.core.chainmap property)": [[1, "gillespy2.core.ChainMap.parents"]], "pause (gillespy2.core.livegraphing.crepeattimer attribute)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.pause"]], "pause (gillespy2.core.livegraphing.repeattimer attribute)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.pause"]], "plot() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot"]], "plot() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot"]], "plot_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_mean_stdev"]], "plot_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_mean_stdev"]], "plot_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_std_dev_range"]], "plot_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_std_dev_range"]], "plotplotly() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly"]], "plotplotly() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly"]], "plotplotly_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_mean_stdev"]], "plotplotly_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_mean_stdev"]], "plotplotly_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_std_dev_range"]], "plotplotly_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_std_dev_range"]], "pop() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.pop"]], "pop() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.pop"]], "pop() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.pop"]], "popitem() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.popitem"]], "popitem() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.popitem"]], "print_text_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.print_text_header"]], "problem_with_name() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.problem_with_name"]], "problem_with_name() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.problem_with_name"]], "public_vars() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.public_vars"]], "public_vars() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.public_vars"]], "recursive_translate() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.recursive_translate"]], "recursive_translate() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.recursive_translate"]], "remove() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.remove"]], "replace() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.replace"]], "reserved_names (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.reserved_names"]], "reserved_names (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.reserved_names"]], "resolution (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.resolution"]], "reverse() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.reverse"]], "run() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.run"]], "run() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.run"]], "run() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.run"]], "run() (gillespy2.core.livegraphing.crepeattimer method)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.run"]], "run() (gillespy2.core.livegraphing.repeattimer method)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.run"]], "run() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.run"]], "sanitized_expression() (gillespy2.core.eventtrigger method)": [[1, "gillespy2.core.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.sanitized_expression"]], "sanitized_expression() (gillespy2.core.events.eventtrigger method)": [[1, "gillespy2.core.events.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.sanitized_expression"]], "sanitized_formula() (gillespy2.core.assignmentrule method)": [[1, "gillespy2.core.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule method)": [[1, "gillespy2.core.RateRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.assignmentrule.assignmentrule method)": [[1, "gillespy2.core.assignmentrule.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule.raterule method)": [[1, "gillespy2.core.raterule.RateRule.sanitized_formula"]], "sanitized_function() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.sanitized_function"]], "sanitized_function() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.sanitized_function"]], "sanitized_parameter_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_parameter_names"]], "sanitized_parameter_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_parameter_names"]], "sanitized_propensity_function() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.sanitized_propensity_function"]], "sanitized_propensity_function() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.sanitized_propensity_function"]], "sanitized_species_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_species_names"]], "sanitized_species_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_species_names"]], "second (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.second"]], "serialize() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.serialize"]], "serialize() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.serialize"]], "settype() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.setType"]], "settype() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.setType"]], "set_annotation() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_annotation"]], "set_annotation() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_annotation"]], "set_initial_value() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.set_initial_value"]], "set_initial_value() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.set_initial_value"]], "set_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_parameter"]], "set_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_parameter"]], "set_propensities() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_propensities"]], "set_propensities() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_propensities"]], "set_rate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_rate"]], "set_rate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_rate"]], "set_units() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_units"]], "set_units() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_units"]], "setdefault() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.setdefault"]], "sort() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.sort"]], "special_characters (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.special_characters"]], "special_characters (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.special_characters"]], "stddev_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.stddev_ensemble"]], "stddev_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.stddev_ensemble"]], "strptime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.strptime"]], "time() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.time"]], "timespan() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.timespan"]], "timespan() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.timespan"]], "timestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timestamp"]], "timetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetuple"]], "timetz() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetz"]], "to_anon() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_anon"]], "to_anon() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_anon"]], "to_array() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_array"]], "to_array() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_array"]], "to_csv() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_csv"]], "to_csv() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_csv"]], "to_dict() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_dict"]], "to_dict() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.to_dict"]], "to_dict() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.to_dict"]], "to_dict() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_dict"]], "to_dict() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.to_dict"]], "to_dict() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.to_dict"]], "to_json() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_json"]], "to_json() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_json"]], "to_model() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_model"]], "to_model() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_model"]], "to_named() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_named"]], "to_named() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_named"]], "to_string() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_string"]], "to_string() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_string"]], "trajectory_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.trajectory_header"]], "tzinfo (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.tzinfo"]], "tzname() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.tzname"]], "update() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.update"]], "update_namespace() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.update_namespace"]], "update_namespace() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.update_namespace"]], "utcfromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcfromtimestamp"]], "utcnow() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcnow"]], "utcoffset() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcoffset"]], "utctimetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utctimetuple"]], "valid_graph_params() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.valid_graph_params"]], "validate() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.validate"]], "validate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.validate"]], "validate() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.validate"]], "validate() (gillespy2.core.timespan method)": [[1, "gillespy2.core.TimeSpan.validate"]], "validate() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.validate"]], "validate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.validate"]], "validate() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.validate"]], "validate() (gillespy2.core.timespan.timespan method)": [[1, "gillespy2.core.timespan.TimeSpan.validate"]], "validate_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_integrator_options"]], "validate_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_integrator_options"]], "validate_model() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_model"]], "validate_model() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_model"]], "validate_reactants_and_products() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.validate_reactants_and_products"]], "validate_reactants_and_products() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.validate_reactants_and_products"]], "validate_sbml_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_sbml_features"]], "validate_sbml_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_sbml_features"]], "validate_tspan() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.validate_tspan"]], "validate_tspan() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_tspan"]], "values() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.values"]], "verify() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.verify"]], "verify() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.verify"]], "gillespy2.sbml": [[2, "module-gillespy2.sbml"]], "clesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.CLESolver"]], "integrator_failed (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "loop_over_integrate (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "numpyssasolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.NumPySSASolver"]], "odecsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODECSolver"]], "odesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODESolver"]], "ssacsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.SSACSolver"]], "tauhybridcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus"]], "tauhybridsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridSolver"]], "tauleapingcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingCSolver"]], "tauleapingsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingSolver"]], "unknown (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "get_solver_settings() (gillespy2.solvers.clesolver class method)": [[3, "gillespy2.solvers.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpyssasolver class method)": [[3, "gillespy2.solvers.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odecsolver class method)": [[3, "gillespy2.solvers.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odesolver class method)": [[3, "gillespy2.solvers.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.ssacsolver class method)": [[3, "gillespy2.solvers.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingcsolver class method)": [[3, "gillespy2.solvers.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingsolver class method)": [[3, "gillespy2.solvers.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.odecsolver static method)": [[3, "gillespy2.solvers.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers": [[3, "module-gillespy2.solvers"]], "name (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.name"]], "name (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.name"]], "name (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.name"]], "name (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.name"]], "name (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.name"]], "name (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.name"]], "name (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.name"]], "name (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.name"]], "name (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.rc"]], "rc (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.rc"]], "rc (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.rc"]], "rc (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.rc"]], "rc (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.rc"]], "result (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.result"]], "result (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.result"]], "result (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.result"]], "result (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.result"]], "result (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.result"]], "run() (gillespy2.solvers.clesolver method)": [[3, "gillespy2.solvers.CLESolver.run"]], "run() (gillespy2.solvers.numpyssasolver method)": [[3, "gillespy2.solvers.NumPySSASolver.run"]], "run() (gillespy2.solvers.odecsolver method)": [[3, "gillespy2.solvers.ODECSolver.run"]], "run() (gillespy2.solvers.odesolver method)": [[3, "gillespy2.solvers.ODESolver.run"]], "run() (gillespy2.solvers.ssacsolver method)": [[3, "gillespy2.solvers.SSACSolver.run"]], "run() (gillespy2.solvers.tauhybridcsolver method)": [[3, "gillespy2.solvers.TauHybridCSolver.run"]], "run() (gillespy2.solvers.tauhybridsolver method)": [[3, "gillespy2.solvers.TauHybridSolver.run"]], "run() (gillespy2.solvers.tauleapingcsolver method)": [[3, "gillespy2.solvers.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.tauleapingsolver method)": [[3, "gillespy2.solvers.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.stop_event"]], "target (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.target"]], "target (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.target"]], "target (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.target"]], "target (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.target"]], "basicsimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder"]], "csolver (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver"]], "done (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.DONE"]], "failed (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "invalid_after_ssa (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "iterativesimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder"]], "loop_over_integrate (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "loop_over_integrate (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "odecsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.ODECSolver"]], "odecsolver (class in gillespy2.solvers.cpp.ode_c_solver)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver"]], "paused (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.PAUSED"]], "ssacsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.SSACSolver"]], "ssacsolver (class in gillespy2.solvers.cpp.ssa_c_solver)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver"]], "simdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder"]], "simulationreturncode (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode"]], "tauhybridcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver"]], "tauhybridcsolver (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus"]], "tauleapingcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver"]], "tauleapingcsolver (class in gillespy2.solvers.cpp.tau_leaping_c_solver)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver"]], "unknown (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "unknown (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "build_engine (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.build_engine"]], "create_default() (gillespy2.solvers.cpp.c_decoder.simdecoder class method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.create_default"]], "get_output() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.get_output"]], "get_solver_settings() (gillespy2.solvers.cpp.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ode_c_solver.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.ode_c_solver.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers.cpp": [[5, "module-gillespy2.solvers.cpp"]], "gillespy2.solvers.cpp.c_decoder": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "name (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.name"]], "name (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.name"]], "rc (gillespy2.solvers.cpp.c_solver.csolver attribute)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver.rc"]], "read() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.read"]], "run() (gillespy2.solvers.cpp.odecsolver method)": [[5, "gillespy2.solvers.cpp.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssacsolver method)": [[5, "gillespy2.solvers.cpp.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.cpp.ode_c_solver.odecsolver method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.run"]], "target (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.target"]], "target (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.target"]], "with_callback() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.with_callback"]], "buildengine (class in gillespy2.solvers.cpp.build.build_engine)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine"]], "cppconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter"]], "cppconverter.cppexpressiontransformer (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer"]], "expression (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression"]], "expression.validationvisitor (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor"]], "expressionconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter"]], "expressionresults (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionResults"]], "make (class in gillespy2.solvers.cpp.build.make)": [[6, "gillespy2.solvers.cpp.build.make.Make"]], "pythonconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter"]], "sanitizedmodel (class in gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel"]], "build_cache() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_cache"]], "build_simulation() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_simulation"]], "build_simulation() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.build_simulation"]], "check_blacklist() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.check_blacklist"]], "clean() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.clean"]], "convert_str() (gillespy2.solvers.cpp.build.expression.expressionconverter class method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.convert_str"]], "function_map (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.function_map"]], "get_executable_path() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_executable_path"]], "get_missing_dependencies() (gillespy2.solvers.cpp.build.build_engine.buildengine class method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_missing_dependencies"]], "get_model_defines() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.get_model_defines"]], "get_options() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_options"]], "get_str() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.get_str"]], "get_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.get_str"]], "get_template() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_template"]], "getexpr_cpp() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_cpp"]], "getexpr_python() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_python"]], "gillespy2.solvers.cpp.build": [[6, "module-gillespy2.solvers.cpp.build"]], "gillespy2.solvers.cpp.build.build_engine": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "map_operator() (gillespy2.solvers.cpp.build.expression.expression class method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.map_operator"]], "operator_map (gillespy2.solvers.cpp.build.expression.expression attribute)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.operator_map"]], "parse_comparison() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_comparison"]], "parse_logical() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_logical"]], "parse_operator() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_operator"]], "prebuild() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.prebuild"]], "prepare() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.prepare"]], "reserved_names (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.reserved_names"]], "template_def_propensities() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_propensities"]], "template_def_rate_rules() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_rate_rules"]], "template_def_reactions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_reactions"]], "template_def_species() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_species"]], "template_def_variables() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_variables"]], "template_definitions_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_definitions_name"]], "template_options_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_options_name"]], "update_model_options() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.update_model_options"]], "use_propensity() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_propensity"]], "use_rate_rule() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_rate_rule"]], "use_reaction() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_reaction"]], "validate() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.validate"]], "visit_add() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Add"]], "visit_and() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_And"]], "visit_and() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_And"]], "visit_assign() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Assign"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.cppconverter.cppexpressiontransformer method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BinOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BoolOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BoolOp"]], "visit_bytes() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Bytes"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Call"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Call"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Compare"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Compare"]], "visit_constant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Constant"]], "visit_div() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Div"]], "visit_ellipsis() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Ellipsis"]], "visit_eq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Eq"]], "visit_gt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Gt"]], "visit_gte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_GtE"]], "visit_lt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Lt"]], "visit_lte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_LtE"]], "visit_mult() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Mult"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Name"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Name"]], "visit_nameconstant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NameConstant"]], "visit_noteq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NotEq"]], "visit_num() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Num"]], "visit_or() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_Or"]], "visit_or() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_Or"]], "visit_pow() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Pow"]], "visit_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Str"]], "visit_sub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Sub"]], "visit_usub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_USub"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_UnaryOp"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_UnaryOp"]], "with_blacklist() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_blacklist"]], "with_namespace() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_namespace"]], "write_definitions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_definitions"]], "write_template() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_template"]], "clesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.CLESolver"]], "clesolver (class in gillespy2.solvers.numpy.cle_solver)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver"]], "numpyssasolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.NumPySSASolver"]], "numpyssasolver (class in gillespy2.solvers.numpy.ssa_solver)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver"]], "odesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.ODESolver"]], "odesolver (class in gillespy2.solvers.numpy.ode_solver)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauHybridSolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy.tau_hybrid_solver)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy.tau_leaping_solver)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver"]], "get_solver_settings() (gillespy2.solvers.numpy.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.cle_solver.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.odesolver class method)": [[8, "gillespy2.solvers.numpy.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ode_solver.odesolver class method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_supported_features"]], "gillespy2.solvers.numpy": [[8, "module-gillespy2.solvers.numpy"]], "gillespy2.solvers.numpy.cle_solver": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "name (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.name"]], "name (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.name"]], "name (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.name"]], "name (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.name"]], "name (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.name"]], "name (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.rc"]], "rc (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.rc"]], "result (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.result"]], "result (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.result"]], "result (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.result"]], "result (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.result"]], "result (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.result"]], "result (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.result"]], "run() (gillespy2.solvers.numpy.clesolver method)": [[8, "gillespy2.solvers.numpy.CLESolver.run"]], "run() (gillespy2.solvers.numpy.cle_solver.clesolver method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.run"]], "run() (gillespy2.solvers.numpy.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.odesolver method)": [[8, "gillespy2.solvers.numpy.ODESolver.run"]], "run() (gillespy2.solvers.numpy.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.run"]], "run() (gillespy2.solvers.numpy.ode_solver.odesolver method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.run"]], "run() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.stop_event"]], "change_param_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.change_param_values"]], "check_cpp_support() (in module gillespy2.solvers.utilities.cpp_support_test)": [[10, "gillespy2.solvers.utilities.cpp_support_test.check_cpp_support"]], "dependency_grapher() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.dependency_grapher"]], "gillespy2.solvers.utilities": [[10, "module-gillespy2.solvers.utilities"]], "gillespy2.solvers.utilities.tau": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "initialize() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.initialize"]], "numpy_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_initialization"]], "numpy_resume() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_resume"]], "numpy_trajectory_base_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_trajectory_base_initialization"]], "select() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.select"]], "species_parse() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.species_parse"]], "update_species_init_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.update_species_init_values"]], "export() (in module gillespy2.stochss.stochssexport)": [[11, "gillespy2.stochss.StochSSexport.export"]], "gillespy2.stochss": [[11, "module-gillespy2.stochss"]], "gillespy2.stochss.stochssexport": [[11, "module-gillespy2.stochss.StochSSexport"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["classes/gillespy2", "classes/gillespy2.core", "classes/gillespy2.sbml", "classes/gillespy2.solvers", "classes/gillespy2.solvers.auto", "classes/gillespy2.solvers.cpp", "classes/gillespy2.solvers.cpp.build", "classes/gillespy2.solvers.cython", "classes/gillespy2.solvers.numpy", "classes/gillespy2.solvers.stochkit", "classes/gillespy2.solvers.utilities", "classes/gillespy2.stochss", "getting_started/basic_usage/basic_usage", "getting_started/installation/installation", "index", "tutorials/tut_michaelis_menten/tut_michaelis_menten", "tutorials/tut_sbml/tut_sbml", "tutorials/tut_toggle_switch/tut_toggle_switch"], "filenames": ["classes/gillespy2.rst", "classes/gillespy2.core.rst", "classes/gillespy2.sbml.rst", "classes/gillespy2.solvers.rst", "classes/gillespy2.solvers.auto.rst", "classes/gillespy2.solvers.cpp.rst", "classes/gillespy2.solvers.cpp.build.rst", "classes/gillespy2.solvers.cython.rst", "classes/gillespy2.solvers.numpy.rst", "classes/gillespy2.solvers.stochkit.rst", "classes/gillespy2.solvers.utilities.rst", "classes/gillespy2.stochss.rst", "getting_started/basic_usage/basic_usage.rst", "getting_started/installation/installation.rst", "index.rst", "tutorials/tut_michaelis_menten/tut_michaelis_menten.rst", "tutorials/tut_sbml/tut_sbml.rst", "tutorials/tut_toggle_switch/tut_toggle_switch.rst"], "titles": ["gillespy2 package", "gillespy2.core package", "gillespy2.sbml package", "gillespy2.solvers package", "gillespy2.solvers.auto package", "gillespy2.solvers.cpp package", "gillespy2.solvers.cpp.build package", "gillespy2.solvers.cython package", "gillespy2.solvers.numpy package", "gillespy2.solvers.stochkit package", "gillespy2.solvers.utilities package", "gillespy2.stochss package", "Basic usage", "Installation", "Documentation for GillesPy2 1.8.2", "Tutorial: using solvers", "Tutorial: using SBML", "Tutorial: ODE vs. SSA"], "terms": {"core": [0, 10, 14], "submodul": [0, 3], "assignmentrul": 0, "sanitized_formula": [0, 1], "cleanup": 0, "cleanup_tempfil": [0, 1], "event": [0, 3, 8], "add_assign": [0, 1], "eventassign": [0, 1], "eventtrigg": [0, 1], "sanitized_express": [0, 1], "functiondefinit": 0, "get_arg_str": [0, 1], "sanitized_funct": [0, 1], "gillespyerror": 0, "assignmentruleerror": [0, 1], "builderror": [0, 1], "directoryerror": [0, 1], "eventerror": [0, 1], "executionerror": [0, 1], "functiondefinitionerror": [0, 1], "invalidmodelerror": [0, 1], "invalidstochmlerror": [0, 1], "modelerror": [0, 1], "parametererror": [0, 1], "rateruleerror": [0, 1], "reactionerror": [0, 1], "resultserror": [0, 1], "sbmlerror": [0, 1], "simulationerror": [0, 1], "simulationtimeouterror": [0, 1], "solvererror": [0, 1], "specieserror": [0, 1], "stochmlimporterror": [0, 1], "timespanerror": [0, 1], "validationerror": [0, 1], "gillespysolv": [0, 3, 5, 8], "get_solver_set": [0, 1, 3, 5, 8], "get_supported_featur": [0, 1, 3, 5, 8], "get_supported_integrator_opt": [0, 1, 3, 5], "name": [0, 1, 3, 5, 6, 8, 10, 12, 17], "run": [0, 1, 3, 5, 6, 8, 12, 17], "validate_integrator_opt": [0, 1], "validate_model": [0, 1], "validate_sbml_featur": [0, 1], "validate_tspan": [0, 1], "jsonifi": 0, "complexjsoncod": [0, 1], "decod": [0, 1, 5], "default": [0, 1, 3, 5, 8], "int64cod": [0, 1], "from_json": [0, 1], "to_dict": [0, 1], "from_dict": [0, 1], "get_json_hash": [0, 1], "get_translation_t": [0, 1], "make_translation_t": [0, 1], "public_var": [0, 1], "to_anon": [0, 1], "to_json": [0, 1], "to_nam": [0, 1], "ndarraycod": [0, 1], "setcod": [0, 1], "translationt": [0, 1], "obj_to_anon": [0, 1], "obj_to_nam": [0, 1], "recursive_transl": [0, 1], "typecod": [0, 1], "livegraph": 0, "crepeattim": [0, 1], "paus": [0, 1, 3, 5], "livedisplay": [0, 1], "displai": [0, 1, 3, 5, 8], "increment_trajectori": [0, 1], "print_text_head": [0, 1], "trajectory_head": [0, 1], "repeattim": [0, 1], "display_typ": [0, 1], "valid_graph_param": [0, 1], "model": [0, 3, 5, 6, 8, 10, 11, 12, 14, 17], "add": [0, 1, 6], "add_assignment_rul": [0, 1], "add_ev": [0, 1], "add_function_definit": [0, 1], "add_paramet": [0, 1, 12, 17], "add_rate_rul": [0, 1], "add_react": [0, 1, 12, 17], "add_speci": [0, 1, 12, 17], "compile_prep": [0, 1], "delete_all_assignment_rul": [0, 1], "delete_all_ev": [0, 1], "delete_all_function_definit": [0, 1], "delete_all_paramet": [0, 1], "delete_all_rate_rul": [0, 1], "delete_all_react": [0, 1], "delete_all_speci": [0, 1], "delete_assignment_rul": [0, 1], "delete_ev": [0, 1], "delete_function_definit": [0, 1], "delete_paramet": [0, 1], "delete_rate_rul": [0, 1], "delete_react": [0, 1], "delete_speci": [0, 1], "get_all_assignment_rul": [0, 1], "get_all_ev": [0, 1], "get_all_function_definit": [0, 1], "get_all_paramet": [0, 1], "get_all_rate_rul": [0, 1], "get_all_react": [0, 1], "get_all_speci": [0, 1], "get_assignment_rul": [0, 1], "get_best_solv": [0, 1], "get_best_solver_algo": [0, 1], "get_el": [0, 1], "get_ev": [0, 1], "get_function_definit": [0, 1], "get_model_featur": [0, 1], "get_paramet": [0, 1], "get_rate_rul": [0, 1], "get_react": [0, 1], "get_speci": [0, 1], "problem_with_nam": [0, 1], "reserved_nam": [0, 1, 5, 6], "sanitized_parameter_nam": [0, 1], "sanitized_species_nam": [0, 1], "serial": [0, 1], "set_paramet": [0, 1], "set_unit": [0, 1], "special_charact": [0, 1], "timespan": [0, 12, 17], "update_namespac": [0, 1], "validate_reactants_and_product": [0, 1], "stochmldocu": [0, 1], "from_fil": [0, 1], "from_model": [0, 1], "from_str": [0, 1], "to_model": [0, 1], "to_str": [0, 1], "export_sbml": [0, 1], "export_stochss": [0, 1], "import_sbml": [0, 1], "paramet": [0, 3, 5, 6, 8, 10, 11, 12, 17], "valid": [0, 1, 5, 6], "raterul": [0, 6], "reaction": [0, 3, 5, 6, 8, 10, 12, 17], "annot": [0, 1], "addproduct": [0, 1], "addreact": [0, 1], "add_product": [0, 1], "create_mass_act": [0, 1], "sanitized_propensity_funct": [0, 1], "settyp": [0, 1], "set_annot": [0, 1], "set_propens": [0, 1], "set_rat": [0, 1], "verifi": [0, 1], "result": [0, 3, 5, 6, 8, 10, 12, 17], "average_ensembl": [0, 1], "build_from_solver_result": [0, 1], "plot": [0, 1, 3, 5, 8, 12, 17], "plot_mean_stdev": [0, 1], "plot_std_dev_rang": [0, 1], "plotplotli": [0, 1], "plotplotly_mean_stdev": [0, 1], "plotplotly_std_dev_rang": [0, 1], "stddev_ensembl": [0, 1], "to_arrai": [0, 1], "to_csv": [0, 1], "trajectori": [0, 1, 3, 5, 8, 12], "common_rgb_valu": [0, 1], "sortableobject": 0, "speci": [0, 3, 5, 6, 10, 12, 17], "set_initial_valu": [0, 1], "arang": [0, 1], "linspac": [0, 1, 12, 17], "chainmap": [0, 1], "clear": [0, 1], "copi": [0, 1, 6, 13], "fromkei": [0, 1], "get": [0, 1, 3, 5, 6, 8, 13], "new_child": [0, 1], "parent": [0, 1, 17], "pop": [0, 1], "popitem": [0, 1], "ordereddict": [0, 1], "item": [0, 1, 6], "kei": [0, 1, 6, 12], "move_to_end": [0, 1], "setdefault": [0, 1], "updat": [0, 1, 6], "valu": [0, 1, 3, 5, 6, 8, 12, 17], "userdict": [0, 1], "userlist": [0, 1], "append": [0, 1], "count": [0, 1], "extend": [0, 1], "index": [0, 1, 12, 14], "insert": [0, 1], "remov": [0, 1, 6], "revers": [0, 1, 12], "sort": [0, 1, 6], "datetim": [0, 1], "astimezon": [0, 1], "combin": [0, 1, 10, 12], "ctime": [0, 1], "date": [0, 1], "dst": [0, 1], "fold": [0, 1], "fromisoformat": [0, 1], "fromtimestamp": [0, 1], "hour": [0, 1], "isoformat": [0, 1], "max": [0, 1], "microsecond": [0, 1], "min": [0, 1], "minut": [0, 1], "now": [0, 1, 17], "replac": [0, 1], "resolut": [0, 1], "second": [0, 1, 3, 5, 8], "strptime": [0, 1], "time": [0, 1, 3, 5, 8, 10, 12, 14, 17], "timestamp": [0, 1], "timetupl": [0, 1], "timetz": [0, 1], "tzinfo": [0, 1], "tzname": [0, 1], "utcfromtimestamp": [0, 1], "utcnow": [0, 1], "utcoffset": [0, 1], "utctimetupl": [0, 1], "sbml": [0, 1, 6, 12, 14], "sbmlexport": 0, "sbmlimport": 0, "solver": [0, 1, 14, 17], "cpp": [0, 3], "c_decod": [0, 3], "c_solver": [0, 3], "ode_c_solv": [0, 3], "ssa_c_solv": [0, 3], "tau_hybrid_c_solv": [0, 3], "tau_leaping_c_solv": [0, 3], "numpi": [0, 1, 3, 5, 10, 14], "cle_solv": [0, 3], "ode_solv": [0, 3], "ssa_solv": [0, 3], "tau_hybrid_solv": [0, 3], "tau_leaping_solv": [0, 3], "stochkit": [], "stochkit_solv": [], "util": [0, 3, 6], "tau": [0, 1, 3, 5, 8, 12, 14], "cpp_support_test": [0, 3], "solverutil": [0, 3], "clesolv": [0, 3, 8], "pause_ev": [0, 3, 8], "rc": [0, 1, 3, 5, 8], "stop_ev": [0, 3, 8], "numpyssasolv": [0, 3, 8], "odecsolv": [0, 3, 5], "target": [0, 1, 3, 5], "odesolv": [0, 3, 8], "ssacsolv": [0, 1, 3, 5], "tauhybridcsolv": [0, 3, 5], "errorstatu": [0, 3, 5], "tauhybridsolv": [0, 1, 3, 8], "tauleapingcsolv": [0, 3, 5], "tauleapingsolv": [0, 3, 8], "stochss": [0, 1, 14], "stochssexport": 0, "export": [0, 1, 11], "class": [1, 3, 5, 6, 8, 12, 17], "variabl": [1, 3, 5, 6, 10, 12], "none": [1, 3, 5, 6, 8, 10, 11, 12, 17], "formula": 1, "sourc": [1, 3, 5, 6, 8, 10, 11, 13, 14], "base": [1, 3, 5, 6, 8, 10, 17], "an": [1, 3, 5, 6, 8, 12, 13, 14, 17], "i": [1, 3, 5, 6, 8, 10, 12, 14, 17], "us": [1, 3, 5, 6, 8, 10, 14, 17], "express": [1, 3, 5, 12, 17], "equat": [1, 3, 5, 8, 12, 17], "set": [1, 3, 5, 6, 8, 12], "thi": [1, 3, 5, 6, 8, 10, 12, 14, 17], "would": 1, "correspond": [1, 6], "function": [1, 3, 5, 8, 10], "form": [1, 10, 12, 14], "x": 1, "f": 1, "v": [1, 14], "str": [1, 3, 5, 6, 8, 11], "rule": [1, 6], "modifi": [1, 6], "string": [1, 3, 5, 6, 8], "represent": [1, 12], "evalu": 1, "species_map": 1, "parameter_map": 1, "sanit": [1, 6], "assign": [1, 6], "dict": [1, 3, 5, 6, 8], "map": [1, 6], "return": [1, 3, 5, 6, 8, 10, 12, 17], "The": [1, 3, 5, 6, 8, 10, 12, 14, 17], "type": [1, 3, 5, 6, 8, 12, 13], "all": [1, 3, 5, 6, 8, 12, 17], "tempfil": 1, "build": [1, 3, 5], "delai": 1, "prioriti": 1, "0": [1, 3, 5, 8, 12, 17], "trigger": 1, "use_values_from_trigger_tim": 1, "fals": [1, 3, 5, 6, 8, 11], "can": [1, 3, 5, 8, 12, 13, 14, 17], "given": [1, 3, 5, 6, 8, 12, 17], "assignment_express": 1, "directli": [1, 5, 13, 14], "scalar": 1, "If": [1, 3, 5, 6, 8, 14], "should": [1, 3, 5, 6, 8, 13], "understood": 1, "namespac": [1, 6], "which": [1, 3, 5, 6, 8, 10, 12], "call": [1, 3, 5, 6, 8, 12], "referenc": 1, "list": [1, 3, 5, 6, 8, 10, 12], "execut": [1, 6, 12], "contain": [1, 3, 5, 6, 8, 10, 12], "math": 1, "boolean": 1, "upon": [1, 5], "transit": 1, "from": [1, 3, 5, 6, 8, 12, 13, 14], "true": [1, 3, 5, 6, 8], "mai": [1, 5], "immedi": 1, "after": [1, 6, 10], "design": [1, 12], "within": [1, 12, 17], "between": [1, 3, 5, 6, 8, 12], "its": 1, "ad": 1, "describ": [1, 10], "chang": [1, 3, 5, 8], "perform": [1, 3, 5, 6, 8, 14, 17], "current": [1, 6, 10, 12], "simul": [1, 3, 5, 6, 8, 10, 12, 14, 17], "either": 1, "fire": 1, "associ": [1, 6], "specifi": [1, 3, 5, 6, 8], "depend": [1, 6, 10], "how": 1, "configur": 1, "compon": [1, 12, 17], "includ": [1, 3, 6, 8, 14, 17], "compart": 1, "when": [1, 6, 10, 12], "must": 1, "": [1, 6, 12, 14, 17], "initial_valu": [1, 12, 17], "persist": 1, "detect": [1, 3, 8], "environ": [1, 6, 14], "condit": 1, "order": 1, "A": [1, 3, 5, 6, 8, 12], "mathemat": [1, 14], "caus": [1, 6], "present": [1, 6], "otherwis": [1, 6], "initi": [1, 3, 10, 12, 17], "calcul": [1, 3, 5, 8], "bool": [1, 3, 5, 6, 8], "start": 1, "t": [1, 3, 5, 6, 8, 10], "determin": [1, 6], "arg": 1, "object": [1, 3, 5, 6, 8, 10, 12, 14, 17], "defin": [1, 6, 12, 17], "dure": [1, 6], "made": [1, 5, 10], "bodi": 1, "oper": [1, 3, 5, 6, 8, 13], "argument": [1, 3, 5, 6, 8, 12, 17], "convert": [1, 6, 11], "comma": 1, "separ": 1, "format": [1, 6, 12, 14], "definit": [1, 6, 12, 17], "except": 1, "abstract": [1, 5, 12], "classmethod": [1, 3, 5, 6, 8], "support": [1, 3, 5, 6, 8, 10, 14], "featur": [1, 3, 5, 6, 8], "integr": [1, 3, 5, 8, 14], "option": [1, 3, 5, 6, 8], "20": 1, "number_of_trajectori": [1, 3, 5, 8, 10, 12], "1": [1, 3, 5, 8, 10, 12, 17], "increment": [1, 3, 5, 8], "05": 1, "seed": [1, 3, 5, 8, 12], "debug": [1, 3, 5, 6, 8], "profil": [1, 3, 5, 6, 8], "kwarg": [1, 3, 5, 6, 8], "out": [1, 3, 5, 14], "collect": [1, 3, 5], "gillespi": [1, 3, 5, 10, 11, 14], "int": [1, 3, 5, 8], "end": [1, 3, 5, 8, 12], "number": [1, 3, 5, 8, 12], "sampl": [1, 3, 5, 6, 8, 12], "chemic": [1, 3, 5, 8, 10], "master": [1, 3, 5, 8], "each": [1, 3, 5, 8, 12], "float": [1, 3, 5, 8], "step": [1, 3, 5, 8, 10, 12], "solut": [1, 3, 5, 8], "random": [1, 3, 5, 8, 12], "provid": [1, 3, 5, 6, 8, 12], "addit": [1, 3, 5, 8, 12], "inform": [1, 3, 5, 6, 8], "about": [1, 3, 5, 8], "sol_model": 1, "same": [1, 3, 5, 8, 12, 17], "pass": [1, 3, 5, 6, 8, 12], "rais": [1, 6], "ar": [1, 3, 5, 6, 8, 10, 12, 17], "equal": 1, "check": [1, 6, 10], "unsupport": 1, "span": [1, 12, 17], "both": [1, 6, 17], "user": [1, 13, 14], "neither": 1, "translation_t": 1, "encode_priv": 1, "jsonencod": 1, "deleg": 1, "encod": 1, "one": [1, 5, 6, 12], "more": [1, 3, 5, 8, 12], "implemente": [1, 5], "instanc": [1, 5, 6, 12], "translat": 1, "privat": 1, "public": [1, 14, 17], "json": 1, "onli": [1, 6, 10], "json_dict": 1, "dictionari": [1, 3, 5, 6, 8, 10, 12], "python": [1, 6, 10, 12, 13, 14, 17], "o": 1, "dump": 1, "bad": 1, "anyth": 1, "els": 1, "make": [1, 3, 5, 17], "freak": 1, "being": [1, 6, 10], "coder": 1, "enabl": [1, 6], "int64": 1, "static": [1, 3, 5], "obj": 1, "some": [1, 12, 17], "json_str": 1, "new": [1, 5, 6, 12], "readi": 1, "note": 1, "complex": 1, "inherit": [1, 3, 8], "do": [1, 12], "need": [1, 5, 14, 17], "manual": 1, "By": [1, 3, 5, 8], "back": [1, 12], "var": 1, "interfac": 1, "allow": [1, 6, 17], "arbitrari": 1, "src_dict": 1, "__new__": 1, "appli": [1, 6], "onto": 1, "__dict__": 1, "ignore_whitespac": 1, "hash_private_v": 1, "hash": 1, "self": 1, "whitespac": 1, "strip": 1, "prior": 1, "non": [1, 6], "md5": 1, "tabl": 1, "pair": [1, 6], "data": [1, 3, 5, 6, 8, 10, 12], "gener": [1, 3, 6, 8, 14], "equival": 1, "newli": [1, 6], "exist": [1, 3, 5, 6], "_": 1, "ignor": [1, 5], "prefix": 1, "anonym": 1, "ndarrai": [1, 5], "tree": [1, 6, 13], "behavior": [1, 5, 6], "anon": 1, "recurs": [1, 13], "anonymis": 1, "properti": [1, 6], "identifi": [1, 6], "search": [1, 14], "through": [1, 5, 6], "match": 1, "found": [1, 6, 10, 14], "substitut": 1, "interv": [1, 3, 5, 8], "timer": 1, "thread": 1, "repeatedli": 1, "instead": [1, 6], "simpli": 1, "c": [1, 5, 6, 10, 12, 14], "live": [1, 11], "graph": [1, 3, 5, 8, 10], "method": [1, 3, 5, 8, 10, 12, 14, 17], "repres": [1, 6, 12, 17], "activ": 1, "you": [1, 13, 14, 17], "overrid": [1, 3, 5, 6], "subclass": [1, 17], "standard": 1, "invok": [1, 5, 6, 12, 17], "callabl": [1, 5], "constructor": [1, 5], "ani": [1, 5, 6, 14, 17], "sequenti": 1, "keyword": [1, 3, 5, 8, 12, 17], "taken": [1, 3, 8], "respect": [1, 12], "timelin": [1, 3, 8, 10], "live_output_opt": [1, 3, 5, 8], "resum": [1, 3, 5, 8, 10], "hold": 1, "requir": [1, 6], "live_output": [1, 3, 5, 8], "curr_stat": 1, "curr_tim": 1, "trajectory_bas": 1, "finish": 1, "output": [1, 3, 5, 6, 8], "grapher": 1, "state": [1, 3, 5, 8, 10], "len": 1, "refer": [1, 3, 8, 12], "indic": [1, 5, 6], "whether": [1, 5, 6], "ha": [1, 5, 6, 12, 14], "trajectory_num": 1, "trejectori": 1, "counter": 1, "file_obj": 1, "print": 1, "header": [1, 6], "text": [1, 3, 5, 8], "file": [1, 6, 10, 11, 12, 14], "write": [1, 6], "creat": [1, 5, 6, 10, 12, 14], "invalid": [1, 6], "popul": [1, 5, 6, 12], "volum": [1, 10], "tspan": [1, 12, 17], "well": [1, 6, 14, 17], "mix": 1, "biochem": [1, 12, 14, 17], "discret": 1, "stochast": [1, 3, 5, 6, 8, 12, 14, 17], "determinist": [1, 3, 5, 8, 12, 17], "concentr": [1, 17], "automat": [1, 3, 5, 6, 12], "convers": [1, 6, 11], "system": [1, 3, 5, 6, 8, 12, 13, 14], "matter": 1, "also": [1, 12, 14], "vol": 1, "custom": [1, 5, 6, 10, 12], "e": 1, "mass": [1, 6], "action": [1, 6], "propens": [1, 3, 5, 6, 8, 10], "timepoint": 1, "later": [1, 6], "see": [1, 3, 8], "further": 1, "descript": 1, "befor": [1, 6], "other": [1, 6], "accept": [1, 5, 6], "than": [1, 3, 5, 8], "particular": 1, "rate": [1, 6, 12, 17], "were": [1, 6], "assignment_rul": 1, "fail": [1, 3, 5, 6, 17], "function_definit": 1, "defint": 1, "rate_rul": [1, 6], "prepar": [1, 5, 6], "part": 1, "assignemt": 1, "evetn": 1, "find": [1, 3, 5, 8, 14], "best": [1, 12], "dynam": [1, 12, 17], "continu": [1, 3, 5, 8, 12, 14, 17], "precompil": 1, "choos": 1, "algorithm": [1, 3, 5, 8, 12, 17], "we": [1, 12, 14, 17], "version": [1, 14], "element": 1, "what": [1, 6], "specif": [1, 6], "compat": 1, "everi": 1, "deprec": [1, 3, 5, 8], "timeout": [1, 3, 5, 8], "solver_arg": 1, "There": [1, 12], "here": [1, 17], "ssa": [1, 3, 5, 8, 14], "time_out": 1, "sent": 1, "signal": 1, "handler": 1, "restrict": 1, "od": [1, 3, 5, 6, 8, 14], "leap": [1, 3, 5, 8, 10, 14], "pick": 1, "csv": 1, "To": 1, "retriev": 1, "keyboard": 1, "interrupt": 1, "press": 1, "control": 1, "stop": [1, 5, 10], "jupyt": 1, "notebook": 1, "your": [1, 13], "previous": [1, 3, 5, 8], "ran": 1, "wish": 1, "singl": [1, 3, 5, 6, 8], "BE": 1, "OR": 1, "unexpect": 1, "occur": 1, "chosen": 1, "simplifi": 1, "intern": 1, "notat": 1, "stochml": 1, "p_name": 1, "pname": 1, "whose": 1, "g": 1, "k1": [1, 12], "4": [1, 3, 5, 10, 12], "unit": 1, "time_span": 1, "doe": [1, 6], "uniform": 1, "iter": [1, 5], "evenli": 1, "space": 1, "np": 1, "point": [1, 3, 8, 12], "inclus": 1, "flatten": 1, "ensur": [1, 6], "reactant": [1, 12, 17], "product": [1, 12, 17], "resolv": [1, 6], "serializi": 1, "deseri": 1, "nativ": 1, "stochkit2": [], "xml": 1, "filepath": [1, 6], "intial": 1, "document": 1, "exisit": 1, "read": [1, 3, 5, 14], "disk": 1, "assum": [1, 5, 6, 17], "alreadi": [1, 5], "resolveparamt": 1, "intend": [1, 5, 6], "test": [1, 10], "NOT": 1, "frommodel": 1, "tostr": 1, "instanti": [1, 12, 17], "gillespy_model": 1, "filenam": 1, "path": [1, 6, 11], "return_stochss_model": [1, 11], "report_silently_with_sbml_error": 1, "term": [1, 12], "caution": 1, "import": [1, 12, 17], "desir": 1, "silent": 1, "error": 1, "outsid": 1, "bound": [1, 3, 5, 8], "coverag": 1, "scope": 1, "attribut": 1, "dx": 1, "dt": 1, "w": 1, "propensity_funct": [1, 17], "ode_propensity_funct": 1, "massact": 1, "own": 1, "neg": 1, "union": [1, 6], "those": [1, 3, 8, 14], "consum": 1, "stoichiometri": [1, 6, 12], "exampl": [1, 3, 6, 8], "r1": [1, 12, 17], "r2": [1, 12, 17], "2": [1, 3, 5, 12, 17], "two": [1, 12, 17], "where": [1, 12], "switch": [1, 12, 17], "take": [1, 3, 5, 8], "care": 1, "For": [1, 3, 5, 6, 8, 12], "have": [1, 3, 5, 8, 17], "input": 1, "constant": [1, 6, 12], "independ": 1, "wa": [1, 10], "could": 1, "impact": 1, "preserv": 1, "spatialpi": 1, "produc": [1, 3, 5, 6, 8, 12], "particip": 1, "json_object": 1, "rxntype": 1, "marat": 1, "properli": 1, "noth": 1, "sucesss": 1, "failur": 1, "mean": [1, 12], "clear_output": [1, 3, 5, 8], "refresh": [1, 3, 5, 8], "xaxis_label": 1, "xscale": 1, "linear": 1, "yscale": 1, "yaxis_label": 1, "style": 1, "titl": [1, 12, 17], "show_titl": 1, "show_legend": 1, "multiple_graph": 1, "included_species_list": 1, "save_png": 1, "figsiz": [1, 12], "18": 1, "10": [1, 10, 12, 17], "matplotlib": [1, 12], "label": [1, 12], "axi": 1, "y": [1, 10], "IF": 1, "thei": 1, "overlap": 1, "save": [1, 3, 8], "png": 1, "tupl": [1, 3, 5, 6, 8], "size": [1, 3, 5, 8, 10], "width": 1, "height": 1, "ddof": 1, "depict": 1, "deviat": 1, "legend": [1, 12], "shown": 1, "delta": 1, "degre": 1, "freedom": 1, "divisor": 1, "n": 1, "return_plotly_figur": 1, "layout_arg": 1, "plotli": 1, "view": 1, "figur": [1, 12], "trace": 1, "layout": 1, "edit": 1, "dicctionari": 1, "arrai": [1, 3, 5, 8, 12], "nametag": 1, "stamp": 1, "directori": [1, 5, 6, 12], "tag": 1, "locat": 1, "solver_nam": 1, "undefin": 1, "statu": 1, "code": [1, 12, 14, 17], "success": 1, "50": 1, "hex": 1, "color": 1, "sortabl": 1, "boundary_condit": 1, "mode": 1, "allow_negative_popul": 1, "switch_min": 1, "switch_tol": 1, "03": [1, 3, 5, 8], "interact": 1, "cannot": 1, "FOR": 1, "WITH": 1, "reduc": 1, "below": 1, "toler": [1, 3, 5, 8], "level": [1, 3, 5, 8], "consid": 1, "compar": [1, 6, 17], "estim": 1, "sd": 1, "minimum": 1, "setter": 1, "durat": 1, "rang": [1, 12], "distanc": 1, "num_point": 1, "empti": [1, 6], "repeat": 1, "mutablemap": 1, "group": 1, "multipl": [1, 3, 5, 8], "togeth": [1, 12], "underli": 1, "store": [1, 3, 8], "That": 1, "access": 1, "lookup": 1, "until": [1, 5], "In": [1, 12, 17], "contrast": 1, "delet": [1, 5, 6], "first": [1, 5, 12, 13, 17], "leav": 1, "intact": 1, "ref": 1, "k": [1, 12], "d": [1, 10, 12], "m": [1, 12, 13], "follow": [1, 6, 12, 13, 17], "previou": [1, 5, 10], "keyerror": 1, "rememb": 1, "shallow": 1, "like": [1, 12], "last": 1, "move": 1, "begin": [1, 17], "lifo": 1, "fifo": 1, "lack": 1, "case": 1, "initlist": 1, "mutablesequ": 1, "less": 1, "complet": [1, 5], "wrapper": 1, "around": [1, 6], "sequenc": 1, "integ": 1, "occurr": 1, "valueerror": 1, "recommend": 1, "indexerror": 1, "IN": 1, "place": 1, "kwd": 1, "year": 1, "month": 1, "dai": 1, "remain": 1, "tz": 1, "local": 1, "timezon": 1, "field": 1, "posix": 1, "sep": 1, "iso": 1, "8601": 1, "yyyi": 1, "mm": 1, "ddt": 1, "hh": 1, "ss": 1, "mmm": 1, "uuu": 1, "timespec": 1, "auto": 1, "millisecond": 1, "9999": 1, "12": [1, 3, 8], "31": 1, "23": 1, "59": 1, "999999": 1, "timedelta": 1, "pars": [1, 6, 10], "localtim": 1, "construct": 1, "naiv": 1, "utc": 1, "build_engin": [3, 5], "template_gen": [3, 5], "basicsimdecod": [3, 5], "get_output": [3, 5], "iterativesimdecod": [3, 5], "with_callback": [3, 5], "simdecod": [3, 5], "create_default": [3, 5], "csolver": [3, 5], "simulationreturncod": [3, 5], "done": [3, 5], "stochkitbasesolv": [], "label_trajectori": [], "locate_execut": [], "process_se": [], "stochkitodesolv": [], "get_trajectori": [], "stochkitsolv": [], "select": [3, 5, 10], "check_cpp_support": [3, 10], "change_param_valu": [3, 10], "dependency_graph": [3, 10], "numpy_initi": [3, 10], "numpy_resum": [3, 10], "numpy_trajectory_base_initi": [3, 10], "species_pars": [3, 10], "update_species_init_valu": [3, 10], "langevin": [3, 8], "over": [3, 5, 8, 12], "rel": [3, 5, 8], "yield": [3, 5, 8], "greatli": [3, 5, 8], "improv": [3, 5, 8, 12], "veri": [3, 5, 8], "littl": [3, 5, 8], "trade": [3, 5, 8], "off": [3, 5, 8], "accuraci": [3, 5, 8, 12], "denot": [3, 5, 8], "rtype": [3, 5, 6, 8], "tau_tol": [3, 5, 8], "typic": [3, 8], "record": [3, 8], "progress": [3, 5, 8], "longer": [3, 5, 8], "exit": [3, 5, 8], "larger": [3, 5, 8], "via": [3, 5, 8], "output_directori": [3, 5], "delete_directori": [3, 5], "ordinari": [3, 5, 8, 17], "differenti": [3, 5, 8, 17], "sundial": [3, 5], "odc_c_solv": [3, 5], "integrator_opt": [3, 5, 8], "alwai": [3, 5, 8], "scipi": [3, 8], "lsoda": [3, 8], "vode": [3, 8], "zvode": [3, 8], "dopri5": [3, 8], "dop853": [3, 8], "detail": [3, 8], "http": [3, 8, 13], "doc": [3, 8], "org": [3, 8], "html": [3, 8], "max_step": [3, 8], "rtol": [3, 8], "01": [3, 8], "root": [3, 5, 8, 12], "interpret": [3, 5, 8, 13], "direct": [3, 5, 8, 14], "along": [3, 5, 8], "interchang": [3, 5, 8], "simultan": [3, 5, 8], "intenum": [3, 5], "enumer": [3, 5], "integrator_fail": [3, 5], "3": [3, 5, 13, 14], "invalid_after_ssa": [3, 5], "loop_over_integr": [3, 5], "negative_state_at_begining_of_step": [3, 5], "6": [3, 5], "negative_state_no_ssa_react": [3, 5], "5": [3, 5], "unknown": [3, 5], "tau_step": [3, 5], "use_root_find": [3, 5], "hybrid": [3, 5, 12], "profile_react": [3, 8], "event_sensit": [3, 8], "100": [3, 8, 12, 17], "inspect": [3, 8], "1e": [3, 8], "9": [3, 8], "atol": [3, 8], "tau_leap": [3, 5], "buildengin": [5, 6], "build_cach": [5, 6], "build_simul": [5, 6], "clean": [5, 6], "get_executable_path": [5, 6], "get_missing_depend": [5, 6], "template_definitions_nam": [5, 6], "template_options_nam": [5, 6], "cppconvert": [5, 6], "cppexpressiontransform": [5, 6], "get_str": [5, 6], "visit_and": [5, 6], "visit_or": [5, 6], "validationvisitor": [5, 6], "getexpr_cpp": [5, 6], "getexpr_python": [5, 6], "map_oper": [5, 6], "operator_map": [5, 6], "with_blacklist": [5, 6], "with_namespac": [5, 6], "expressionconvert": [5, 6], "convert_str": [5, 6], "parse_comparison": [5, 6], "parse_log": [5, 6], "parse_oper": [5, 6], "visit_add": [5, 6], "visit_binop": [5, 6], "visit_boolop": [5, 6], "visit_byt": [5, 6], "visit_cal": [5, 6], "visit_compar": [5, 6], "visit_const": [5, 6], "visit_div": [5, 6], "visit_ellipsi": [5, 6], "visit_eq": [5, 6], "visit_gt": [5, 6], "visit_lt": [5, 6], "visit_mult": [5, 6], "visit_nam": [5, 6], "visit_nameconst": [5, 6], "visit_noteq": [5, 6], "visit_num": [5, 6], "visit_pow": [5, 6], "visit_str": [5, 6], "visit_sub": [5, 6], "visit_usub": [5, 6], "visit_unaryop": [5, 6], "expressionresult": [5, 6], "pythonconvert": [5, 6], "prebuild": [5, 6], "sanitizedmodel": [5, 6], "function_map": [5, 6], "get_opt": [5, 6], "get_templ": [5, 6], "use_propens": [5, 6], "use_rate_rul": [5, 6], "use_react": [5, 6], "get_model_defin": [5, 6], "template_def_propens": [5, 6], "template_def_rate_rul": [5, 6], "template_def_react": [5, 6], "template_def_speci": [5, 6], "template_def_vari": [5, 6], "update_model_opt": [5, 6], "write_definit": [5, 6], "write_templ": [5, 6], "simpl": 5, "fulli": [5, 6], "subprocess": 5, "3d": 5, "bufferedread": 5, "buffer": 5, "reader": 5, "stdout": 5, "process": [5, 12, 17], "avail": [5, 14], "block": 5, "been": [5, 6], "io": 5, "member": 5, "open": [5, 14], "popen": 5, "callback": 5, "regular": 5, "timestep": 5, "receiv": 5, "handl": [5, 6], "just": 5, "page_s": 5, "256": 5, "regist": [5, 14], "suggest": [5, 14], "byte": [5, 6], "smaller": 5, "consist": [5, 6], "cost": 5, "better": 5, "overal": [5, 12], "sporad": 5, "total": 5, "signatur": 5, "def": [5, 12, 17], "entri": 5, "abc": 5, "wai": [5, 12], "implement": 5, "expect": [5, 6], "num_trajectori": 5, "num_timestep": 5, "num_speci": 5, "predefin": 5, "shape": 5, "prefer": 5, "work": 5, "completet": 5, "33": 5, "output_dir": 6, "cache_dir": 6, "force_rebuild": 6, "cach": 6, "rebuild": 6, "simulation_nam": 6, "temp": 6, "odesimul": 6, "overriden": 6, "makefil": 6, "debugg": 6, "artifact": 6, "built": 6, "miss": 6, "templat": 6, "compil": 6, "them": 6, "template_definit": 6, "h": 6, "who": 6, "param": 6, "template_opt": 6, "ast": [6, 10], "nodetransform": 6, "node": 6, "binop": 6, "And": [6, 17], "Or": 6, "blacklist": 6, "pre": 6, "flight": 6, "syntax": 6, "check_blacklist": 6, "visit_assign": 6, "boolop": 6, "unaryop": 6, "statement": 6, "syntaxerror": 6, "imposs": 6, "_ast": 6, "Not": 6, "noteq": 6, "mod": 6, "bitand": 6, "mult": 6, "pow": [6, 17], "sub": 6, "div": 6, "floordiv": 6, "lt": 6, "lshift": 6, "lte": 6, "eq": 6, "gt": 6, "gte": 6, "rshift": 6, "matmult": 6, "bitxor": 6, "bitor": 6, "so": [6, 12], "far": 6, "against": 6, "addition": 6, "reject": 6, "rvalu": 6, "duplic": 6, "differ": [6, 13], "flag": 6, "nodevisitor": 6, "ellipsi": 6, "nameconst": 6, "num": 6, "usub": 6, "invalid_nam": 6, "invalid_oper": 6, "is_valid": 6, "struct": 6, "obj_dir": 6, "wrap": 6, "ab": 6, "round": 6, "macro": 6, "attach": 6, "matrix": 6, "runtim": 6, "relev": 6, "relat": 6, "itself": 6, "written": 6, "absolut": 6, "extens": 6, "cle": 8, "stochkit_hom": [], "instal": 14, "overwritten": [], "job_id": [], "usual": [], "extra_arg": [], "extra": [], "show_label": [], "rather": [], "posit": [], "out_dir": [], "deriv": [], "up": 12, "stochkit_od": [], "py": 10, "cao": 10, "petzold": 10, "l": 10, "r": [10, 12], "2006": 10, "effici": [10, 12], "pdf": 10, "journal": 10, "physic": 10, "124": 10, "044109": 10, "bibcod": 10, "2006jchph": 10, "124d4109c": 10, "doi": 10, "1063": 10, "2159468": 10, "pmid": 10, "16460151": 10, "basic_tau_leaping_solv": 10, "basic_tau_hybrid": 10, "epsilon": 10, "initail": 10, "tau_arg": 10, "machin": 10, "listofparamet": 10, "listofreact": 10, "timestop": 10, "simulation_data": 10, "helper": 10, "choic": 10, "old": 10, "custom_prop_fun": 10, "look": [10, 12], "listofspeci": 10, "orient": [12, 14], "molecular": [12, 17], "graphic": 12, "visual": 12, "structur": 12, "uml_class_diagram": 12, "md": 12, "dimer": 12, "molecul": 12, "known": 12, "monom": 12, "situat": [12, 17], "ndash": 12, "let": [12, 17], "short": [12, 14], "come": 12, "decai": 12, "dissoci": 12, "react": 12, "anoth": 12, "break": 12, "apart": 12, "creation": 12, "nbsp": 12, "kc": 12, "kd": 12, "characterist": [12, 17], "our": [12, 14, 17], "facil": [12, 17], "parameter_valu": [12, 17], "k_c": 12, "005": 12, "k_d": 12, "08": 12, "30": 12, "r_c": 12, "r_creation": 12, "r_d": 12, "r_dissoci": 12, "101": [12, 17], "abov": [12, 17], "subarrai": 12, "pyplot": 12, "plt": 12, "b": 12, "With": 12, "few": 12, "command": [12, 13], "offer": [12, 14], "mani": 12, "altern": 12, "solv": 12, "demonstr": [12, 17], "It": [12, 14], "high": [12, 17], "thu": [12, 17], "lower": 12, "greater": 12, "low": 12, "sole": 12, "automaticswitchexampl": 12, "3e": 12, "k2": 12, "5e": 12, "k3": 12, "2e": 12, "400": 12, "10000": 12, "r3": [12, 17], "600": 12, "601": 12, "achiev": 12, "suppli": 12, "basictauhybridsolv": 12, "15": 12, "loc": 12, "gillespy2": [13, 17], "comput": 13, "linux": 13, "maco": 13, "window": 13, "abl": 13, "packag": [13, 14, 17], "manag": 13, "pip": 13, "shell": 13, "python3": 13, "upgrad": 13, "As": 13, "instruct": 13, "github": [13, 14], "git": 13, "com": 13, "final": 13, "clone": 13, "cd": 13, "approach": 14, "biolog": 14, "varieti": 14, "sever": 14, "variant": 14, "numer": 14, "optim": 14, "cython": 14, "latest": 14, "pypi": 14, "licens": 14, "under": 14, "gnu": 14, "pleas": 14, "develop": 14, "fund": 14, "nih": 14, "grant": 14, "2r01eb014877": 14, "prove": 14, "fill": 14, "registr": 14, "problem": 14, "report": 14, "issu": 14, "tracker": 14, "project": 14, "contact": 14, "main": 14, "author": 14, "dr": 14, "brian": 14, "drawert": 14, "question": 14, "basic": [14, 17], "usag": 14, "subpackag": 14, "modul": 14, "content": 14, "page": 14, "forthcom": [15, 16], "accur": 17, "limit": 17, "often": 17, "captur": 17, "cellular": 17, "becaus": 17, "formul": 17, "spatial": 17, "homogen": 17, "biomolecul": 17, "nevertheless": 17, "appropri": 17, "script": 17, "rest": 17, "next": 17, "gardner": 17, "et": 17, "al": 17, "natur": 17, "1999": 17, "genet": 17, "toggl": 17, "escherichia": 17, "coli": 17, "toggleswitch": 17, "toggle_switch": 17, "alpha1": 17, "alpha2": 17, "beta": 17, "gamma": 17, "mu": 17, "u": 17, "cu": 17, "cv": 17, "du": 17, "dv": 17, "r4": 17, "without": 17, "s_result": 17, "again": 17, "d_result": 17, "template_dir": 6, "constant_tau_steps": [3, 5, 8], "stepsiz": [3, 5], "postfix": 1, "odf": 1, "verbos": 1, "informataion": 1, "observ": 1}, "objects": {"": [[0, 0, 0, "-", "gillespy2"]], "gillespy2": [[1, 0, 0, "-", "core"], [2, 0, 0, "-", "sbml"], [3, 0, 0, "-", "solvers"], [11, 0, 0, "-", "stochss"]], "gillespy2.core": [[1, 1, 1, "", "AssignmentRule"], [1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 1, 1, "", "ChainMap"], [1, 3, 1, "", "DirectoryError"], [1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 3, 1, "", "EventError"], [1, 1, 1, "", "EventTrigger"], [1, 3, 1, "", "ExecutionError"], [1, 1, 1, "", "FunctionDefinition"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 1, 1, "", "GillesPySolver"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "Model"], [1, 3, 1, "", "ModelError"], [1, 1, 1, "", "OrderedDict"], [1, 1, 1, "", "Parameter"], [1, 3, 1, "", "ParameterError"], [1, 1, 1, "", "RateRule"], [1, 3, 1, "", "RateRuleError"], [1, 1, 1, "", "Reaction"], [1, 3, 1, "", "ReactionError"], [1, 1, 1, "", "Results"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 1, 1, "", "SortableObject"], [1, 1, 1, "", "Species"], [1, 3, 1, "", "SpeciesError"], [1, 1, 1, "", "StochMLDocument"], [1, 3, 1, "", "StochMLImportError"], [1, 1, 1, "", "TimeSpan"], [1, 3, 1, "", "TimespanError"], [1, 1, 1, "", "Trajectory"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "UserDict"], [1, 1, 1, "", "UserList"], [1, 3, 1, "", "ValidationError"], [1, 0, 0, "-", "assignmentrule"], [1, 0, 0, "-", "cleanup"], [1, 6, 1, "", "cleanup_tempfiles"], [1, 6, 1, "", "common_rgb_values"], [1, 1, 1, "", "datetime"], [1, 0, 0, "-", "events"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 0, 0, "-", "functiondefinition"], [1, 0, 0, "-", "gillespyError"], [1, 0, 0, "-", "gillespySolver"], [1, 6, 1, "", "import_SBML"], [1, 0, 0, "-", "jsonify"], [1, 0, 0, "-", "liveGraphing"], [1, 0, 0, "-", "model"], [1, 0, 0, "-", "parameter"], [1, 0, 0, "-", "raterule"], [1, 0, 0, "-", "reaction"], [1, 0, 0, "-", "results"], [1, 0, 0, "-", "sortableobject"], [1, 0, 0, "-", "species"], [1, 0, 0, "-", "timespan"]], "gillespy2.core.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.ChainMap": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "get"], [1, 2, 1, "", "new_child"], [1, 4, 1, "", "parents"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"]], "gillespy2.core.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.OrderedDict": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "items"], [1, 2, 1, "", "keys"], [1, 2, 1, "", "move_to_end"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"], [1, 2, 1, "", "setdefault"], [1, 2, 1, "", "update"], [1, 2, 1, "", "values"]], "gillespy2.core.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.core.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.UserDict": [[1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"]], "gillespy2.core.UserList": [[1, 2, 1, "", "append"], [1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "count"], [1, 2, 1, "", "extend"], [1, 2, 1, "", "index"], [1, 2, 1, "", "insert"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "remove"], [1, 2, 1, "", "reverse"], [1, 2, 1, "", "sort"]], "gillespy2.core.assignmentrule": [[1, 1, 1, "", "AssignmentRule"]], "gillespy2.core.assignmentrule.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.cleanup": [[1, 6, 1, "", "cleanup_tempfiles"]], "gillespy2.core.datetime": [[1, 2, 1, "", "astimezone"], [1, 2, 1, "", "combine"], [1, 2, 1, "", "ctime"], [1, 2, 1, "", "date"], [1, 2, 1, "", "dst"], [1, 5, 1, "", "fold"], [1, 2, 1, "", "fromisoformat"], [1, 2, 1, "", "fromtimestamp"], [1, 5, 1, "", "hour"], [1, 2, 1, "", "isoformat"], [1, 5, 1, "", "max"], [1, 5, 1, "", "microsecond"], [1, 5, 1, "", "min"], [1, 5, 1, "", "minute"], [1, 2, 1, "", "now"], [1, 2, 1, "", "replace"], [1, 5, 1, "", "resolution"], [1, 5, 1, "", "second"], [1, 2, 1, "", "strptime"], [1, 2, 1, "", "time"], [1, 2, 1, "", "timestamp"], [1, 2, 1, "", "timetuple"], [1, 2, 1, "", "timetz"], [1, 5, 1, "", "tzinfo"], [1, 2, 1, "", "tzname"], [1, 2, 1, "", "utcfromtimestamp"], [1, 2, 1, "", "utcnow"], [1, 2, 1, "", "utcoffset"], [1, 2, 1, "", "utctimetuple"]], "gillespy2.core.events": [[1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 1, 1, "", "EventTrigger"]], "gillespy2.core.events.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.events.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.functiondefinition": [[1, 1, 1, "", "FunctionDefinition"]], "gillespy2.core.functiondefinition.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.gillespyError": [[1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 3, 1, "", "DirectoryError"], [1, 3, 1, "", "EventError"], [1, 3, 1, "", "ExecutionError"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 3, 1, "", "ModelError"], [1, 3, 1, "", "ParameterError"], [1, 3, 1, "", "RateRuleError"], [1, 3, 1, "", "ReactionError"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 3, 1, "", "SpeciesError"], [1, 3, 1, "", "StochMLImportError"], [1, 3, 1, "", "TimespanError"], [1, 3, 1, "", "ValidationError"]], "gillespy2.core.gillespySolver": [[1, 1, 1, "", "GillesPySolver"]], "gillespy2.core.gillespySolver.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.jsonify": [[1, 1, 1, "", "ComplexJsonCoder"], [1, 1, 1, "", "Int64Coder"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "NdArrayCoder"], [1, 1, 1, "", "SetCoder"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "TypeCoder"]], "gillespy2.core.jsonify.ComplexJsonCoder": [[1, 2, 1, "", "decode"], [1, 2, 1, "", "default"]], "gillespy2.core.jsonify.Int64Coder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.jsonify.NdArrayCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.SetCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.jsonify.TypeCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.liveGraphing": [[1, 1, 1, "", "CRepeatTimer"], [1, 1, 1, "", "LiveDisplayer"], [1, 1, 1, "", "RepeatTimer"], [1, 6, 1, "", "display_types"], [1, 6, 1, "", "valid_graph_params"]], "gillespy2.core.liveGraphing.CRepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.liveGraphing.LiveDisplayer": [[1, 2, 1, "", "display"], [1, 2, 1, "", "increment_trajectory"], [1, 2, 1, "", "print_text_header"], [1, 2, 1, "", "trajectory_header"]], "gillespy2.core.liveGraphing.RepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.model": [[1, 1, 1, "", "Model"], [1, 1, 1, "", "StochMLDocument"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 6, 1, "", "import_SBML"]], "gillespy2.core.model.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.model.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.parameter": [[1, 1, 1, "", "Parameter"]], "gillespy2.core.parameter.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.raterule": [[1, 1, 1, "", "RateRule"]], "gillespy2.core.raterule.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.reaction": [[1, 1, 1, "", "Reaction"]], "gillespy2.core.reaction.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.results": [[1, 1, 1, "", "Results"], [1, 1, 1, "", "Trajectory"], [1, 6, 1, "", "common_rgb_values"]], "gillespy2.core.results.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.sortableobject": [[1, 1, 1, "", "SortableObject"]], "gillespy2.core.species": [[1, 1, 1, "", "Species"]], "gillespy2.core.species.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.timespan": [[1, 1, 1, "", "TimeSpan"]], "gillespy2.core.timespan.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.solvers": [[3, 1, 1, "", "CLESolver"], [3, 1, 1, "", "NumPySSASolver"], [3, 1, 1, "", "ODECSolver"], [3, 1, 1, "", "ODESolver"], [3, 1, 1, "", "SSACSolver"], [3, 1, 1, "", "TauHybridCSolver"], [3, 1, 1, "", "TauHybridSolver"], [3, 1, 1, "", "TauLeapingCSolver"], [3, 1, 1, "", "TauLeapingSolver"], [5, 0, 0, "-", "cpp"], [8, 0, 0, "-", "numpy"], [10, 0, 0, "-", "utilities"]], "gillespy2.solvers.CLESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.NumPySSASolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.ODECSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.ODESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.SSACSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver": [[3, 1, 1, "", "ErrorStatus"], [3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver.ErrorStatus": [[3, 5, 1, "", "INTEGRATOR_FAILED"], [3, 5, 1, "", "INVALID_AFTER_SSA"], [3, 5, 1, "", "LOOP_OVER_INTEGRATE"], [3, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [3, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [3, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.TauHybridSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 5, 1, "", "name"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.TauLeapingCSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauLeapingSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.cpp": [[5, 1, 1, "", "ODECSolver"], [5, 1, 1, "", "SSACSolver"], [5, 1, 1, "", "TauHybridCSolver"], [5, 1, 1, "", "TauLeapingCSolver"], [6, 0, 0, "-", "build"], [5, 0, 0, "-", "c_decoder"], [5, 0, 0, "-", "c_solver"], [5, 0, 0, "-", "ode_c_solver"], [5, 0, 0, "-", "ssa_c_solver"], [5, 0, 0, "-", "tau_hybrid_c_solver"], [5, 0, 0, "-", "tau_leaping_c_solver"]], "gillespy2.solvers.cpp.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver": [[5, 1, 1, "", "ErrorStatus"], [5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.build": [[6, 0, 0, "-", "build_engine"], [6, 0, 0, "-", "expression"], [6, 0, 0, "-", "make"], [6, 0, 0, "-", "template_gen"]], "gillespy2.solvers.cpp.build.build_engine": [[6, 1, 1, "", "BuildEngine"]], "gillespy2.solvers.cpp.build.build_engine.BuildEngine": [[6, 2, 1, "", "build_cache"], [6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "clean"], [6, 2, 1, "", "get_executable_path"], [6, 2, 1, "", "get_missing_dependencies"], [6, 2, 1, "", "prepare"], [6, 5, 1, "", "template_definitions_name"], [6, 5, 1, "", "template_options_name"]], "gillespy2.solvers.cpp.build.expression": [[6, 1, 1, "", "CppConverter"], [6, 1, 1, "", "Expression"], [6, 1, 1, "", "ExpressionConverter"], [6, 1, 1, "", "ExpressionResults"], [6, 1, 1, "", "PythonConverter"]], "gillespy2.solvers.cpp.build.expression.CppConverter": [[6, 1, 1, "", "CppExpressionTransformer"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer": [[6, 2, 1, "", "visit_BinOp"]], "gillespy2.solvers.cpp.build.expression.Expression": [[6, 1, 1, "", "ValidationVisitor"], [6, 2, 1, "", "getexpr_cpp"], [6, 2, 1, "", "getexpr_python"], [6, 2, 1, "", "map_operator"], [6, 5, 1, "", "operator_map"], [6, 2, 1, "", "validate"], [6, 2, 1, "", "with_blacklist"], [6, 2, 1, "", "with_namespace"]], "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor": [[6, 2, 1, "", "check_blacklist"], [6, 2, 1, "", "visit_Assign"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.ExpressionConverter": [[6, 2, 1, "", "convert_str"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "parse_comparison"], [6, 2, 1, "", "parse_logical"], [6, 2, 1, "", "parse_operator"], [6, 2, 1, "", "visit_Add"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Bytes"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Constant"], [6, 2, 1, "", "visit_Div"], [6, 2, 1, "", "visit_Ellipsis"], [6, 2, 1, "", "visit_Eq"], [6, 2, 1, "", "visit_Gt"], [6, 2, 1, "", "visit_GtE"], [6, 2, 1, "", "visit_Lt"], [6, 2, 1, "", "visit_LtE"], [6, 2, 1, "", "visit_Mult"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_NameConstant"], [6, 2, 1, "", "visit_NotEq"], [6, 2, 1, "", "visit_Num"], [6, 2, 1, "", "visit_Pow"], [6, 2, 1, "", "visit_Str"], [6, 2, 1, "", "visit_Sub"], [6, 2, 1, "", "visit_USub"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.PythonConverter": [[6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.make": [[6, 1, 1, "", "Make"]], "gillespy2.solvers.cpp.build.make.Make": [[6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "prebuild"]], "gillespy2.solvers.cpp.build.template_gen": [[6, 1, 1, "", "SanitizedModel"], [6, 6, 1, "", "get_model_defines"], [6, 6, 1, "", "template_def_propensities"], [6, 6, 1, "", "template_def_rate_rules"], [6, 6, 1, "", "template_def_reactions"], [6, 6, 1, "", "template_def_species"], [6, 6, 1, "", "template_def_variables"], [6, 6, 1, "", "update_model_options"], [6, 6, 1, "", "write_definitions"], [6, 6, 1, "", "write_template"]], "gillespy2.solvers.cpp.build.template_gen.SanitizedModel": [[6, 5, 1, "", "function_map"], [6, 2, 1, "", "get_options"], [6, 2, 1, "", "get_template"], [6, 5, 1, "", "reserved_names"], [6, 2, 1, "", "use_propensity"], [6, 2, 1, "", "use_rate_rule"], [6, 2, 1, "", "use_reaction"]], "gillespy2.solvers.cpp.c_decoder": [[5, 1, 1, "", "BasicSimDecoder"], [5, 1, 1, "", "IterativeSimDecoder"], [5, 1, 1, "", "SimDecoder"]], "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"], [5, 2, 1, "", "with_callback"]], "gillespy2.solvers.cpp.c_decoder.SimDecoder": [[5, 2, 1, "", "create_default"], [5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_solver": [[5, 1, 1, "", "CSolver"], [5, 1, 1, "", "SimulationReturnCode"]], "gillespy2.solvers.cpp.c_solver.CSolver": [[5, 5, 1, "", "rc"]], "gillespy2.solvers.cpp.c_solver.SimulationReturnCode": [[5, 5, 1, "", "DONE"], [5, 5, 1, "", "FAILED"], [5, 5, 1, "", "PAUSED"]], "gillespy2.solvers.cpp.ode_c_solver.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.numpy": [[8, 1, 1, "", "CLESolver"], [8, 0, 0, "-", "CLE_solver"], [8, 1, 1, "", "NumPySSASolver"], [8, 1, 1, "", "ODESolver"], [8, 1, 1, "", "TauHybridSolver"], [8, 1, 1, "", "TauLeapingSolver"], [8, 0, 0, "-", "ode_solver"], [8, 0, 0, "-", "ssa_solver"], [8, 0, 0, "-", "tau_hybrid_solver"], [8, 0, 0, "-", "tau_leaping_solver"]], "gillespy2.solvers.numpy.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.CLE_solver.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ode_solver.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.utilities": [[10, 0, 0, "-", "Tau"], [10, 0, 0, "-", "cpp_support_test"], [10, 0, 0, "-", "solverutils"]], "gillespy2.solvers.utilities.Tau": [[10, 6, 1, "", "initialize"], [10, 6, 1, "", "select"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, 6, 1, "", "check_cpp_support"]], "gillespy2.solvers.utilities.solverutils": [[10, 6, 1, "", "change_param_values"], [10, 6, 1, "", "dependency_grapher"], [10, 6, 1, "", "numpy_initialization"], [10, 6, 1, "", "numpy_resume"], [10, 6, 1, "", "numpy_trajectory_base_initialization"], [10, 6, 1, "", "species_parse"], [10, 6, 1, "", "update_species_init_values"]], "gillespy2.stochss": [[11, 0, 0, "-", "StochSSexport"]], "gillespy2.stochss.StochSSexport": [[11, 6, 1, "", "export"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:property", "5": "py:attribute", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "function", "Python function"]}, "titleterms": {"gillespy2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "subpackag": [0, 3, 5], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "core": 1, "submodul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11], "assignmentrul": 1, "cleanup": 1, "event": 1, "functiondefinit": 1, "gillespyerror": 1, "gillespysolv": 1, "jsonifi": 1, "livegraph": 1, "model": 1, "paramet": 1, "raterul": 1, "reaction": 1, "result": 1, "sortableobject": 1, "speci": 1, "timespan": 1, "sbml": [2, 16], "sbmlexport": 2, "sbmlimport": 2, "solver": [3, 4, 5, 6, 7, 8, 9, 10, 12, 15], "auto": 4, "ssa_solv": [4, 8], "cpp": [5, 6], "c_decod": 5, "c_solver": 5, "ode_c_solv": 5, "ssa_c_solv": 5, "tau_hybrid_c_solv": 5, "tau_leaping_c_solv": 5, "build": 6, "build_engin": 6, "express": 6, "make": 6, "template_gen": 6, "cython": 7, "cython_ssa_solv": 7, "numpi": 8, "cle_solv": 8, "ode_solv": 8, "tau_hybrid_solv": 8, "tau_leaping_solv": 8, "stochkit": 9, "stochkit_solv": 9, "util": 10, "tau": 10, "cpp_support_test": 10, "solverutil": 10, "stochss": 11, "stochssexport": 11, "basic": 12, "usag": 12, "simpl": 12, "exampl": 12, "us": [12, 13, 15, 16], "select": 12, "differ": 12, "instal": 13, "prefer": 13, "method": 13, "pypi": 13, "altern": 13, "code": 13, "repositori": 13, "document": 14, "1": 14, "7": [], "2": 14, "get": 14, "copi": 14, "help": 14, "start": 14, "tutori": [14, 15, 16, 17], "api": 14, "refer": 14, "indic": 14, "tabl": 14, "od": 17, "v": 17, "ssa": 17, "8": 14, "0": []}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Tutorial: using solvers": [[15, "tutorial-using-solvers"]], "Documentation for GillesPy2 1.8.2": [[14, "documentation-for-gillespy2-release"]], "Getting a copy of GillesPy2": [[14, "getting-a-copy-of-gillespy2"]], "Getting help": [[14, "getting-help"]], "Documentation": [[14, "documentation"]], "Getting started": [[14, null]], "Tutorials": [[14, null]], "API reference": [[14, null]], "Indices and tables": [[14, "indices-and-tables"]], "Basic usage": [[12, "basic-usage"]], "Simple example of using GillesPy2": [[12, "simple-example-of-using-gillespy2"]], "Example of selecting a different solver": [[12, "example-of-selecting-a-different-solver"]], "Installation": [[13, "installation"]], "Preferred method: using PyPI": [[13, "preferred-method-using-pypi"]], "Alternative methods: using the code repository": [[13, "alternative-methods-using-the-code-repository"]], "Tutorial: ODE vs. SSA": [[17, "tutorial-ode-vs-ssa"]], "Tutorial: using SBML": [[16, "tutorial-using-sbml"]], "gillespy2.solvers.stochkit package": [[9, "gillespy2-solvers-stochkit-package"]], "Submodules": [[9, "submodules"], [8, "submodules"], [10, "submodules"], [11, "submodules"], [4, "submodules"], [6, "submodules"], [7, "submodules"], [5, "submodules"], [1, "submodules"], [2, "submodules"]], "gillespy2.solvers.stochkit.stochkit_solvers module": [[9, "gillespy2-solvers-stochkit-stochkit-solvers-module"]], "Module contents": [[9, "module-contents"], [8, "module-gillespy2.solvers.numpy"], [10, "module-gillespy2.solvers.utilities"], [11, "module-gillespy2.stochss"], [4, "module-contents"], [6, "module-gillespy2.solvers.cpp.build"], [7, "module-contents"], [5, "module-gillespy2.solvers.cpp"], [1, "module-gillespy2.core"], [2, "module-gillespy2.sbml"], [3, "module-gillespy2.solvers"], [0, "module-gillespy2"]], "gillespy2.solvers.numpy package": [[8, "gillespy2-solvers-numpy-package"]], "gillespy2.solvers.numpy.CLE_solver module": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver module": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver module": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver module": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver module": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "gillespy2.solvers.utilities package": [[10, "gillespy2-solvers-utilities-package"]], "gillespy2.solvers.utilities.Tau module": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test module": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils module": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "gillespy2.stochss package": [[11, "gillespy2-stochss-package"]], "gillespy2.stochss.StochSSexport module": [[11, "module-gillespy2.stochss.StochSSexport"]], "gillespy2.solvers.auto package": [[4, "gillespy2-solvers-auto-package"]], "gillespy2.solvers.auto.ssa_solver module": [[4, "gillespy2-solvers-auto-ssa-solver-module"]], "gillespy2.solvers.cpp.build package": [[6, "gillespy2-solvers-cpp-build-package"]], "gillespy2.solvers.cpp.build.build_engine module": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression module": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make module": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen module": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "gillespy2.solvers.cython package": [[7, "gillespy2-solvers-cython-package"]], "gillespy2.solvers.cython.cython_ssa_solver module": [[7, "gillespy2-solvers-cython-cython-ssa-solver-module"]], "gillespy2.solvers.cpp package": [[5, "gillespy2-solvers-cpp-package"]], "Subpackages": [[5, "subpackages"], [3, "subpackages"], [0, "subpackages"]], "gillespy2.solvers.cpp.c_decoder module": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver module": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver module": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver module": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "gillespy2.core package": [[1, "gillespy2-core-package"]], "gillespy2.core.assignmentrule module": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup module": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events module": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition module": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyError module": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespySolver module": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify module": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.liveGraphing module": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model module": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter module": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule module": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction module": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results module": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject module": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species module": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan module": [[1, "module-gillespy2.core.timespan"]], "gillespy2.sbml package": [[2, "gillespy2-sbml-package"]], "gillespy2.sbml.SBMLexport module": [[2, "gillespy2-sbml-sbmlexport-module"]], "gillespy2.sbml.SBMLimport module": [[2, "gillespy2-sbml-sbmlimport-module"]], "gillespy2.solvers package": [[3, "gillespy2-solvers-package"]], "gillespy2 package": [[0, "gillespy2-package"]]}, "indexentries": {"gillespy2": [[0, "module-gillespy2"]], "module": [[0, "module-gillespy2"], [1, "module-gillespy2.core"], [1, "module-gillespy2.core.assignmentrule"], [1, "module-gillespy2.core.cleanup"], [1, "module-gillespy2.core.events"], [1, "module-gillespy2.core.functiondefinition"], [1, "module-gillespy2.core.gillespyError"], [1, "module-gillespy2.core.gillespySolver"], [1, "module-gillespy2.core.jsonify"], [1, "module-gillespy2.core.liveGraphing"], [1, "module-gillespy2.core.model"], [1, "module-gillespy2.core.parameter"], [1, "module-gillespy2.core.raterule"], [1, "module-gillespy2.core.reaction"], [1, "module-gillespy2.core.results"], [1, "module-gillespy2.core.sortableobject"], [1, "module-gillespy2.core.species"], [1, "module-gillespy2.core.timespan"], [2, "module-gillespy2.sbml"], [3, "module-gillespy2.solvers"], [5, "module-gillespy2.solvers.cpp"], [5, "module-gillespy2.solvers.cpp.c_decoder"], [5, "module-gillespy2.solvers.cpp.c_solver"], [5, "module-gillespy2.solvers.cpp.ode_c_solver"], [5, "module-gillespy2.solvers.cpp.ssa_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"], [6, "module-gillespy2.solvers.cpp.build"], [6, "module-gillespy2.solvers.cpp.build.build_engine"], [6, "module-gillespy2.solvers.cpp.build.expression"], [6, "module-gillespy2.solvers.cpp.build.make"], [6, "module-gillespy2.solvers.cpp.build.template_gen"], [8, "module-gillespy2.solvers.numpy"], [8, "module-gillespy2.solvers.numpy.CLE_solver"], [8, "module-gillespy2.solvers.numpy.ode_solver"], [8, "module-gillespy2.solvers.numpy.ssa_solver"], [8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"], [8, "module-gillespy2.solvers.numpy.tau_leaping_solver"], [10, "module-gillespy2.solvers.utilities"], [10, "module-gillespy2.solvers.utilities.Tau"], [10, "module-gillespy2.solvers.utilities.cpp_support_test"], [10, "module-gillespy2.solvers.utilities.solverutils"], [11, "module-gillespy2.stochss"], [11, "module-gillespy2.stochss.StochSSexport"]], "annotate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.Annotate"]], "annotate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.Annotate"]], "assignmentrule (class in gillespy2.core)": [[1, "gillespy2.core.AssignmentRule"]], "assignmentrule (class in gillespy2.core.assignmentrule)": [[1, "gillespy2.core.assignmentrule.AssignmentRule"]], "assignmentruleerror": [[1, "gillespy2.core.AssignmentRuleError"], [1, "gillespy2.core.gillespyError.AssignmentRuleError"]], "builderror": [[1, "gillespy2.core.BuildError"], [1, "gillespy2.core.gillespyError.BuildError"]], "crepeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer"]], "chainmap (class in gillespy2.core)": [[1, "gillespy2.core.ChainMap"]], "complexjsoncoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder"]], "directoryerror": [[1, "gillespy2.core.DirectoryError"], [1, "gillespy2.core.gillespyError.DirectoryError"]], "event (class in gillespy2.core)": [[1, "gillespy2.core.Event"]], "event (class in gillespy2.core.events)": [[1, "gillespy2.core.events.Event"]], "eventassignment (class in gillespy2.core)": [[1, "gillespy2.core.EventAssignment"]], "eventassignment (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventAssignment"]], "eventerror": [[1, "gillespy2.core.EventError"], [1, "gillespy2.core.gillespyError.EventError"]], "eventtrigger (class in gillespy2.core)": [[1, "gillespy2.core.EventTrigger"]], "eventtrigger (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventTrigger"]], "executionerror": [[1, "gillespy2.core.ExecutionError"], [1, "gillespy2.core.gillespyError.ExecutionError"]], "functiondefinition (class in gillespy2.core)": [[1, "gillespy2.core.FunctionDefinition"]], "functiondefinition (class in gillespy2.core.functiondefinition)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition"]], "functiondefinitionerror": [[1, "gillespy2.core.FunctionDefinitionError"], [1, "gillespy2.core.gillespyError.FunctionDefinitionError"]], "gillespysolver (class in gillespy2.core)": [[1, "gillespy2.core.GillesPySolver"]], "gillespysolver (class in gillespy2.core.gillespysolver)": [[1, "gillespy2.core.gillespySolver.GillesPySolver"]], "int64coder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Int64Coder"]], "invalidmodelerror": [[1, "gillespy2.core.InvalidModelError"], [1, "gillespy2.core.gillespyError.InvalidModelError"]], "invalidstochmlerror": [[1, "gillespy2.core.InvalidStochMLError"], [1, "gillespy2.core.gillespyError.InvalidStochMLError"]], "jsonify (class in gillespy2.core)": [[1, "gillespy2.core.Jsonify"]], "jsonify (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Jsonify"]], "livedisplayer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer"]], "model (class in gillespy2.core)": [[1, "gillespy2.core.Model"]], "model (class in gillespy2.core.model)": [[1, "gillespy2.core.model.Model"]], "modelerror": [[1, "gillespy2.core.ModelError"], [1, "gillespy2.core.gillespyError.ModelError"]], "ndarraycoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.NdArrayCoder"]], "ordereddict (class in gillespy2.core)": [[1, "gillespy2.core.OrderedDict"]], "parameter (class in gillespy2.core)": [[1, "gillespy2.core.Parameter"]], "parameter (class in gillespy2.core.parameter)": [[1, "gillespy2.core.parameter.Parameter"]], "parametererror": [[1, "gillespy2.core.ParameterError"], [1, "gillespy2.core.gillespyError.ParameterError"]], "raterule (class in gillespy2.core)": [[1, "gillespy2.core.RateRule"]], "raterule (class in gillespy2.core.raterule)": [[1, "gillespy2.core.raterule.RateRule"]], "rateruleerror": [[1, "gillespy2.core.RateRuleError"], [1, "gillespy2.core.gillespyError.RateRuleError"]], "reaction (class in gillespy2.core)": [[1, "gillespy2.core.Reaction"]], "reaction (class in gillespy2.core.reaction)": [[1, "gillespy2.core.reaction.Reaction"]], "reactionerror": [[1, "gillespy2.core.ReactionError"], [1, "gillespy2.core.gillespyError.ReactionError"]], "repeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.RepeatTimer"]], "results (class in gillespy2.core)": [[1, "gillespy2.core.Results"]], "results (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Results"]], "resultserror": [[1, "gillespy2.core.ResultsError"], [1, "gillespy2.core.gillespyError.ResultsError"]], "sbmlerror": [[1, "gillespy2.core.SBMLError"], [1, "gillespy2.core.gillespyError.SBMLError"]], "setcoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.SetCoder"]], "simulationerror": [[1, "gillespy2.core.SimulationError"], [1, "gillespy2.core.gillespyError.SimulationError"]], "simulationtimeouterror": [[1, "gillespy2.core.SimulationTimeoutError"], [1, "gillespy2.core.gillespyError.SimulationTimeoutError"]], "solvererror": [[1, "gillespy2.core.SolverError"], [1, "gillespy2.core.gillespyError.SolverError"]], "sortableobject (class in gillespy2.core)": [[1, "gillespy2.core.SortableObject"]], "sortableobject (class in gillespy2.core.sortableobject)": [[1, "gillespy2.core.sortableobject.SortableObject"]], "species (class in gillespy2.core)": [[1, "gillespy2.core.Species"]], "species (class in gillespy2.core.species)": [[1, "gillespy2.core.species.Species"]], "specieserror": [[1, "gillespy2.core.SpeciesError"], [1, "gillespy2.core.gillespyError.SpeciesError"]], "stochmldocument (class in gillespy2.core)": [[1, "gillespy2.core.StochMLDocument"]], "stochmldocument (class in gillespy2.core.model)": [[1, "gillespy2.core.model.StochMLDocument"]], "stochmlimporterror": [[1, "gillespy2.core.StochMLImportError"], [1, "gillespy2.core.gillespyError.StochMLImportError"]], "timespan (class in gillespy2.core)": [[1, "gillespy2.core.TimeSpan"]], "timespan (class in gillespy2.core.timespan)": [[1, "gillespy2.core.timespan.TimeSpan"]], "timespanerror": [[1, "gillespy2.core.TimespanError"], [1, "gillespy2.core.gillespyError.TimespanError"]], "trajectory (class in gillespy2.core)": [[1, "gillespy2.core.Trajectory"]], "trajectory (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Trajectory"]], "translationtable (class in gillespy2.core)": [[1, "gillespy2.core.TranslationTable"]], "translationtable (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TranslationTable"]], "typecoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TypeCoder"]], "userdict (class in gillespy2.core)": [[1, "gillespy2.core.UserDict"]], "userlist (class in gillespy2.core)": [[1, "gillespy2.core.UserList"]], "validationerror": [[1, "gillespy2.core.ValidationError"], [1, "gillespy2.core.gillespyError.ValidationError"]], "add() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add"]], "add() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add"]], "addproduct() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addProduct"]], "addproduct() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addProduct"]], "addreactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addReactant"]], "addreactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addReactant"]], "add_assignment() (gillespy2.core.event method)": [[1, "gillespy2.core.Event.add_assignment"]], "add_assignment() (gillespy2.core.events.event method)": [[1, "gillespy2.core.events.Event.add_assignment"]], "add_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_assignment_rule"]], "add_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_assignment_rule"]], "add_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_event"]], "add_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_event"]], "add_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_function_definition"]], "add_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_function_definition"]], "add_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_parameter"]], "add_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_parameter"]], "add_product() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_product"]], "add_product() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_product"]], "add_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_rate_rule"]], "add_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_rate_rule"]], "add_reactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_reactant"]], "add_reactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_reactant"]], "add_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_reaction"]], "add_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_reaction"]], "add_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_species"]], "add_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_species"]], "append() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.append"]], "arange() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.arange"]], "arange() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.arange"]], "astimezone() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.astimezone"]], "average_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.average_ensemble"]], "average_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.average_ensemble"]], "build_from_solver_results() (gillespy2.core.results class method)": [[1, "gillespy2.core.Results.build_from_solver_results"]], "build_from_solver_results() (gillespy2.core.results.results class method)": [[1, "gillespy2.core.results.Results.build_from_solver_results"]], "cleanup_tempfiles() (in module gillespy2.core)": [[1, "gillespy2.core.cleanup_tempfiles"]], "cleanup_tempfiles() (in module gillespy2.core.cleanup)": [[1, "gillespy2.core.cleanup.cleanup_tempfiles"]], "clear() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.clear"]], "clear() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.clear"]], "clear() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.clear"]], "combine() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.combine"]], "common_rgb_values() (in module gillespy2.core)": [[1, "gillespy2.core.common_rgb_values"]], "common_rgb_values() (in module gillespy2.core.results)": [[1, "gillespy2.core.results.common_rgb_values"]], "compile_prep() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.compile_prep"]], "compile_prep() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.compile_prep"]], "copy() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.copy"]], "copy() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.copy"]], "copy() (gillespy2.core.userdict method)": [[1, "gillespy2.core.UserDict.copy"]], "copy() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.copy"]], "count() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.count"]], "create_mass_action() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.create_mass_action"]], "create_mass_action() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.create_mass_action"]], "ctime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.ctime"]], "date() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.date"]], "datetime (class in gillespy2.core)": [[1, "gillespy2.core.datetime"]], "decode() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.decode"]], "default() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.default"]], "delete_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_assignment_rules"]], "delete_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_assignment_rules"]], "delete_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_events"]], "delete_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_events"]], "delete_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_function_definitions"]], "delete_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_function_definitions"]], "delete_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_parameters"]], "delete_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_parameters"]], "delete_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_rate_rules"]], "delete_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_rate_rules"]], "delete_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_reactions"]], "delete_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_reactions"]], "delete_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_species"]], "delete_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_species"]], "delete_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_assignment_rule"]], "delete_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_assignment_rule"]], "delete_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_event"]], "delete_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_event"]], "delete_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_function_definition"]], "delete_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_function_definition"]], "delete_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_parameter"]], "delete_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_parameter"]], "delete_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_rate_rule"]], "delete_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_rate_rule"]], "delete_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_reaction"]], "delete_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_reaction"]], "delete_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_species"]], "delete_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_species"]], "display() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.display"]], "display_types() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.display_types"]], "dst() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.dst"]], "export_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.export_SBML"]], "export_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_SBML"]], "export_stochss() (in module gillespy2.core)": [[1, "gillespy2.core.export_StochSS"]], "export_stochss() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_StochSS"]], "extend() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.extend"]], "fold (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.fold"]], "from_dict() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_dict"]], "from_dict() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_dict"]], "from_file() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_file"]], "from_file() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_file"]], "from_json() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_json"]], "from_json() (gillespy2.core.reaction class method)": [[1, "gillespy2.core.Reaction.from_json"]], "from_json() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.from_json"]], "from_json() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_json"]], "from_json() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.from_json"]], "from_json() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.from_json"]], "from_json() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.from_json"]], "from_json() (gillespy2.core.reaction.reaction class method)": [[1, "gillespy2.core.reaction.Reaction.from_json"]], "from_model() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_model"]], "from_model() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_model"]], "from_string() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_string"]], "from_string() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_string"]], "fromisoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromisoformat"]], "fromkeys() (gillespy2.core.chainmap class method)": [[1, "gillespy2.core.ChainMap.fromkeys"]], "fromkeys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.fromkeys"]], "fromkeys() (gillespy2.core.userdict class method)": [[1, "gillespy2.core.UserDict.fromkeys"]], "fromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromtimestamp"]], "get() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.get"]], "get_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_assignment_rules"]], "get_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_assignment_rules"]], "get_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_events"]], "get_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_events"]], "get_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_function_definitions"]], "get_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_function_definitions"]], "get_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_parameters"]], "get_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_parameters"]], "get_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_rate_rules"]], "get_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_rate_rules"]], "get_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_reactions"]], "get_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_reactions"]], "get_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_species"]], "get_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_species"]], "get_arg_string() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.get_arg_string"]], "get_arg_string() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.get_arg_string"]], "get_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_assignment_rule"]], "get_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_assignment_rule"]], "get_best_solver() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver"]], "get_best_solver() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver"]], "get_best_solver_algo() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver_algo"]], "get_best_solver_algo() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver_algo"]], "get_element() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_element"]], "get_element() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_element"]], "get_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_event"]], "get_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_event"]], "get_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_function_definition"]], "get_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_function_definition"]], "get_json_hash() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_json_hash"]], "get_json_hash() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_json_hash"]], "get_model_features() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_model_features"]], "get_model_features() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_model_features"]], "get_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_parameter"]], "get_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_parameter"]], "get_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_rate_rule"]], "get_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_rate_rule"]], "get_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_reaction"]], "get_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_reaction"]], "get_solver_settings() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.get_solver_settings"]], "get_solver_settings() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_solver_settings"]], "get_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_species"]], "get_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_species"]], "get_supported_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_features"]], "get_supported_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_integrator_options"]], "get_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_translation_table"]], "get_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_translation_table"]], "gillespy2.core": [[1, "module-gillespy2.core"]], "gillespy2.core.assignmentrule": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyerror": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespysolver": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.livegraphing": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan": [[1, "module-gillespy2.core.timespan"]], "hour (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.hour"]], "import_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.import_SBML"]], "import_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.import_SBML"]], "increment_trajectory() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.increment_trajectory"]], "index() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.index"]], "insert() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.insert"]], "isoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.isoformat"]], "items() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.items"]], "keys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.keys"]], "linspace() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.linspace"]], "linspace() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.linspace"]], "make_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.make_translation_table"]], "make_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.make_translation_table"]], "max (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.max"]], "microsecond (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.microsecond"]], "min (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.min"]], "minute (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.minute"]], "move_to_end() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.move_to_end"]], "name (gillespy2.core.gillespysolver attribute)": [[1, "gillespy2.core.GillesPySolver.name"]], "name (gillespy2.core.gillespysolver.gillespysolver attribute)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.name"]], "new_child() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.new_child"]], "now() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.now"]], "obj_to_anon() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_anon"]], "obj_to_anon() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_anon"]], "obj_to_named() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_named"]], "obj_to_named() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_named"]], "parents (gillespy2.core.chainmap property)": [[1, "gillespy2.core.ChainMap.parents"]], "pause (gillespy2.core.livegraphing.crepeattimer attribute)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.pause"]], "pause (gillespy2.core.livegraphing.repeattimer attribute)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.pause"]], "plot() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot"]], "plot() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot"]], "plot_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_mean_stdev"]], "plot_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_mean_stdev"]], "plot_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_std_dev_range"]], "plot_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_std_dev_range"]], "plotplotly() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly"]], "plotplotly() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly"]], "plotplotly_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_mean_stdev"]], "plotplotly_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_mean_stdev"]], "plotplotly_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_std_dev_range"]], "plotplotly_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_std_dev_range"]], "pop() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.pop"]], "pop() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.pop"]], "pop() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.pop"]], "popitem() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.popitem"]], "popitem() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.popitem"]], "print_text_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.print_text_header"]], "problem_with_name() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.problem_with_name"]], "problem_with_name() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.problem_with_name"]], "public_vars() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.public_vars"]], "public_vars() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.public_vars"]], "recursive_translate() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.recursive_translate"]], "recursive_translate() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.recursive_translate"]], "remove() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.remove"]], "replace() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.replace"]], "reserved_names (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.reserved_names"]], "reserved_names (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.reserved_names"]], "resolution (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.resolution"]], "reverse() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.reverse"]], "run() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.run"]], "run() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.run"]], "run() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.run"]], "run() (gillespy2.core.livegraphing.crepeattimer method)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.run"]], "run() (gillespy2.core.livegraphing.repeattimer method)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.run"]], "run() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.run"]], "sanitized_expression() (gillespy2.core.eventtrigger method)": [[1, "gillespy2.core.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.sanitized_expression"]], "sanitized_expression() (gillespy2.core.events.eventtrigger method)": [[1, "gillespy2.core.events.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.sanitized_expression"]], "sanitized_formula() (gillespy2.core.assignmentrule method)": [[1, "gillespy2.core.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule method)": [[1, "gillespy2.core.RateRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.assignmentrule.assignmentrule method)": [[1, "gillespy2.core.assignmentrule.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule.raterule method)": [[1, "gillespy2.core.raterule.RateRule.sanitized_formula"]], "sanitized_function() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.sanitized_function"]], "sanitized_function() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.sanitized_function"]], "sanitized_parameter_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_parameter_names"]], "sanitized_parameter_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_parameter_names"]], "sanitized_propensity_function() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.sanitized_propensity_function"]], "sanitized_propensity_function() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.sanitized_propensity_function"]], "sanitized_species_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_species_names"]], "sanitized_species_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_species_names"]], "second (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.second"]], "serialize() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.serialize"]], "serialize() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.serialize"]], "settype() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.setType"]], "settype() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.setType"]], "set_annotation() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_annotation"]], "set_annotation() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_annotation"]], "set_initial_value() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.set_initial_value"]], "set_initial_value() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.set_initial_value"]], "set_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_parameter"]], "set_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_parameter"]], "set_propensities() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_propensities"]], "set_propensities() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_propensities"]], "set_rate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_rate"]], "set_rate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_rate"]], "set_units() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_units"]], "set_units() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_units"]], "setdefault() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.setdefault"]], "sort() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.sort"]], "special_characters (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.special_characters"]], "special_characters (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.special_characters"]], "stddev_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.stddev_ensemble"]], "stddev_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.stddev_ensemble"]], "strptime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.strptime"]], "time() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.time"]], "timespan() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.timespan"]], "timespan() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.timespan"]], "timestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timestamp"]], "timetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetuple"]], "timetz() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetz"]], "to_anon() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_anon"]], "to_anon() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_anon"]], "to_array() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_array"]], "to_array() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_array"]], "to_csv() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_csv"]], "to_csv() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_csv"]], "to_dict() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_dict"]], "to_dict() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.to_dict"]], "to_dict() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.to_dict"]], "to_dict() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_dict"]], "to_dict() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.to_dict"]], "to_dict() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.to_dict"]], "to_json() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_json"]], "to_json() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_json"]], "to_model() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_model"]], "to_model() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_model"]], "to_named() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_named"]], "to_named() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_named"]], "to_string() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_string"]], "to_string() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_string"]], "trajectory_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.trajectory_header"]], "tzinfo (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.tzinfo"]], "tzname() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.tzname"]], "update() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.update"]], "update_namespace() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.update_namespace"]], "update_namespace() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.update_namespace"]], "utcfromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcfromtimestamp"]], "utcnow() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcnow"]], "utcoffset() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcoffset"]], "utctimetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utctimetuple"]], "valid_graph_params() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.valid_graph_params"]], "validate() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.validate"]], "validate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.validate"]], "validate() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.validate"]], "validate() (gillespy2.core.timespan method)": [[1, "gillespy2.core.TimeSpan.validate"]], "validate() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.validate"]], "validate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.validate"]], "validate() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.validate"]], "validate() (gillespy2.core.timespan.timespan method)": [[1, "gillespy2.core.timespan.TimeSpan.validate"]], "validate_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_integrator_options"]], "validate_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_integrator_options"]], "validate_model() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_model"]], "validate_model() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_model"]], "validate_reactants_and_products() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.validate_reactants_and_products"]], "validate_reactants_and_products() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.validate_reactants_and_products"]], "validate_sbml_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_sbml_features"]], "validate_sbml_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_sbml_features"]], "validate_tspan() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.validate_tspan"]], "validate_tspan() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_tspan"]], "values() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.values"]], "verify() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.verify"]], "verify() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.verify"]], "gillespy2.sbml": [[2, "module-gillespy2.sbml"]], "clesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.CLESolver"]], "integrator_failed (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "loop_over_integrate (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "numpyssasolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.NumPySSASolver"]], "odecsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODECSolver"]], "odesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODESolver"]], "ssacsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.SSACSolver"]], "tauhybridcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus"]], "tauhybridsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridSolver"]], "tauleapingcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingCSolver"]], "tauleapingsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingSolver"]], "unknown (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "get_solver_settings() (gillespy2.solvers.clesolver class method)": [[3, "gillespy2.solvers.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpyssasolver class method)": [[3, "gillespy2.solvers.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odecsolver class method)": [[3, "gillespy2.solvers.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odesolver class method)": [[3, "gillespy2.solvers.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.ssacsolver class method)": [[3, "gillespy2.solvers.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingcsolver class method)": [[3, "gillespy2.solvers.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingsolver class method)": [[3, "gillespy2.solvers.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.odecsolver static method)": [[3, "gillespy2.solvers.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers": [[3, "module-gillespy2.solvers"]], "name (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.name"]], "name (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.name"]], "name (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.name"]], "name (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.name"]], "name (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.name"]], "name (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.name"]], "name (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.name"]], "name (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.name"]], "name (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.rc"]], "rc (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.rc"]], "rc (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.rc"]], "rc (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.rc"]], "rc (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.rc"]], "result (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.result"]], "result (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.result"]], "result (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.result"]], "result (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.result"]], "result (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.result"]], "run() (gillespy2.solvers.clesolver method)": [[3, "gillespy2.solvers.CLESolver.run"]], "run() (gillespy2.solvers.numpyssasolver method)": [[3, "gillespy2.solvers.NumPySSASolver.run"]], "run() (gillespy2.solvers.odecsolver method)": [[3, "gillespy2.solvers.ODECSolver.run"]], "run() (gillespy2.solvers.odesolver method)": [[3, "gillespy2.solvers.ODESolver.run"]], "run() (gillespy2.solvers.ssacsolver method)": [[3, "gillespy2.solvers.SSACSolver.run"]], "run() (gillespy2.solvers.tauhybridcsolver method)": [[3, "gillespy2.solvers.TauHybridCSolver.run"]], "run() (gillespy2.solvers.tauhybridsolver method)": [[3, "gillespy2.solvers.TauHybridSolver.run"]], "run() (gillespy2.solvers.tauleapingcsolver method)": [[3, "gillespy2.solvers.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.tauleapingsolver method)": [[3, "gillespy2.solvers.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.stop_event"]], "target (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.target"]], "target (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.target"]], "target (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.target"]], "target (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.target"]], "basicsimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder"]], "csolver (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver"]], "done (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.DONE"]], "failed (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "invalid_after_ssa (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "iterativesimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder"]], "loop_over_integrate (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "loop_over_integrate (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "odecsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.ODECSolver"]], "odecsolver (class in gillespy2.solvers.cpp.ode_c_solver)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver"]], "paused (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.PAUSED"]], "ssacsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.SSACSolver"]], "ssacsolver (class in gillespy2.solvers.cpp.ssa_c_solver)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver"]], "simdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder"]], "simulationreturncode (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode"]], "tauhybridcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver"]], "tauhybridcsolver (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus"]], "tauleapingcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver"]], "tauleapingcsolver (class in gillespy2.solvers.cpp.tau_leaping_c_solver)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver"]], "unknown (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "unknown (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "build_engine (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.build_engine"]], "create_default() (gillespy2.solvers.cpp.c_decoder.simdecoder class method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.create_default"]], "get_output() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.get_output"]], "get_solver_settings() (gillespy2.solvers.cpp.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ode_c_solver.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.ode_c_solver.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers.cpp": [[5, "module-gillespy2.solvers.cpp"]], "gillespy2.solvers.cpp.c_decoder": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "name (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.name"]], "name (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.name"]], "rc (gillespy2.solvers.cpp.c_solver.csolver attribute)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver.rc"]], "read() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.read"]], "run() (gillespy2.solvers.cpp.odecsolver method)": [[5, "gillespy2.solvers.cpp.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssacsolver method)": [[5, "gillespy2.solvers.cpp.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.cpp.ode_c_solver.odecsolver method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.run"]], "target (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.target"]], "target (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.target"]], "with_callback() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.with_callback"]], "buildengine (class in gillespy2.solvers.cpp.build.build_engine)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine"]], "cppconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter"]], "cppconverter.cppexpressiontransformer (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer"]], "expression (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression"]], "expression.validationvisitor (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor"]], "expressionconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter"]], "expressionresults (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionResults"]], "make (class in gillespy2.solvers.cpp.build.make)": [[6, "gillespy2.solvers.cpp.build.make.Make"]], "pythonconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter"]], "sanitizedmodel (class in gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel"]], "build_cache() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_cache"]], "build_simulation() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_simulation"]], "build_simulation() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.build_simulation"]], "check_blacklist() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.check_blacklist"]], "clean() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.clean"]], "convert_str() (gillespy2.solvers.cpp.build.expression.expressionconverter class method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.convert_str"]], "function_map (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.function_map"]], "get_executable_path() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_executable_path"]], "get_missing_dependencies() (gillespy2.solvers.cpp.build.build_engine.buildengine class method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_missing_dependencies"]], "get_model_defines() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.get_model_defines"]], "get_options() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_options"]], "get_str() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.get_str"]], "get_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.get_str"]], "get_template() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_template"]], "getexpr_cpp() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_cpp"]], "getexpr_python() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_python"]], "gillespy2.solvers.cpp.build": [[6, "module-gillespy2.solvers.cpp.build"]], "gillespy2.solvers.cpp.build.build_engine": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "map_operator() (gillespy2.solvers.cpp.build.expression.expression class method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.map_operator"]], "operator_map (gillespy2.solvers.cpp.build.expression.expression attribute)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.operator_map"]], "parse_comparison() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_comparison"]], "parse_logical() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_logical"]], "parse_operator() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_operator"]], "prebuild() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.prebuild"]], "prepare() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.prepare"]], "reserved_names (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.reserved_names"]], "template_def_propensities() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_propensities"]], "template_def_rate_rules() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_rate_rules"]], "template_def_reactions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_reactions"]], "template_def_species() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_species"]], "template_def_variables() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_variables"]], "template_definitions_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_definitions_name"]], "template_options_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_options_name"]], "update_model_options() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.update_model_options"]], "use_propensity() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_propensity"]], "use_rate_rule() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_rate_rule"]], "use_reaction() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_reaction"]], "validate() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.validate"]], "visit_add() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Add"]], "visit_and() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_And"]], "visit_and() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_And"]], "visit_assign() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Assign"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.cppconverter.cppexpressiontransformer method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BinOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BoolOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BoolOp"]], "visit_bytes() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Bytes"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Call"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Call"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Compare"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Compare"]], "visit_constant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Constant"]], "visit_div() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Div"]], "visit_ellipsis() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Ellipsis"]], "visit_eq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Eq"]], "visit_gt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Gt"]], "visit_gte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_GtE"]], "visit_lt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Lt"]], "visit_lte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_LtE"]], "visit_mult() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Mult"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Name"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Name"]], "visit_nameconstant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NameConstant"]], "visit_noteq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NotEq"]], "visit_num() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Num"]], "visit_or() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_Or"]], "visit_or() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_Or"]], "visit_pow() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Pow"]], "visit_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Str"]], "visit_sub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Sub"]], "visit_usub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_USub"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_UnaryOp"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_UnaryOp"]], "with_blacklist() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_blacklist"]], "with_namespace() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_namespace"]], "write_definitions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_definitions"]], "write_template() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_template"]], "clesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.CLESolver"]], "clesolver (class in gillespy2.solvers.numpy.cle_solver)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver"]], "numpyssasolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.NumPySSASolver"]], "numpyssasolver (class in gillespy2.solvers.numpy.ssa_solver)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver"]], "odesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.ODESolver"]], "odesolver (class in gillespy2.solvers.numpy.ode_solver)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauHybridSolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy.tau_hybrid_solver)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy.tau_leaping_solver)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver"]], "get_solver_settings() (gillespy2.solvers.numpy.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.cle_solver.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.odesolver class method)": [[8, "gillespy2.solvers.numpy.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ode_solver.odesolver class method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_supported_features"]], "gillespy2.solvers.numpy": [[8, "module-gillespy2.solvers.numpy"]], "gillespy2.solvers.numpy.cle_solver": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "name (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.name"]], "name (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.name"]], "name (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.name"]], "name (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.name"]], "name (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.name"]], "name (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.rc"]], "rc (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.rc"]], "result (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.result"]], "result (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.result"]], "result (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.result"]], "result (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.result"]], "result (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.result"]], "result (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.result"]], "run() (gillespy2.solvers.numpy.clesolver method)": [[8, "gillespy2.solvers.numpy.CLESolver.run"]], "run() (gillespy2.solvers.numpy.cle_solver.clesolver method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.run"]], "run() (gillespy2.solvers.numpy.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.odesolver method)": [[8, "gillespy2.solvers.numpy.ODESolver.run"]], "run() (gillespy2.solvers.numpy.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.run"]], "run() (gillespy2.solvers.numpy.ode_solver.odesolver method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.run"]], "run() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.stop_event"]], "change_param_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.change_param_values"]], "check_cpp_support() (in module gillespy2.solvers.utilities.cpp_support_test)": [[10, "gillespy2.solvers.utilities.cpp_support_test.check_cpp_support"]], "dependency_grapher() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.dependency_grapher"]], "gillespy2.solvers.utilities": [[10, "module-gillespy2.solvers.utilities"]], "gillespy2.solvers.utilities.tau": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "initialize() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.initialize"]], "numpy_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_initialization"]], "numpy_resume() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_resume"]], "numpy_trajectory_base_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_trajectory_base_initialization"]], "select() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.select"]], "species_parse() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.species_parse"]], "update_species_init_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.update_species_init_values"]], "export() (in module gillespy2.stochss.stochssexport)": [[11, "gillespy2.stochss.StochSSexport.export"]], "gillespy2.stochss": [[11, "module-gillespy2.stochss"]], "gillespy2.stochss.stochssexport": [[11, "module-gillespy2.stochss.StochSSexport"]]}}) \ No newline at end of file diff --git a/docs/build/html/tutorials/tut_toggle_switch/tut_toggle_switch.html b/docs/build/html/tutorials/tut_toggle_switch/tut_toggle_switch.html index 1c62b485b..a2af6b15c 100644 --- a/docs/build/html/tutorials/tut_toggle_switch/tut_toggle_switch.html +++ b/docs/build/html/tutorials/tut_toggle_switch/tut_toggle_switch.html @@ -160,7 +160,7 @@

Tutorial: ODE vs. SSA ../../_images/stochastic.png

And here is a plot of the deterministic simulation results:

-
d_results.plot(title="Stochastic Switch")
+
d_results.plot(title="Deterministic Switch")
 
../../_images/ode.png From 5541061087fdb0549f1bcb18555183cbc2504874 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 18:52:55 +0000 Subject: [PATCH 2/2] Latest docs build. --- .../.doctrees/classes/gillespy2.core.doctree | Bin 1573818 -> 1573808 bytes docs/build/html/.doctrees/environment.pickle | Bin 1314815 -> 1314816 bytes .../html/_modules/gillespy2/core/model.html | 4 ++-- .../html/_modules/gillespy2/core/results.html | 4 ++-- .../gillespy2/solvers/numpy/CLE_solver.html | 2 +- docs/build/html/classes/gillespy2.core.html | 4 ++-- docs/build/html/searchindex.js | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/build/html/.doctrees/classes/gillespy2.core.doctree b/docs/build/html/.doctrees/classes/gillespy2.core.doctree index d2ea30454693eddb9e25100298a3921ebab0e06a..bd088d255a139f3565432a0d91a764eb15274357 100644 GIT binary patch delta 629 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 delta 117632 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 U!T7d$B1oXIva6}f?_ZGne;M!19{>OV diff --git a/docs/build/html/_modules/gillespy2/core/model.html b/docs/build/html/_modules/gillespy2/core/model.html index 0273d918d..4e049436d 100644 --- a/docs/build/html/_modules/gillespy2/core/model.html +++ b/docs/build/html/_modules/gillespy2/core/model.html @@ -1768,8 +1768,8 @@

Source code for gillespy2.core.model

             doc = eTree.tostring(self.document)
             xmldoc = xml.dom.minidom.parseString(doc)
             ugly_xml = xmldoc.toprettyxml(indent='  ')
-            text_re = re.compile(">\n\s+([^<>\s].*?)\n\s+</", re.DOTALL)
-            pretty_xml = text_re.sub(">\g<1></", ugly_xml)
+            text_re = re.compile(r">\n\s+([^<>\s].*?)\n\s+</", re.DOTALL)
+            pretty_xml = text_re.sub(r">\g<1></", ugly_xml)
             return pretty_xml
def __species_to_element(self, species): diff --git a/docs/build/html/_modules/gillespy2/core/results.html b/docs/build/html/_modules/gillespy2/core/results.html index d33d3d7a5..d04691ab0 100644 --- a/docs/build/html/_modules/gillespy2/core/results.html +++ b/docs/build/html/_modules/gillespy2/core/results.html @@ -387,7 +387,7 @@

Source code for gillespy2.core.results

             return results
         raise ValueError("number_of_trajectories must be non-negative and non-zero")
-
[docs] def to_csv(self, path=".", nametag=None, stamp=None, postfix=".odf", verbose=False): +
[docs] def to_csv(self, path=".", nametag=None, stamp=None, suffix=".odf", verbose=False): """ Outputs the Results to one or more .csv files in a new directory. @@ -415,7 +415,7 @@

Source code for gillespy2.core.results

         else:
             identifier = nametag
 
-        directory = os.path.join(path, f"{identifier}-{stamp}{postfix}")
+        directory = os.path.join(path, f"{identifier}-{stamp}{suffix}")
         if verbose:
             print(f"Writing data to: {directory}")
         # multiple trajectories
diff --git a/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html b/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html
index 7ce016f82..e75b674ff 100644
--- a/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html
+++ b/docs/build/html/_modules/gillespy2/solvers/numpy/CLE_solver.html
@@ -163,7 +163,7 @@ 

Source code for gillespy2.solvers.numpy.CLE_solver

self.is_instantiated = True def __get_reactions(self, step, curr_state, curr_time, save_time, propensities, reactions): - """ + r""" Helper Function to get reactions fired from t to t+tau. In the equation: diff --git a/docs/build/html/classes/gillespy2.core.html b/docs/build/html/classes/gillespy2.core.html index d9cd66ead..721e2e338 100644 --- a/docs/build/html/classes/gillespy2.core.html +++ b/docs/build/html/classes/gillespy2.core.html @@ -2449,7 +2449,7 @@

Submodules
-to_csv(path='.', nametag=None, stamp=None, postfix='.odf', verbose=False)[source]¶
+to_csv(path='.', nametag=None, stamp=None, suffix='.odf', verbose=False)[source]¶

Outputs the Results to one or more .csv files in a new directory.

Parameters:
@@ -4567,7 +4567,7 @@

Submodules
-to_csv(path='.', nametag=None, stamp=None, postfix='.odf', verbose=False)[source]¶
+to_csv(path='.', nametag=None, stamp=None, suffix='.odf', verbose=False)[source]¶

Outputs the Results to one or more .csv files in a new directory.

Parameters:
diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index bb155c43a..328559b6d 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["classes/gillespy2", "classes/gillespy2.core", "classes/gillespy2.sbml", "classes/gillespy2.solvers", "classes/gillespy2.solvers.auto", "classes/gillespy2.solvers.cpp", "classes/gillespy2.solvers.cpp.build", "classes/gillespy2.solvers.cython", "classes/gillespy2.solvers.numpy", "classes/gillespy2.solvers.stochkit", "classes/gillespy2.solvers.utilities", "classes/gillespy2.stochss", "getting_started/basic_usage/basic_usage", "getting_started/installation/installation", "index", "tutorials/tut_michaelis_menten/tut_michaelis_menten", "tutorials/tut_sbml/tut_sbml", "tutorials/tut_toggle_switch/tut_toggle_switch"], "filenames": ["classes/gillespy2.rst", "classes/gillespy2.core.rst", "classes/gillespy2.sbml.rst", "classes/gillespy2.solvers.rst", "classes/gillespy2.solvers.auto.rst", "classes/gillespy2.solvers.cpp.rst", "classes/gillespy2.solvers.cpp.build.rst", "classes/gillespy2.solvers.cython.rst", "classes/gillespy2.solvers.numpy.rst", "classes/gillespy2.solvers.stochkit.rst", "classes/gillespy2.solvers.utilities.rst", "classes/gillespy2.stochss.rst", "getting_started/basic_usage/basic_usage.rst", "getting_started/installation/installation.rst", "index.rst", "tutorials/tut_michaelis_menten/tut_michaelis_menten.rst", "tutorials/tut_sbml/tut_sbml.rst", "tutorials/tut_toggle_switch/tut_toggle_switch.rst"], "titles": ["gillespy2 package", "gillespy2.core package", "gillespy2.sbml package", "gillespy2.solvers package", "gillespy2.solvers.auto package", "gillespy2.solvers.cpp package", "gillespy2.solvers.cpp.build package", "gillespy2.solvers.cython package", "gillespy2.solvers.numpy package", "gillespy2.solvers.stochkit package", "gillespy2.solvers.utilities package", "gillespy2.stochss package", "Basic usage", "Installation", "Documentation for GillesPy2 1.8.2", "Tutorial: using solvers", "Tutorial: using SBML", "Tutorial: ODE vs. SSA"], "terms": {"core": [0, 10, 14], "submodul": [0, 3], "assignmentrul": 0, "sanitized_formula": [0, 1], "cleanup": 0, "cleanup_tempfil": [0, 1], "event": [0, 3, 8], "add_assign": [0, 1], "eventassign": [0, 1], "eventtrigg": [0, 1], "sanitized_express": [0, 1], "functiondefinit": 0, "get_arg_str": [0, 1], "sanitized_funct": [0, 1], "gillespyerror": 0, "assignmentruleerror": [0, 1], "builderror": [0, 1], "directoryerror": [0, 1], "eventerror": [0, 1], "executionerror": [0, 1], "functiondefinitionerror": [0, 1], "invalidmodelerror": [0, 1], "invalidstochmlerror": [0, 1], "modelerror": [0, 1], "parametererror": [0, 1], "rateruleerror": [0, 1], "reactionerror": [0, 1], "resultserror": [0, 1], "sbmlerror": [0, 1], "simulationerror": [0, 1], "simulationtimeouterror": [0, 1], "solvererror": [0, 1], "specieserror": [0, 1], "stochmlimporterror": [0, 1], "timespanerror": [0, 1], "validationerror": [0, 1], "gillespysolv": [0, 3, 5, 8], "get_solver_set": [0, 1, 3, 5, 8], "get_supported_featur": [0, 1, 3, 5, 8], "get_supported_integrator_opt": [0, 1, 3, 5], "name": [0, 1, 3, 5, 6, 8, 10, 12, 17], "run": [0, 1, 3, 5, 6, 8, 12, 17], "validate_integrator_opt": [0, 1], "validate_model": [0, 1], "validate_sbml_featur": [0, 1], "validate_tspan": [0, 1], "jsonifi": 0, "complexjsoncod": [0, 1], "decod": [0, 1, 5], "default": [0, 1, 3, 5, 8], "int64cod": [0, 1], "from_json": [0, 1], "to_dict": [0, 1], "from_dict": [0, 1], "get_json_hash": [0, 1], "get_translation_t": [0, 1], "make_translation_t": [0, 1], "public_var": [0, 1], "to_anon": [0, 1], "to_json": [0, 1], "to_nam": [0, 1], "ndarraycod": [0, 1], "setcod": [0, 1], "translationt": [0, 1], "obj_to_anon": [0, 1], "obj_to_nam": [0, 1], "recursive_transl": [0, 1], "typecod": [0, 1], "livegraph": 0, "crepeattim": [0, 1], "paus": [0, 1, 3, 5], "livedisplay": [0, 1], "displai": [0, 1, 3, 5, 8], "increment_trajectori": [0, 1], "print_text_head": [0, 1], "trajectory_head": [0, 1], "repeattim": [0, 1], "display_typ": [0, 1], "valid_graph_param": [0, 1], "model": [0, 3, 5, 6, 8, 10, 11, 12, 14, 17], "add": [0, 1, 6], "add_assignment_rul": [0, 1], "add_ev": [0, 1], "add_function_definit": [0, 1], "add_paramet": [0, 1, 12, 17], "add_rate_rul": [0, 1], "add_react": [0, 1, 12, 17], "add_speci": [0, 1, 12, 17], "compile_prep": [0, 1], "delete_all_assignment_rul": [0, 1], "delete_all_ev": [0, 1], "delete_all_function_definit": [0, 1], "delete_all_paramet": [0, 1], "delete_all_rate_rul": [0, 1], "delete_all_react": [0, 1], "delete_all_speci": [0, 1], "delete_assignment_rul": [0, 1], "delete_ev": [0, 1], "delete_function_definit": [0, 1], "delete_paramet": [0, 1], "delete_rate_rul": [0, 1], "delete_react": [0, 1], "delete_speci": [0, 1], "get_all_assignment_rul": [0, 1], "get_all_ev": [0, 1], "get_all_function_definit": [0, 1], "get_all_paramet": [0, 1], "get_all_rate_rul": [0, 1], "get_all_react": [0, 1], "get_all_speci": [0, 1], "get_assignment_rul": [0, 1], "get_best_solv": [0, 1], "get_best_solver_algo": [0, 1], "get_el": [0, 1], "get_ev": [0, 1], "get_function_definit": [0, 1], "get_model_featur": [0, 1], "get_paramet": [0, 1], "get_rate_rul": [0, 1], "get_react": [0, 1], "get_speci": [0, 1], "problem_with_nam": [0, 1], "reserved_nam": [0, 1, 5, 6], "sanitized_parameter_nam": [0, 1], "sanitized_species_nam": [0, 1], "serial": [0, 1], "set_paramet": [0, 1], "set_unit": [0, 1], "special_charact": [0, 1], "timespan": [0, 12, 17], "update_namespac": [0, 1], "validate_reactants_and_product": [0, 1], "stochmldocu": [0, 1], "from_fil": [0, 1], "from_model": [0, 1], "from_str": [0, 1], "to_model": [0, 1], "to_str": [0, 1], "export_sbml": [0, 1], "export_stochss": [0, 1], "import_sbml": [0, 1], "paramet": [0, 3, 5, 6, 8, 10, 11, 12, 17], "valid": [0, 1, 5, 6], "raterul": [0, 6], "reaction": [0, 3, 5, 6, 8, 10, 12, 17], "annot": [0, 1], "addproduct": [0, 1], "addreact": [0, 1], "add_product": [0, 1], "create_mass_act": [0, 1], "sanitized_propensity_funct": [0, 1], "settyp": [0, 1], "set_annot": [0, 1], "set_propens": [0, 1], "set_rat": [0, 1], "verifi": [0, 1], "result": [0, 3, 5, 6, 8, 10, 12, 17], "average_ensembl": [0, 1], "build_from_solver_result": [0, 1], "plot": [0, 1, 3, 5, 8, 12, 17], "plot_mean_stdev": [0, 1], "plot_std_dev_rang": [0, 1], "plotplotli": [0, 1], "plotplotly_mean_stdev": [0, 1], "plotplotly_std_dev_rang": [0, 1], "stddev_ensembl": [0, 1], "to_arrai": [0, 1], "to_csv": [0, 1], "trajectori": [0, 1, 3, 5, 8, 12], "common_rgb_valu": [0, 1], "sortableobject": 0, "speci": [0, 3, 5, 6, 10, 12, 17], "set_initial_valu": [0, 1], "arang": [0, 1], "linspac": [0, 1, 12, 17], "chainmap": [0, 1], "clear": [0, 1], "copi": [0, 1, 6, 13], "fromkei": [0, 1], "get": [0, 1, 3, 5, 6, 8, 13], "new_child": [0, 1], "parent": [0, 1, 17], "pop": [0, 1], "popitem": [0, 1], "ordereddict": [0, 1], "item": [0, 1, 6], "kei": [0, 1, 6, 12], "move_to_end": [0, 1], "setdefault": [0, 1], "updat": [0, 1, 6], "valu": [0, 1, 3, 5, 6, 8, 12, 17], "userdict": [0, 1], "userlist": [0, 1], "append": [0, 1], "count": [0, 1], "extend": [0, 1], "index": [0, 1, 12, 14], "insert": [0, 1], "remov": [0, 1, 6], "revers": [0, 1, 12], "sort": [0, 1, 6], "datetim": [0, 1], "astimezon": [0, 1], "combin": [0, 1, 10, 12], "ctime": [0, 1], "date": [0, 1], "dst": [0, 1], "fold": [0, 1], "fromisoformat": [0, 1], "fromtimestamp": [0, 1], "hour": [0, 1], "isoformat": [0, 1], "max": [0, 1], "microsecond": [0, 1], "min": [0, 1], "minut": [0, 1], "now": [0, 1, 17], "replac": [0, 1], "resolut": [0, 1], "second": [0, 1, 3, 5, 8], "strptime": [0, 1], "time": [0, 1, 3, 5, 8, 10, 12, 14, 17], "timestamp": [0, 1], "timetupl": [0, 1], "timetz": [0, 1], "tzinfo": [0, 1], "tzname": [0, 1], "utcfromtimestamp": [0, 1], "utcnow": [0, 1], "utcoffset": [0, 1], "utctimetupl": [0, 1], "sbml": [0, 1, 6, 12, 14], "sbmlexport": 0, "sbmlimport": 0, "solver": [0, 1, 14, 17], "cpp": [0, 3], "c_decod": [0, 3], "c_solver": [0, 3], "ode_c_solv": [0, 3], "ssa_c_solv": [0, 3], "tau_hybrid_c_solv": [0, 3], "tau_leaping_c_solv": [0, 3], "numpi": [0, 1, 3, 5, 10, 14], "cle_solv": [0, 3], "ode_solv": [0, 3], "ssa_solv": [0, 3], "tau_hybrid_solv": [0, 3], "tau_leaping_solv": [0, 3], "stochkit": [], "stochkit_solv": [], "util": [0, 3, 6], "tau": [0, 1, 3, 5, 8, 12, 14], "cpp_support_test": [0, 3], "solverutil": [0, 3], "clesolv": [0, 3, 8], "pause_ev": [0, 3, 8], "rc": [0, 1, 3, 5, 8], "stop_ev": [0, 3, 8], "numpyssasolv": [0, 3, 8], "odecsolv": [0, 3, 5], "target": [0, 1, 3, 5], "odesolv": [0, 3, 8], "ssacsolv": [0, 1, 3, 5], "tauhybridcsolv": [0, 3, 5], "errorstatu": [0, 3, 5], "tauhybridsolv": [0, 1, 3, 8], "tauleapingcsolv": [0, 3, 5], "tauleapingsolv": [0, 3, 8], "stochss": [0, 1, 14], "stochssexport": 0, "export": [0, 1, 11], "class": [1, 3, 5, 6, 8, 12, 17], "variabl": [1, 3, 5, 6, 10, 12], "none": [1, 3, 5, 6, 8, 10, 11, 12, 17], "formula": 1, "sourc": [1, 3, 5, 6, 8, 10, 11, 13, 14], "base": [1, 3, 5, 6, 8, 10, 17], "an": [1, 3, 5, 6, 8, 12, 13, 14, 17], "i": [1, 3, 5, 6, 8, 10, 12, 14, 17], "us": [1, 3, 5, 6, 8, 10, 14, 17], "express": [1, 3, 5, 12, 17], "equat": [1, 3, 5, 8, 12, 17], "set": [1, 3, 5, 6, 8, 12], "thi": [1, 3, 5, 6, 8, 10, 12, 14, 17], "would": 1, "correspond": [1, 6], "function": [1, 3, 5, 8, 10], "form": [1, 10, 12, 14], "x": 1, "f": 1, "v": [1, 14], "str": [1, 3, 5, 6, 8, 11], "rule": [1, 6], "modifi": [1, 6], "string": [1, 3, 5, 6, 8], "represent": [1, 12], "evalu": 1, "species_map": 1, "parameter_map": 1, "sanit": [1, 6], "assign": [1, 6], "dict": [1, 3, 5, 6, 8], "map": [1, 6], "return": [1, 3, 5, 6, 8, 10, 12, 17], "The": [1, 3, 5, 6, 8, 10, 12, 14, 17], "type": [1, 3, 5, 6, 8, 12, 13], "all": [1, 3, 5, 6, 8, 12, 17], "tempfil": 1, "build": [1, 3, 5], "delai": 1, "prioriti": 1, "0": [1, 3, 5, 8, 12, 17], "trigger": 1, "use_values_from_trigger_tim": 1, "fals": [1, 3, 5, 6, 8, 11], "can": [1, 3, 5, 8, 12, 13, 14, 17], "given": [1, 3, 5, 6, 8, 12, 17], "assignment_express": 1, "directli": [1, 5, 13, 14], "scalar": 1, "If": [1, 3, 5, 6, 8, 14], "should": [1, 3, 5, 6, 8, 13], "understood": 1, "namespac": [1, 6], "which": [1, 3, 5, 6, 8, 10, 12], "call": [1, 3, 5, 6, 8, 12], "referenc": 1, "list": [1, 3, 5, 6, 8, 10, 12], "execut": [1, 6, 12], "contain": [1, 3, 5, 6, 8, 10, 12], "math": 1, "boolean": 1, "upon": [1, 5], "transit": 1, "from": [1, 3, 5, 6, 8, 12, 13, 14], "true": [1, 3, 5, 6, 8], "mai": [1, 5], "immedi": 1, "after": [1, 6, 10], "design": [1, 12], "within": [1, 12, 17], "between": [1, 3, 5, 6, 8, 12], "its": 1, "ad": 1, "describ": [1, 10], "chang": [1, 3, 5, 8], "perform": [1, 3, 5, 6, 8, 14, 17], "current": [1, 6, 10, 12], "simul": [1, 3, 5, 6, 8, 10, 12, 14, 17], "either": 1, "fire": 1, "associ": [1, 6], "specifi": [1, 3, 5, 6, 8], "depend": [1, 6, 10], "how": 1, "configur": 1, "compon": [1, 12, 17], "includ": [1, 3, 6, 8, 14, 17], "compart": 1, "when": [1, 6, 10, 12], "must": 1, "": [1, 6, 12, 14, 17], "initial_valu": [1, 12, 17], "persist": 1, "detect": [1, 3, 8], "environ": [1, 6, 14], "condit": 1, "order": 1, "A": [1, 3, 5, 6, 8, 12], "mathemat": [1, 14], "caus": [1, 6], "present": [1, 6], "otherwis": [1, 6], "initi": [1, 3, 10, 12, 17], "calcul": [1, 3, 5, 8], "bool": [1, 3, 5, 6, 8], "start": 1, "t": [1, 3, 5, 6, 8, 10], "determin": [1, 6], "arg": 1, "object": [1, 3, 5, 6, 8, 10, 12, 14, 17], "defin": [1, 6, 12, 17], "dure": [1, 6], "made": [1, 5, 10], "bodi": 1, "oper": [1, 3, 5, 6, 8, 13], "argument": [1, 3, 5, 6, 8, 12, 17], "convert": [1, 6, 11], "comma": 1, "separ": 1, "format": [1, 6, 12, 14], "definit": [1, 6, 12, 17], "except": 1, "abstract": [1, 5, 12], "classmethod": [1, 3, 5, 6, 8], "support": [1, 3, 5, 6, 8, 10, 14], "featur": [1, 3, 5, 6, 8], "integr": [1, 3, 5, 8, 14], "option": [1, 3, 5, 6, 8], "20": 1, "number_of_trajectori": [1, 3, 5, 8, 10, 12], "1": [1, 3, 5, 8, 10, 12, 17], "increment": [1, 3, 5, 8], "05": 1, "seed": [1, 3, 5, 8, 12], "debug": [1, 3, 5, 6, 8], "profil": [1, 3, 5, 6, 8], "kwarg": [1, 3, 5, 6, 8], "out": [1, 3, 5, 14], "collect": [1, 3, 5], "gillespi": [1, 3, 5, 10, 11, 14], "int": [1, 3, 5, 8], "end": [1, 3, 5, 8, 12], "number": [1, 3, 5, 8, 12], "sampl": [1, 3, 5, 6, 8, 12], "chemic": [1, 3, 5, 8, 10], "master": [1, 3, 5, 8], "each": [1, 3, 5, 8, 12], "float": [1, 3, 5, 8], "step": [1, 3, 5, 8, 10, 12], "solut": [1, 3, 5, 8], "random": [1, 3, 5, 8, 12], "provid": [1, 3, 5, 6, 8, 12], "addit": [1, 3, 5, 8, 12], "inform": [1, 3, 5, 6, 8], "about": [1, 3, 5, 8], "sol_model": 1, "same": [1, 3, 5, 8, 12, 17], "pass": [1, 3, 5, 6, 8, 12], "rais": [1, 6], "ar": [1, 3, 5, 6, 8, 10, 12, 17], "equal": 1, "check": [1, 6, 10], "unsupport": 1, "span": [1, 12, 17], "both": [1, 6, 17], "user": [1, 13, 14], "neither": 1, "translation_t": 1, "encode_priv": 1, "jsonencod": 1, "deleg": 1, "encod": 1, "one": [1, 5, 6, 12], "more": [1, 3, 5, 8, 12], "implemente": [1, 5], "instanc": [1, 5, 6, 12], "translat": 1, "privat": 1, "public": [1, 14, 17], "json": 1, "onli": [1, 6, 10], "json_dict": 1, "dictionari": [1, 3, 5, 6, 8, 10, 12], "python": [1, 6, 10, 12, 13, 14, 17], "o": 1, "dump": 1, "bad": 1, "anyth": 1, "els": 1, "make": [1, 3, 5, 17], "freak": 1, "being": [1, 6, 10], "coder": 1, "enabl": [1, 6], "int64": 1, "static": [1, 3, 5], "obj": 1, "some": [1, 12, 17], "json_str": 1, "new": [1, 5, 6, 12], "readi": 1, "note": 1, "complex": 1, "inherit": [1, 3, 8], "do": [1, 12], "need": [1, 5, 14, 17], "manual": 1, "By": [1, 3, 5, 8], "back": [1, 12], "var": 1, "interfac": 1, "allow": [1, 6, 17], "arbitrari": 1, "src_dict": 1, "__new__": 1, "appli": [1, 6], "onto": 1, "__dict__": 1, "ignore_whitespac": 1, "hash_private_v": 1, "hash": 1, "self": 1, "whitespac": 1, "strip": 1, "prior": 1, "non": [1, 6], "md5": 1, "tabl": 1, "pair": [1, 6], "data": [1, 3, 5, 6, 8, 10, 12], "gener": [1, 3, 6, 8, 14], "equival": 1, "newli": [1, 6], "exist": [1, 3, 5, 6], "_": 1, "ignor": [1, 5], "prefix": 1, "anonym": 1, "ndarrai": [1, 5], "tree": [1, 6, 13], "behavior": [1, 5, 6], "anon": 1, "recurs": [1, 13], "anonymis": 1, "properti": [1, 6], "identifi": [1, 6], "search": [1, 14], "through": [1, 5, 6], "match": 1, "found": [1, 6, 10, 14], "substitut": 1, "interv": [1, 3, 5, 8], "timer": 1, "thread": 1, "repeatedli": 1, "instead": [1, 6], "simpli": 1, "c": [1, 5, 6, 10, 12, 14], "live": [1, 11], "graph": [1, 3, 5, 8, 10], "method": [1, 3, 5, 8, 10, 12, 14, 17], "repres": [1, 6, 12, 17], "activ": 1, "you": [1, 13, 14, 17], "overrid": [1, 3, 5, 6], "subclass": [1, 17], "standard": 1, "invok": [1, 5, 6, 12, 17], "callabl": [1, 5], "constructor": [1, 5], "ani": [1, 5, 6, 14, 17], "sequenti": 1, "keyword": [1, 3, 5, 8, 12, 17], "taken": [1, 3, 8], "respect": [1, 12], "timelin": [1, 3, 8, 10], "live_output_opt": [1, 3, 5, 8], "resum": [1, 3, 5, 8, 10], "hold": 1, "requir": [1, 6], "live_output": [1, 3, 5, 8], "curr_stat": 1, "curr_tim": 1, "trajectory_bas": 1, "finish": 1, "output": [1, 3, 5, 6, 8], "grapher": 1, "state": [1, 3, 5, 8, 10], "len": 1, "refer": [1, 3, 8, 12], "indic": [1, 5, 6], "whether": [1, 5, 6], "ha": [1, 5, 6, 12, 14], "trajectory_num": 1, "trejectori": 1, "counter": 1, "file_obj": 1, "print": 1, "header": [1, 6], "text": [1, 3, 5, 8], "file": [1, 6, 10, 11, 12, 14], "write": [1, 6], "creat": [1, 5, 6, 10, 12, 14], "invalid": [1, 6], "popul": [1, 5, 6, 12], "volum": [1, 10], "tspan": [1, 12, 17], "well": [1, 6, 14, 17], "mix": 1, "biochem": [1, 12, 14, 17], "discret": 1, "stochast": [1, 3, 5, 6, 8, 12, 14, 17], "determinist": [1, 3, 5, 8, 12, 17], "concentr": [1, 17], "automat": [1, 3, 5, 6, 12], "convers": [1, 6, 11], "system": [1, 3, 5, 6, 8, 12, 13, 14], "matter": 1, "also": [1, 12, 14], "vol": 1, "custom": [1, 5, 6, 10, 12], "e": 1, "mass": [1, 6], "action": [1, 6], "propens": [1, 3, 5, 6, 8, 10], "timepoint": 1, "later": [1, 6], "see": [1, 3, 8], "further": 1, "descript": 1, "befor": [1, 6], "other": [1, 6], "accept": [1, 5, 6], "than": [1, 3, 5, 8], "particular": 1, "rate": [1, 6, 12, 17], "were": [1, 6], "assignment_rul": 1, "fail": [1, 3, 5, 6, 17], "function_definit": 1, "defint": 1, "rate_rul": [1, 6], "prepar": [1, 5, 6], "part": 1, "assignemt": 1, "evetn": 1, "find": [1, 3, 5, 8, 14], "best": [1, 12], "dynam": [1, 12, 17], "continu": [1, 3, 5, 8, 12, 14, 17], "precompil": 1, "choos": 1, "algorithm": [1, 3, 5, 8, 12, 17], "we": [1, 12, 14, 17], "version": [1, 14], "element": 1, "what": [1, 6], "specif": [1, 6], "compat": 1, "everi": 1, "deprec": [1, 3, 5, 8], "timeout": [1, 3, 5, 8], "solver_arg": 1, "There": [1, 12], "here": [1, 17], "ssa": [1, 3, 5, 8, 14], "time_out": 1, "sent": 1, "signal": 1, "handler": 1, "restrict": 1, "od": [1, 3, 5, 6, 8, 14], "leap": [1, 3, 5, 8, 10, 14], "pick": 1, "csv": 1, "To": 1, "retriev": 1, "keyboard": 1, "interrupt": 1, "press": 1, "control": 1, "stop": [1, 5, 10], "jupyt": 1, "notebook": 1, "your": [1, 13], "previous": [1, 3, 5, 8], "ran": 1, "wish": 1, "singl": [1, 3, 5, 6, 8], "BE": 1, "OR": 1, "unexpect": 1, "occur": 1, "chosen": 1, "simplifi": 1, "intern": 1, "notat": 1, "stochml": 1, "p_name": 1, "pname": 1, "whose": 1, "g": 1, "k1": [1, 12], "4": [1, 3, 5, 10, 12], "unit": 1, "time_span": 1, "doe": [1, 6], "uniform": 1, "iter": [1, 5], "evenli": 1, "space": 1, "np": 1, "point": [1, 3, 8, 12], "inclus": 1, "flatten": 1, "ensur": [1, 6], "reactant": [1, 12, 17], "product": [1, 12, 17], "resolv": [1, 6], "serializi": 1, "deseri": 1, "nativ": 1, "stochkit2": [], "xml": 1, "filepath": [1, 6], "intial": 1, "document": 1, "exisit": 1, "read": [1, 3, 5, 14], "disk": 1, "assum": [1, 5, 6, 17], "alreadi": [1, 5], "resolveparamt": 1, "intend": [1, 5, 6], "test": [1, 10], "NOT": 1, "frommodel": 1, "tostr": 1, "instanti": [1, 12, 17], "gillespy_model": 1, "filenam": 1, "path": [1, 6, 11], "return_stochss_model": [1, 11], "report_silently_with_sbml_error": 1, "term": [1, 12], "caution": 1, "import": [1, 12, 17], "desir": 1, "silent": 1, "error": 1, "outsid": 1, "bound": [1, 3, 5, 8], "coverag": 1, "scope": 1, "attribut": 1, "dx": 1, "dt": 1, "w": 1, "propensity_funct": [1, 17], "ode_propensity_funct": 1, "massact": 1, "own": 1, "neg": 1, "union": [1, 6], "those": [1, 3, 8, 14], "consum": 1, "stoichiometri": [1, 6, 12], "exampl": [1, 3, 6, 8], "r1": [1, 12, 17], "r2": [1, 12, 17], "2": [1, 3, 5, 12, 17], "two": [1, 12, 17], "where": [1, 12], "switch": [1, 12, 17], "take": [1, 3, 5, 8], "care": 1, "For": [1, 3, 5, 6, 8, 12], "have": [1, 3, 5, 8, 17], "input": 1, "constant": [1, 6, 12], "independ": 1, "wa": [1, 10], "could": 1, "impact": 1, "preserv": 1, "spatialpi": 1, "produc": [1, 3, 5, 6, 8, 12], "particip": 1, "json_object": 1, "rxntype": 1, "marat": 1, "properli": 1, "noth": 1, "sucesss": 1, "failur": 1, "mean": [1, 12], "clear_output": [1, 3, 5, 8], "refresh": [1, 3, 5, 8], "xaxis_label": 1, "xscale": 1, "linear": 1, "yscale": 1, "yaxis_label": 1, "style": 1, "titl": [1, 12, 17], "show_titl": 1, "show_legend": 1, "multiple_graph": 1, "included_species_list": 1, "save_png": 1, "figsiz": [1, 12], "18": 1, "10": [1, 10, 12, 17], "matplotlib": [1, 12], "label": [1, 12], "axi": 1, "y": [1, 10], "IF": 1, "thei": 1, "overlap": 1, "save": [1, 3, 8], "png": 1, "tupl": [1, 3, 5, 6, 8], "size": [1, 3, 5, 8, 10], "width": 1, "height": 1, "ddof": 1, "depict": 1, "deviat": 1, "legend": [1, 12], "shown": 1, "delta": 1, "degre": 1, "freedom": 1, "divisor": 1, "n": 1, "return_plotly_figur": 1, "layout_arg": 1, "plotli": 1, "view": 1, "figur": [1, 12], "trace": 1, "layout": 1, "edit": 1, "dicctionari": 1, "arrai": [1, 3, 5, 8, 12], "nametag": 1, "stamp": 1, "directori": [1, 5, 6, 12], "tag": 1, "locat": 1, "solver_nam": 1, "undefin": 1, "statu": 1, "code": [1, 12, 14, 17], "success": 1, "50": 1, "hex": 1, "color": 1, "sortabl": 1, "boundary_condit": 1, "mode": 1, "allow_negative_popul": 1, "switch_min": 1, "switch_tol": 1, "03": [1, 3, 5, 8], "interact": 1, "cannot": 1, "FOR": 1, "WITH": 1, "reduc": 1, "below": 1, "toler": [1, 3, 5, 8], "level": [1, 3, 5, 8], "consid": 1, "compar": [1, 6, 17], "estim": 1, "sd": 1, "minimum": 1, "setter": 1, "durat": 1, "rang": [1, 12], "distanc": 1, "num_point": 1, "empti": [1, 6], "repeat": 1, "mutablemap": 1, "group": 1, "multipl": [1, 3, 5, 8], "togeth": [1, 12], "underli": 1, "store": [1, 3, 8], "That": 1, "access": 1, "lookup": 1, "until": [1, 5], "In": [1, 12, 17], "contrast": 1, "delet": [1, 5, 6], "first": [1, 5, 12, 13, 17], "leav": 1, "intact": 1, "ref": 1, "k": [1, 12], "d": [1, 10, 12], "m": [1, 12, 13], "follow": [1, 6, 12, 13, 17], "previou": [1, 5, 10], "keyerror": 1, "rememb": 1, "shallow": 1, "like": [1, 12], "last": 1, "move": 1, "begin": [1, 17], "lifo": 1, "fifo": 1, "lack": 1, "case": 1, "initlist": 1, "mutablesequ": 1, "less": 1, "complet": [1, 5], "wrapper": 1, "around": [1, 6], "sequenc": 1, "integ": 1, "occurr": 1, "valueerror": 1, "recommend": 1, "indexerror": 1, "IN": 1, "place": 1, "kwd": 1, "year": 1, "month": 1, "dai": 1, "remain": 1, "tz": 1, "local": 1, "timezon": 1, "field": 1, "posix": 1, "sep": 1, "iso": 1, "8601": 1, "yyyi": 1, "mm": 1, "ddt": 1, "hh": 1, "ss": 1, "mmm": 1, "uuu": 1, "timespec": 1, "auto": 1, "millisecond": 1, "9999": 1, "12": [1, 3, 8], "31": 1, "23": 1, "59": 1, "999999": 1, "timedelta": 1, "pars": [1, 6, 10], "localtim": 1, "construct": 1, "naiv": 1, "utc": 1, "build_engin": [3, 5], "template_gen": [3, 5], "basicsimdecod": [3, 5], "get_output": [3, 5], "iterativesimdecod": [3, 5], "with_callback": [3, 5], "simdecod": [3, 5], "create_default": [3, 5], "csolver": [3, 5], "simulationreturncod": [3, 5], "done": [3, 5], "stochkitbasesolv": [], "label_trajectori": [], "locate_execut": [], "process_se": [], "stochkitodesolv": [], "get_trajectori": [], "stochkitsolv": [], "select": [3, 5, 10], "check_cpp_support": [3, 10], "change_param_valu": [3, 10], "dependency_graph": [3, 10], "numpy_initi": [3, 10], "numpy_resum": [3, 10], "numpy_trajectory_base_initi": [3, 10], "species_pars": [3, 10], "update_species_init_valu": [3, 10], "langevin": [3, 8], "over": [3, 5, 8, 12], "rel": [3, 5, 8], "yield": [3, 5, 8], "greatli": [3, 5, 8], "improv": [3, 5, 8, 12], "veri": [3, 5, 8], "littl": [3, 5, 8], "trade": [3, 5, 8], "off": [3, 5, 8], "accuraci": [3, 5, 8, 12], "denot": [3, 5, 8], "rtype": [3, 5, 6, 8], "tau_tol": [3, 5, 8], "typic": [3, 8], "record": [3, 8], "progress": [3, 5, 8], "longer": [3, 5, 8], "exit": [3, 5, 8], "larger": [3, 5, 8], "via": [3, 5, 8], "output_directori": [3, 5], "delete_directori": [3, 5], "ordinari": [3, 5, 8, 17], "differenti": [3, 5, 8, 17], "sundial": [3, 5], "odc_c_solv": [3, 5], "integrator_opt": [3, 5, 8], "alwai": [3, 5, 8], "scipi": [3, 8], "lsoda": [3, 8], "vode": [3, 8], "zvode": [3, 8], "dopri5": [3, 8], "dop853": [3, 8], "detail": [3, 8], "http": [3, 8, 13], "doc": [3, 8], "org": [3, 8], "html": [3, 8], "max_step": [3, 8], "rtol": [3, 8], "01": [3, 8], "root": [3, 5, 8, 12], "interpret": [3, 5, 8, 13], "direct": [3, 5, 8, 14], "along": [3, 5, 8], "interchang": [3, 5, 8], "simultan": [3, 5, 8], "intenum": [3, 5], "enumer": [3, 5], "integrator_fail": [3, 5], "3": [3, 5, 13, 14], "invalid_after_ssa": [3, 5], "loop_over_integr": [3, 5], "negative_state_at_begining_of_step": [3, 5], "6": [3, 5], "negative_state_no_ssa_react": [3, 5], "5": [3, 5], "unknown": [3, 5], "tau_step": [3, 5], "use_root_find": [3, 5], "hybrid": [3, 5, 12], "profile_react": [3, 8], "event_sensit": [3, 8], "100": [3, 8, 12, 17], "inspect": [3, 8], "1e": [3, 8], "9": [3, 8], "atol": [3, 8], "tau_leap": [3, 5], "buildengin": [5, 6], "build_cach": [5, 6], "build_simul": [5, 6], "clean": [5, 6], "get_executable_path": [5, 6], "get_missing_depend": [5, 6], "template_definitions_nam": [5, 6], "template_options_nam": [5, 6], "cppconvert": [5, 6], "cppexpressiontransform": [5, 6], "get_str": [5, 6], "visit_and": [5, 6], "visit_or": [5, 6], "validationvisitor": [5, 6], "getexpr_cpp": [5, 6], "getexpr_python": [5, 6], "map_oper": [5, 6], "operator_map": [5, 6], "with_blacklist": [5, 6], "with_namespac": [5, 6], "expressionconvert": [5, 6], "convert_str": [5, 6], "parse_comparison": [5, 6], "parse_log": [5, 6], "parse_oper": [5, 6], "visit_add": [5, 6], "visit_binop": [5, 6], "visit_boolop": [5, 6], "visit_byt": [5, 6], "visit_cal": [5, 6], "visit_compar": [5, 6], "visit_const": [5, 6], "visit_div": [5, 6], "visit_ellipsi": [5, 6], "visit_eq": [5, 6], "visit_gt": [5, 6], "visit_lt": [5, 6], "visit_mult": [5, 6], "visit_nam": [5, 6], "visit_nameconst": [5, 6], "visit_noteq": [5, 6], "visit_num": [5, 6], "visit_pow": [5, 6], "visit_str": [5, 6], "visit_sub": [5, 6], "visit_usub": [5, 6], "visit_unaryop": [5, 6], "expressionresult": [5, 6], "pythonconvert": [5, 6], "prebuild": [5, 6], "sanitizedmodel": [5, 6], "function_map": [5, 6], "get_opt": [5, 6], "get_templ": [5, 6], "use_propens": [5, 6], "use_rate_rul": [5, 6], "use_react": [5, 6], "get_model_defin": [5, 6], "template_def_propens": [5, 6], "template_def_rate_rul": [5, 6], "template_def_react": [5, 6], "template_def_speci": [5, 6], "template_def_vari": [5, 6], "update_model_opt": [5, 6], "write_definit": [5, 6], "write_templ": [5, 6], "simpl": 5, "fulli": [5, 6], "subprocess": 5, "3d": 5, "bufferedread": 5, "buffer": 5, "reader": 5, "stdout": 5, "process": [5, 12, 17], "avail": [5, 14], "block": 5, "been": [5, 6], "io": 5, "member": 5, "open": [5, 14], "popen": 5, "callback": 5, "regular": 5, "timestep": 5, "receiv": 5, "handl": [5, 6], "just": 5, "page_s": 5, "256": 5, "regist": [5, 14], "suggest": [5, 14], "byte": [5, 6], "smaller": 5, "consist": [5, 6], "cost": 5, "better": 5, "overal": [5, 12], "sporad": 5, "total": 5, "signatur": 5, "def": [5, 12, 17], "entri": 5, "abc": 5, "wai": [5, 12], "implement": 5, "expect": [5, 6], "num_trajectori": 5, "num_timestep": 5, "num_speci": 5, "predefin": 5, "shape": 5, "prefer": 5, "work": 5, "completet": 5, "33": 5, "output_dir": 6, "cache_dir": 6, "force_rebuild": 6, "cach": 6, "rebuild": 6, "simulation_nam": 6, "temp": 6, "odesimul": 6, "overriden": 6, "makefil": 6, "debugg": 6, "artifact": 6, "built": 6, "miss": 6, "templat": 6, "compil": 6, "them": 6, "template_definit": 6, "h": 6, "who": 6, "param": 6, "template_opt": 6, "ast": [6, 10], "nodetransform": 6, "node": 6, "binop": 6, "And": [6, 17], "Or": 6, "blacklist": 6, "pre": 6, "flight": 6, "syntax": 6, "check_blacklist": 6, "visit_assign": 6, "boolop": 6, "unaryop": 6, "statement": 6, "syntaxerror": 6, "imposs": 6, "_ast": 6, "Not": 6, "noteq": 6, "mod": 6, "bitand": 6, "mult": 6, "pow": [6, 17], "sub": 6, "div": 6, "floordiv": 6, "lt": 6, "lshift": 6, "lte": 6, "eq": 6, "gt": 6, "gte": 6, "rshift": 6, "matmult": 6, "bitxor": 6, "bitor": 6, "so": [6, 12], "far": 6, "against": 6, "addition": 6, "reject": 6, "rvalu": 6, "duplic": 6, "differ": [6, 13], "flag": 6, "nodevisitor": 6, "ellipsi": 6, "nameconst": 6, "num": 6, "usub": 6, "invalid_nam": 6, "invalid_oper": 6, "is_valid": 6, "struct": 6, "obj_dir": 6, "wrap": 6, "ab": 6, "round": 6, "macro": 6, "attach": 6, "matrix": 6, "runtim": 6, "relev": 6, "relat": 6, "itself": 6, "written": 6, "absolut": 6, "extens": 6, "cle": 8, "stochkit_hom": [], "instal": 14, "overwritten": [], "job_id": [], "usual": [], "extra_arg": [], "extra": [], "show_label": [], "rather": [], "posit": [], "out_dir": [], "deriv": [], "up": 12, "stochkit_od": [], "py": 10, "cao": 10, "petzold": 10, "l": 10, "r": [10, 12], "2006": 10, "effici": [10, 12], "pdf": 10, "journal": 10, "physic": 10, "124": 10, "044109": 10, "bibcod": 10, "2006jchph": 10, "124d4109c": 10, "doi": 10, "1063": 10, "2159468": 10, "pmid": 10, "16460151": 10, "basic_tau_leaping_solv": 10, "basic_tau_hybrid": 10, "epsilon": 10, "initail": 10, "tau_arg": 10, "machin": 10, "listofparamet": 10, "listofreact": 10, "timestop": 10, "simulation_data": 10, "helper": 10, "choic": 10, "old": 10, "custom_prop_fun": 10, "look": [10, 12], "listofspeci": 10, "orient": [12, 14], "molecular": [12, 17], "graphic": 12, "visual": 12, "structur": 12, "uml_class_diagram": 12, "md": 12, "dimer": 12, "molecul": 12, "known": 12, "monom": 12, "situat": [12, 17], "ndash": 12, "let": [12, 17], "short": [12, 14], "come": 12, "decai": 12, "dissoci": 12, "react": 12, "anoth": 12, "break": 12, "apart": 12, "creation": 12, "nbsp": 12, "kc": 12, "kd": 12, "characterist": [12, 17], "our": [12, 14, 17], "facil": [12, 17], "parameter_valu": [12, 17], "k_c": 12, "005": 12, "k_d": 12, "08": 12, "30": 12, "r_c": 12, "r_creation": 12, "r_d": 12, "r_dissoci": 12, "101": [12, 17], "abov": [12, 17], "subarrai": 12, "pyplot": 12, "plt": 12, "b": 12, "With": 12, "few": 12, "command": [12, 13], "offer": [12, 14], "mani": 12, "altern": 12, "solv": 12, "demonstr": [12, 17], "It": [12, 14], "high": [12, 17], "thu": [12, 17], "lower": 12, "greater": 12, "low": 12, "sole": 12, "automaticswitchexampl": 12, "3e": 12, "k2": 12, "5e": 12, "k3": 12, "2e": 12, "400": 12, "10000": 12, "r3": [12, 17], "600": 12, "601": 12, "achiev": 12, "suppli": 12, "basictauhybridsolv": 12, "15": 12, "loc": 12, "gillespy2": [13, 17], "comput": 13, "linux": 13, "maco": 13, "window": 13, "abl": 13, "packag": [13, 14, 17], "manag": 13, "pip": 13, "shell": 13, "python3": 13, "upgrad": 13, "As": 13, "instruct": 13, "github": [13, 14], "git": 13, "com": 13, "final": 13, "clone": 13, "cd": 13, "approach": 14, "biolog": 14, "varieti": 14, "sever": 14, "variant": 14, "numer": 14, "optim": 14, "cython": 14, "latest": 14, "pypi": 14, "licens": 14, "under": 14, "gnu": 14, "pleas": 14, "develop": 14, "fund": 14, "nih": 14, "grant": 14, "2r01eb014877": 14, "prove": 14, "fill": 14, "registr": 14, "problem": 14, "report": 14, "issu": 14, "tracker": 14, "project": 14, "contact": 14, "main": 14, "author": 14, "dr": 14, "brian": 14, "drawert": 14, "question": 14, "basic": [14, 17], "usag": 14, "subpackag": 14, "modul": 14, "content": 14, "page": 14, "forthcom": [15, 16], "accur": 17, "limit": 17, "often": 17, "captur": 17, "cellular": 17, "becaus": 17, "formul": 17, "spatial": 17, "homogen": 17, "biomolecul": 17, "nevertheless": 17, "appropri": 17, "script": 17, "rest": 17, "next": 17, "gardner": 17, "et": 17, "al": 17, "natur": 17, "1999": 17, "genet": 17, "toggl": 17, "escherichia": 17, "coli": 17, "toggleswitch": 17, "toggle_switch": 17, "alpha1": 17, "alpha2": 17, "beta": 17, "gamma": 17, "mu": 17, "u": 17, "cu": 17, "cv": 17, "du": 17, "dv": 17, "r4": 17, "without": 17, "s_result": 17, "again": 17, "d_result": 17, "template_dir": 6, "constant_tau_steps": [3, 5, 8], "stepsiz": [3, 5], "postfix": 1, "odf": 1, "verbos": 1, "informataion": 1, "observ": 1}, "objects": {"": [[0, 0, 0, "-", "gillespy2"]], "gillespy2": [[1, 0, 0, "-", "core"], [2, 0, 0, "-", "sbml"], [3, 0, 0, "-", "solvers"], [11, 0, 0, "-", "stochss"]], "gillespy2.core": [[1, 1, 1, "", "AssignmentRule"], [1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 1, 1, "", "ChainMap"], [1, 3, 1, "", "DirectoryError"], [1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 3, 1, "", "EventError"], [1, 1, 1, "", "EventTrigger"], [1, 3, 1, "", "ExecutionError"], [1, 1, 1, "", "FunctionDefinition"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 1, 1, "", "GillesPySolver"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "Model"], [1, 3, 1, "", "ModelError"], [1, 1, 1, "", "OrderedDict"], [1, 1, 1, "", "Parameter"], [1, 3, 1, "", "ParameterError"], [1, 1, 1, "", "RateRule"], [1, 3, 1, "", "RateRuleError"], [1, 1, 1, "", "Reaction"], [1, 3, 1, "", "ReactionError"], [1, 1, 1, "", "Results"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 1, 1, "", "SortableObject"], [1, 1, 1, "", "Species"], [1, 3, 1, "", "SpeciesError"], [1, 1, 1, "", "StochMLDocument"], [1, 3, 1, "", "StochMLImportError"], [1, 1, 1, "", "TimeSpan"], [1, 3, 1, "", "TimespanError"], [1, 1, 1, "", "Trajectory"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "UserDict"], [1, 1, 1, "", "UserList"], [1, 3, 1, "", "ValidationError"], [1, 0, 0, "-", "assignmentrule"], [1, 0, 0, "-", "cleanup"], [1, 6, 1, "", "cleanup_tempfiles"], [1, 6, 1, "", "common_rgb_values"], [1, 1, 1, "", "datetime"], [1, 0, 0, "-", "events"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 0, 0, "-", "functiondefinition"], [1, 0, 0, "-", "gillespyError"], [1, 0, 0, "-", "gillespySolver"], [1, 6, 1, "", "import_SBML"], [1, 0, 0, "-", "jsonify"], [1, 0, 0, "-", "liveGraphing"], [1, 0, 0, "-", "model"], [1, 0, 0, "-", "parameter"], [1, 0, 0, "-", "raterule"], [1, 0, 0, "-", "reaction"], [1, 0, 0, "-", "results"], [1, 0, 0, "-", "sortableobject"], [1, 0, 0, "-", "species"], [1, 0, 0, "-", "timespan"]], "gillespy2.core.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.ChainMap": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "get"], [1, 2, 1, "", "new_child"], [1, 4, 1, "", "parents"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"]], "gillespy2.core.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.OrderedDict": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "items"], [1, 2, 1, "", "keys"], [1, 2, 1, "", "move_to_end"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"], [1, 2, 1, "", "setdefault"], [1, 2, 1, "", "update"], [1, 2, 1, "", "values"]], "gillespy2.core.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.core.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.UserDict": [[1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"]], "gillespy2.core.UserList": [[1, 2, 1, "", "append"], [1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "count"], [1, 2, 1, "", "extend"], [1, 2, 1, "", "index"], [1, 2, 1, "", "insert"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "remove"], [1, 2, 1, "", "reverse"], [1, 2, 1, "", "sort"]], "gillespy2.core.assignmentrule": [[1, 1, 1, "", "AssignmentRule"]], "gillespy2.core.assignmentrule.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.cleanup": [[1, 6, 1, "", "cleanup_tempfiles"]], "gillespy2.core.datetime": [[1, 2, 1, "", "astimezone"], [1, 2, 1, "", "combine"], [1, 2, 1, "", "ctime"], [1, 2, 1, "", "date"], [1, 2, 1, "", "dst"], [1, 5, 1, "", "fold"], [1, 2, 1, "", "fromisoformat"], [1, 2, 1, "", "fromtimestamp"], [1, 5, 1, "", "hour"], [1, 2, 1, "", "isoformat"], [1, 5, 1, "", "max"], [1, 5, 1, "", "microsecond"], [1, 5, 1, "", "min"], [1, 5, 1, "", "minute"], [1, 2, 1, "", "now"], [1, 2, 1, "", "replace"], [1, 5, 1, "", "resolution"], [1, 5, 1, "", "second"], [1, 2, 1, "", "strptime"], [1, 2, 1, "", "time"], [1, 2, 1, "", "timestamp"], [1, 2, 1, "", "timetuple"], [1, 2, 1, "", "timetz"], [1, 5, 1, "", "tzinfo"], [1, 2, 1, "", "tzname"], [1, 2, 1, "", "utcfromtimestamp"], [1, 2, 1, "", "utcnow"], [1, 2, 1, "", "utcoffset"], [1, 2, 1, "", "utctimetuple"]], "gillespy2.core.events": [[1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 1, 1, "", "EventTrigger"]], "gillespy2.core.events.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.events.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.functiondefinition": [[1, 1, 1, "", "FunctionDefinition"]], "gillespy2.core.functiondefinition.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.gillespyError": [[1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 3, 1, "", "DirectoryError"], [1, 3, 1, "", "EventError"], [1, 3, 1, "", "ExecutionError"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 3, 1, "", "ModelError"], [1, 3, 1, "", "ParameterError"], [1, 3, 1, "", "RateRuleError"], [1, 3, 1, "", "ReactionError"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 3, 1, "", "SpeciesError"], [1, 3, 1, "", "StochMLImportError"], [1, 3, 1, "", "TimespanError"], [1, 3, 1, "", "ValidationError"]], "gillespy2.core.gillespySolver": [[1, 1, 1, "", "GillesPySolver"]], "gillespy2.core.gillespySolver.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.jsonify": [[1, 1, 1, "", "ComplexJsonCoder"], [1, 1, 1, "", "Int64Coder"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "NdArrayCoder"], [1, 1, 1, "", "SetCoder"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "TypeCoder"]], "gillespy2.core.jsonify.ComplexJsonCoder": [[1, 2, 1, "", "decode"], [1, 2, 1, "", "default"]], "gillespy2.core.jsonify.Int64Coder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.jsonify.NdArrayCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.SetCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.jsonify.TypeCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.liveGraphing": [[1, 1, 1, "", "CRepeatTimer"], [1, 1, 1, "", "LiveDisplayer"], [1, 1, 1, "", "RepeatTimer"], [1, 6, 1, "", "display_types"], [1, 6, 1, "", "valid_graph_params"]], "gillespy2.core.liveGraphing.CRepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.liveGraphing.LiveDisplayer": [[1, 2, 1, "", "display"], [1, 2, 1, "", "increment_trajectory"], [1, 2, 1, "", "print_text_header"], [1, 2, 1, "", "trajectory_header"]], "gillespy2.core.liveGraphing.RepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.model": [[1, 1, 1, "", "Model"], [1, 1, 1, "", "StochMLDocument"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 6, 1, "", "import_SBML"]], "gillespy2.core.model.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.model.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.parameter": [[1, 1, 1, "", "Parameter"]], "gillespy2.core.parameter.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.raterule": [[1, 1, 1, "", "RateRule"]], "gillespy2.core.raterule.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.reaction": [[1, 1, 1, "", "Reaction"]], "gillespy2.core.reaction.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.results": [[1, 1, 1, "", "Results"], [1, 1, 1, "", "Trajectory"], [1, 6, 1, "", "common_rgb_values"]], "gillespy2.core.results.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.sortableobject": [[1, 1, 1, "", "SortableObject"]], "gillespy2.core.species": [[1, 1, 1, "", "Species"]], "gillespy2.core.species.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.timespan": [[1, 1, 1, "", "TimeSpan"]], "gillespy2.core.timespan.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.solvers": [[3, 1, 1, "", "CLESolver"], [3, 1, 1, "", "NumPySSASolver"], [3, 1, 1, "", "ODECSolver"], [3, 1, 1, "", "ODESolver"], [3, 1, 1, "", "SSACSolver"], [3, 1, 1, "", "TauHybridCSolver"], [3, 1, 1, "", "TauHybridSolver"], [3, 1, 1, "", "TauLeapingCSolver"], [3, 1, 1, "", "TauLeapingSolver"], [5, 0, 0, "-", "cpp"], [8, 0, 0, "-", "numpy"], [10, 0, 0, "-", "utilities"]], "gillespy2.solvers.CLESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.NumPySSASolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.ODECSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.ODESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.SSACSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver": [[3, 1, 1, "", "ErrorStatus"], [3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver.ErrorStatus": [[3, 5, 1, "", "INTEGRATOR_FAILED"], [3, 5, 1, "", "INVALID_AFTER_SSA"], [3, 5, 1, "", "LOOP_OVER_INTEGRATE"], [3, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [3, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [3, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.TauHybridSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 5, 1, "", "name"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.TauLeapingCSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauLeapingSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.cpp": [[5, 1, 1, "", "ODECSolver"], [5, 1, 1, "", "SSACSolver"], [5, 1, 1, "", "TauHybridCSolver"], [5, 1, 1, "", "TauLeapingCSolver"], [6, 0, 0, "-", "build"], [5, 0, 0, "-", "c_decoder"], [5, 0, 0, "-", "c_solver"], [5, 0, 0, "-", "ode_c_solver"], [5, 0, 0, "-", "ssa_c_solver"], [5, 0, 0, "-", "tau_hybrid_c_solver"], [5, 0, 0, "-", "tau_leaping_c_solver"]], "gillespy2.solvers.cpp.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver": [[5, 1, 1, "", "ErrorStatus"], [5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.build": [[6, 0, 0, "-", "build_engine"], [6, 0, 0, "-", "expression"], [6, 0, 0, "-", "make"], [6, 0, 0, "-", "template_gen"]], "gillespy2.solvers.cpp.build.build_engine": [[6, 1, 1, "", "BuildEngine"]], "gillespy2.solvers.cpp.build.build_engine.BuildEngine": [[6, 2, 1, "", "build_cache"], [6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "clean"], [6, 2, 1, "", "get_executable_path"], [6, 2, 1, "", "get_missing_dependencies"], [6, 2, 1, "", "prepare"], [6, 5, 1, "", "template_definitions_name"], [6, 5, 1, "", "template_options_name"]], "gillespy2.solvers.cpp.build.expression": [[6, 1, 1, "", "CppConverter"], [6, 1, 1, "", "Expression"], [6, 1, 1, "", "ExpressionConverter"], [6, 1, 1, "", "ExpressionResults"], [6, 1, 1, "", "PythonConverter"]], "gillespy2.solvers.cpp.build.expression.CppConverter": [[6, 1, 1, "", "CppExpressionTransformer"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer": [[6, 2, 1, "", "visit_BinOp"]], "gillespy2.solvers.cpp.build.expression.Expression": [[6, 1, 1, "", "ValidationVisitor"], [6, 2, 1, "", "getexpr_cpp"], [6, 2, 1, "", "getexpr_python"], [6, 2, 1, "", "map_operator"], [6, 5, 1, "", "operator_map"], [6, 2, 1, "", "validate"], [6, 2, 1, "", "with_blacklist"], [6, 2, 1, "", "with_namespace"]], "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor": [[6, 2, 1, "", "check_blacklist"], [6, 2, 1, "", "visit_Assign"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.ExpressionConverter": [[6, 2, 1, "", "convert_str"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "parse_comparison"], [6, 2, 1, "", "parse_logical"], [6, 2, 1, "", "parse_operator"], [6, 2, 1, "", "visit_Add"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Bytes"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Constant"], [6, 2, 1, "", "visit_Div"], [6, 2, 1, "", "visit_Ellipsis"], [6, 2, 1, "", "visit_Eq"], [6, 2, 1, "", "visit_Gt"], [6, 2, 1, "", "visit_GtE"], [6, 2, 1, "", "visit_Lt"], [6, 2, 1, "", "visit_LtE"], [6, 2, 1, "", "visit_Mult"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_NameConstant"], [6, 2, 1, "", "visit_NotEq"], [6, 2, 1, "", "visit_Num"], [6, 2, 1, "", "visit_Pow"], [6, 2, 1, "", "visit_Str"], [6, 2, 1, "", "visit_Sub"], [6, 2, 1, "", "visit_USub"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.PythonConverter": [[6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.make": [[6, 1, 1, "", "Make"]], "gillespy2.solvers.cpp.build.make.Make": [[6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "prebuild"]], "gillespy2.solvers.cpp.build.template_gen": [[6, 1, 1, "", "SanitizedModel"], [6, 6, 1, "", "get_model_defines"], [6, 6, 1, "", "template_def_propensities"], [6, 6, 1, "", "template_def_rate_rules"], [6, 6, 1, "", "template_def_reactions"], [6, 6, 1, "", "template_def_species"], [6, 6, 1, "", "template_def_variables"], [6, 6, 1, "", "update_model_options"], [6, 6, 1, "", "write_definitions"], [6, 6, 1, "", "write_template"]], "gillespy2.solvers.cpp.build.template_gen.SanitizedModel": [[6, 5, 1, "", "function_map"], [6, 2, 1, "", "get_options"], [6, 2, 1, "", "get_template"], [6, 5, 1, "", "reserved_names"], [6, 2, 1, "", "use_propensity"], [6, 2, 1, "", "use_rate_rule"], [6, 2, 1, "", "use_reaction"]], "gillespy2.solvers.cpp.c_decoder": [[5, 1, 1, "", "BasicSimDecoder"], [5, 1, 1, "", "IterativeSimDecoder"], [5, 1, 1, "", "SimDecoder"]], "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"], [5, 2, 1, "", "with_callback"]], "gillespy2.solvers.cpp.c_decoder.SimDecoder": [[5, 2, 1, "", "create_default"], [5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_solver": [[5, 1, 1, "", "CSolver"], [5, 1, 1, "", "SimulationReturnCode"]], "gillespy2.solvers.cpp.c_solver.CSolver": [[5, 5, 1, "", "rc"]], "gillespy2.solvers.cpp.c_solver.SimulationReturnCode": [[5, 5, 1, "", "DONE"], [5, 5, 1, "", "FAILED"], [5, 5, 1, "", "PAUSED"]], "gillespy2.solvers.cpp.ode_c_solver.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.numpy": [[8, 1, 1, "", "CLESolver"], [8, 0, 0, "-", "CLE_solver"], [8, 1, 1, "", "NumPySSASolver"], [8, 1, 1, "", "ODESolver"], [8, 1, 1, "", "TauHybridSolver"], [8, 1, 1, "", "TauLeapingSolver"], [8, 0, 0, "-", "ode_solver"], [8, 0, 0, "-", "ssa_solver"], [8, 0, 0, "-", "tau_hybrid_solver"], [8, 0, 0, "-", "tau_leaping_solver"]], "gillespy2.solvers.numpy.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.CLE_solver.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ode_solver.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.utilities": [[10, 0, 0, "-", "Tau"], [10, 0, 0, "-", "cpp_support_test"], [10, 0, 0, "-", "solverutils"]], "gillespy2.solvers.utilities.Tau": [[10, 6, 1, "", "initialize"], [10, 6, 1, "", "select"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, 6, 1, "", "check_cpp_support"]], "gillespy2.solvers.utilities.solverutils": [[10, 6, 1, "", "change_param_values"], [10, 6, 1, "", "dependency_grapher"], [10, 6, 1, "", "numpy_initialization"], [10, 6, 1, "", "numpy_resume"], [10, 6, 1, "", "numpy_trajectory_base_initialization"], [10, 6, 1, "", "species_parse"], [10, 6, 1, "", "update_species_init_values"]], "gillespy2.stochss": [[11, 0, 0, "-", "StochSSexport"]], "gillespy2.stochss.StochSSexport": [[11, 6, 1, "", "export"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:property", "5": "py:attribute", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "function", "Python function"]}, "titleterms": {"gillespy2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "subpackag": [0, 3, 5], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "core": 1, "submodul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11], "assignmentrul": 1, "cleanup": 1, "event": 1, "functiondefinit": 1, "gillespyerror": 1, "gillespysolv": 1, "jsonifi": 1, "livegraph": 1, "model": 1, "paramet": 1, "raterul": 1, "reaction": 1, "result": 1, "sortableobject": 1, "speci": 1, "timespan": 1, "sbml": [2, 16], "sbmlexport": 2, "sbmlimport": 2, "solver": [3, 4, 5, 6, 7, 8, 9, 10, 12, 15], "auto": 4, "ssa_solv": [4, 8], "cpp": [5, 6], "c_decod": 5, "c_solver": 5, "ode_c_solv": 5, "ssa_c_solv": 5, "tau_hybrid_c_solv": 5, "tau_leaping_c_solv": 5, "build": 6, "build_engin": 6, "express": 6, "make": 6, "template_gen": 6, "cython": 7, "cython_ssa_solv": 7, "numpi": 8, "cle_solv": 8, "ode_solv": 8, "tau_hybrid_solv": 8, "tau_leaping_solv": 8, "stochkit": 9, "stochkit_solv": 9, "util": 10, "tau": 10, "cpp_support_test": 10, "solverutil": 10, "stochss": 11, "stochssexport": 11, "basic": 12, "usag": 12, "simpl": 12, "exampl": 12, "us": [12, 13, 15, 16], "select": 12, "differ": 12, "instal": 13, "prefer": 13, "method": 13, "pypi": 13, "altern": 13, "code": 13, "repositori": 13, "document": 14, "1": 14, "7": [], "2": 14, "get": 14, "copi": 14, "help": 14, "start": 14, "tutori": [14, 15, 16, 17], "api": 14, "refer": 14, "indic": 14, "tabl": 14, "od": 17, "v": 17, "ssa": 17, "8": 14, "0": []}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Tutorial: using solvers": [[15, "tutorial-using-solvers"]], "Documentation for GillesPy2 1.8.2": [[14, "documentation-for-gillespy2-release"]], "Getting a copy of GillesPy2": [[14, "getting-a-copy-of-gillespy2"]], "Getting help": [[14, "getting-help"]], "Documentation": [[14, "documentation"]], "Getting started": [[14, null]], "Tutorials": [[14, null]], "API reference": [[14, null]], "Indices and tables": [[14, "indices-and-tables"]], "Basic usage": [[12, "basic-usage"]], "Simple example of using GillesPy2": [[12, "simple-example-of-using-gillespy2"]], "Example of selecting a different solver": [[12, "example-of-selecting-a-different-solver"]], "Installation": [[13, "installation"]], "Preferred method: using PyPI": [[13, "preferred-method-using-pypi"]], "Alternative methods: using the code repository": [[13, "alternative-methods-using-the-code-repository"]], "Tutorial: ODE vs. SSA": [[17, "tutorial-ode-vs-ssa"]], "Tutorial: using SBML": [[16, "tutorial-using-sbml"]], "gillespy2.solvers.stochkit package": [[9, "gillespy2-solvers-stochkit-package"]], "Submodules": [[9, "submodules"], [8, "submodules"], [10, "submodules"], [11, "submodules"], [4, "submodules"], [6, "submodules"], [7, "submodules"], [5, "submodules"], [1, "submodules"], [2, "submodules"]], "gillespy2.solvers.stochkit.stochkit_solvers module": [[9, "gillespy2-solvers-stochkit-stochkit-solvers-module"]], "Module contents": [[9, "module-contents"], [8, "module-gillespy2.solvers.numpy"], [10, "module-gillespy2.solvers.utilities"], [11, "module-gillespy2.stochss"], [4, "module-contents"], [6, "module-gillespy2.solvers.cpp.build"], [7, "module-contents"], [5, "module-gillespy2.solvers.cpp"], [1, "module-gillespy2.core"], [2, "module-gillespy2.sbml"], [3, "module-gillespy2.solvers"], [0, "module-gillespy2"]], "gillespy2.solvers.numpy package": [[8, "gillespy2-solvers-numpy-package"]], "gillespy2.solvers.numpy.CLE_solver module": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver module": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver module": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver module": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver module": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "gillespy2.solvers.utilities package": [[10, "gillespy2-solvers-utilities-package"]], "gillespy2.solvers.utilities.Tau module": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test module": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils module": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "gillespy2.stochss package": [[11, "gillespy2-stochss-package"]], "gillespy2.stochss.StochSSexport module": [[11, "module-gillespy2.stochss.StochSSexport"]], "gillespy2.solvers.auto package": [[4, "gillespy2-solvers-auto-package"]], "gillespy2.solvers.auto.ssa_solver module": [[4, "gillespy2-solvers-auto-ssa-solver-module"]], "gillespy2.solvers.cpp.build package": [[6, "gillespy2-solvers-cpp-build-package"]], "gillespy2.solvers.cpp.build.build_engine module": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression module": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make module": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen module": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "gillespy2.solvers.cython package": [[7, "gillespy2-solvers-cython-package"]], "gillespy2.solvers.cython.cython_ssa_solver module": [[7, "gillespy2-solvers-cython-cython-ssa-solver-module"]], "gillespy2.solvers.cpp package": [[5, "gillespy2-solvers-cpp-package"]], "Subpackages": [[5, "subpackages"], [3, "subpackages"], [0, "subpackages"]], "gillespy2.solvers.cpp.c_decoder module": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver module": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver module": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver module": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "gillespy2.core package": [[1, "gillespy2-core-package"]], "gillespy2.core.assignmentrule module": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup module": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events module": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition module": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyError module": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespySolver module": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify module": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.liveGraphing module": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model module": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter module": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule module": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction module": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results module": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject module": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species module": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan module": [[1, "module-gillespy2.core.timespan"]], "gillespy2.sbml package": [[2, "gillespy2-sbml-package"]], "gillespy2.sbml.SBMLexport module": [[2, "gillespy2-sbml-sbmlexport-module"]], "gillespy2.sbml.SBMLimport module": [[2, "gillespy2-sbml-sbmlimport-module"]], "gillespy2.solvers package": [[3, "gillespy2-solvers-package"]], "gillespy2 package": [[0, "gillespy2-package"]]}, "indexentries": {"gillespy2": [[0, "module-gillespy2"]], "module": [[0, "module-gillespy2"], [1, "module-gillespy2.core"], [1, "module-gillespy2.core.assignmentrule"], [1, "module-gillespy2.core.cleanup"], [1, "module-gillespy2.core.events"], [1, "module-gillespy2.core.functiondefinition"], [1, "module-gillespy2.core.gillespyError"], [1, "module-gillespy2.core.gillespySolver"], [1, "module-gillespy2.core.jsonify"], [1, "module-gillespy2.core.liveGraphing"], [1, "module-gillespy2.core.model"], [1, "module-gillespy2.core.parameter"], [1, "module-gillespy2.core.raterule"], [1, "module-gillespy2.core.reaction"], [1, "module-gillespy2.core.results"], [1, "module-gillespy2.core.sortableobject"], [1, "module-gillespy2.core.species"], [1, "module-gillespy2.core.timespan"], [2, "module-gillespy2.sbml"], [3, "module-gillespy2.solvers"], [5, "module-gillespy2.solvers.cpp"], [5, "module-gillespy2.solvers.cpp.c_decoder"], [5, "module-gillespy2.solvers.cpp.c_solver"], [5, "module-gillespy2.solvers.cpp.ode_c_solver"], [5, "module-gillespy2.solvers.cpp.ssa_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"], [6, "module-gillespy2.solvers.cpp.build"], [6, "module-gillespy2.solvers.cpp.build.build_engine"], [6, "module-gillespy2.solvers.cpp.build.expression"], [6, "module-gillespy2.solvers.cpp.build.make"], [6, "module-gillespy2.solvers.cpp.build.template_gen"], [8, "module-gillespy2.solvers.numpy"], [8, "module-gillespy2.solvers.numpy.CLE_solver"], [8, "module-gillespy2.solvers.numpy.ode_solver"], [8, "module-gillespy2.solvers.numpy.ssa_solver"], [8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"], [8, "module-gillespy2.solvers.numpy.tau_leaping_solver"], [10, "module-gillespy2.solvers.utilities"], [10, "module-gillespy2.solvers.utilities.Tau"], [10, "module-gillespy2.solvers.utilities.cpp_support_test"], [10, "module-gillespy2.solvers.utilities.solverutils"], [11, "module-gillespy2.stochss"], [11, "module-gillespy2.stochss.StochSSexport"]], "annotate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.Annotate"]], "annotate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.Annotate"]], "assignmentrule (class in gillespy2.core)": [[1, "gillespy2.core.AssignmentRule"]], "assignmentrule (class in gillespy2.core.assignmentrule)": [[1, "gillespy2.core.assignmentrule.AssignmentRule"]], "assignmentruleerror": [[1, "gillespy2.core.AssignmentRuleError"], [1, "gillespy2.core.gillespyError.AssignmentRuleError"]], "builderror": [[1, "gillespy2.core.BuildError"], [1, "gillespy2.core.gillespyError.BuildError"]], "crepeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer"]], "chainmap (class in gillespy2.core)": [[1, "gillespy2.core.ChainMap"]], "complexjsoncoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder"]], "directoryerror": [[1, "gillespy2.core.DirectoryError"], [1, "gillespy2.core.gillespyError.DirectoryError"]], "event (class in gillespy2.core)": [[1, "gillespy2.core.Event"]], "event (class in gillespy2.core.events)": [[1, "gillespy2.core.events.Event"]], "eventassignment (class in gillespy2.core)": [[1, "gillespy2.core.EventAssignment"]], "eventassignment (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventAssignment"]], "eventerror": [[1, "gillespy2.core.EventError"], [1, "gillespy2.core.gillespyError.EventError"]], "eventtrigger (class in gillespy2.core)": [[1, "gillespy2.core.EventTrigger"]], "eventtrigger (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventTrigger"]], "executionerror": [[1, "gillespy2.core.ExecutionError"], [1, "gillespy2.core.gillespyError.ExecutionError"]], "functiondefinition (class in gillespy2.core)": [[1, "gillespy2.core.FunctionDefinition"]], "functiondefinition (class in gillespy2.core.functiondefinition)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition"]], "functiondefinitionerror": [[1, "gillespy2.core.FunctionDefinitionError"], [1, "gillespy2.core.gillespyError.FunctionDefinitionError"]], "gillespysolver (class in gillespy2.core)": [[1, "gillespy2.core.GillesPySolver"]], "gillespysolver (class in gillespy2.core.gillespysolver)": [[1, "gillespy2.core.gillespySolver.GillesPySolver"]], "int64coder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Int64Coder"]], "invalidmodelerror": [[1, "gillespy2.core.InvalidModelError"], [1, "gillespy2.core.gillespyError.InvalidModelError"]], "invalidstochmlerror": [[1, "gillespy2.core.InvalidStochMLError"], [1, "gillespy2.core.gillespyError.InvalidStochMLError"]], "jsonify (class in gillespy2.core)": [[1, "gillespy2.core.Jsonify"]], "jsonify (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Jsonify"]], "livedisplayer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer"]], "model (class in gillespy2.core)": [[1, "gillespy2.core.Model"]], "model (class in gillespy2.core.model)": [[1, "gillespy2.core.model.Model"]], "modelerror": [[1, "gillespy2.core.ModelError"], [1, "gillespy2.core.gillespyError.ModelError"]], "ndarraycoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.NdArrayCoder"]], "ordereddict (class in gillespy2.core)": [[1, "gillespy2.core.OrderedDict"]], "parameter (class in gillespy2.core)": [[1, "gillespy2.core.Parameter"]], "parameter (class in gillespy2.core.parameter)": [[1, "gillespy2.core.parameter.Parameter"]], "parametererror": [[1, "gillespy2.core.ParameterError"], [1, "gillespy2.core.gillespyError.ParameterError"]], "raterule (class in gillespy2.core)": [[1, "gillespy2.core.RateRule"]], "raterule (class in gillespy2.core.raterule)": [[1, "gillespy2.core.raterule.RateRule"]], "rateruleerror": [[1, "gillespy2.core.RateRuleError"], [1, "gillespy2.core.gillespyError.RateRuleError"]], "reaction (class in gillespy2.core)": [[1, "gillespy2.core.Reaction"]], "reaction (class in gillespy2.core.reaction)": [[1, "gillespy2.core.reaction.Reaction"]], "reactionerror": [[1, "gillespy2.core.ReactionError"], [1, "gillespy2.core.gillespyError.ReactionError"]], "repeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.RepeatTimer"]], "results (class in gillespy2.core)": [[1, "gillespy2.core.Results"]], "results (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Results"]], "resultserror": [[1, "gillespy2.core.ResultsError"], [1, "gillespy2.core.gillespyError.ResultsError"]], "sbmlerror": [[1, "gillespy2.core.SBMLError"], [1, "gillespy2.core.gillespyError.SBMLError"]], "setcoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.SetCoder"]], "simulationerror": [[1, "gillespy2.core.SimulationError"], [1, "gillespy2.core.gillespyError.SimulationError"]], "simulationtimeouterror": [[1, "gillespy2.core.SimulationTimeoutError"], [1, "gillespy2.core.gillespyError.SimulationTimeoutError"]], "solvererror": [[1, "gillespy2.core.SolverError"], [1, "gillespy2.core.gillespyError.SolverError"]], "sortableobject (class in gillespy2.core)": [[1, "gillespy2.core.SortableObject"]], "sortableobject (class in gillespy2.core.sortableobject)": [[1, "gillespy2.core.sortableobject.SortableObject"]], "species (class in gillespy2.core)": [[1, "gillespy2.core.Species"]], "species (class in gillespy2.core.species)": [[1, "gillespy2.core.species.Species"]], "specieserror": [[1, "gillespy2.core.SpeciesError"], [1, "gillespy2.core.gillespyError.SpeciesError"]], "stochmldocument (class in gillespy2.core)": [[1, "gillespy2.core.StochMLDocument"]], "stochmldocument (class in gillespy2.core.model)": [[1, "gillespy2.core.model.StochMLDocument"]], "stochmlimporterror": [[1, "gillespy2.core.StochMLImportError"], [1, "gillespy2.core.gillespyError.StochMLImportError"]], "timespan (class in gillespy2.core)": [[1, "gillespy2.core.TimeSpan"]], "timespan (class in gillespy2.core.timespan)": [[1, "gillespy2.core.timespan.TimeSpan"]], "timespanerror": [[1, "gillespy2.core.TimespanError"], [1, "gillespy2.core.gillespyError.TimespanError"]], "trajectory (class in gillespy2.core)": [[1, "gillespy2.core.Trajectory"]], "trajectory (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Trajectory"]], "translationtable (class in gillespy2.core)": [[1, "gillespy2.core.TranslationTable"]], "translationtable (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TranslationTable"]], "typecoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TypeCoder"]], "userdict (class in gillespy2.core)": [[1, "gillespy2.core.UserDict"]], "userlist (class in gillespy2.core)": [[1, "gillespy2.core.UserList"]], "validationerror": [[1, "gillespy2.core.ValidationError"], [1, "gillespy2.core.gillespyError.ValidationError"]], "add() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add"]], "add() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add"]], "addproduct() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addProduct"]], "addproduct() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addProduct"]], "addreactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addReactant"]], "addreactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addReactant"]], "add_assignment() (gillespy2.core.event method)": [[1, "gillespy2.core.Event.add_assignment"]], "add_assignment() (gillespy2.core.events.event method)": [[1, "gillespy2.core.events.Event.add_assignment"]], "add_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_assignment_rule"]], "add_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_assignment_rule"]], "add_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_event"]], "add_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_event"]], "add_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_function_definition"]], "add_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_function_definition"]], "add_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_parameter"]], "add_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_parameter"]], "add_product() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_product"]], "add_product() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_product"]], "add_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_rate_rule"]], "add_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_rate_rule"]], "add_reactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_reactant"]], "add_reactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_reactant"]], "add_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_reaction"]], "add_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_reaction"]], "add_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_species"]], "add_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_species"]], "append() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.append"]], "arange() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.arange"]], "arange() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.arange"]], "astimezone() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.astimezone"]], "average_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.average_ensemble"]], "average_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.average_ensemble"]], "build_from_solver_results() (gillespy2.core.results class method)": [[1, "gillespy2.core.Results.build_from_solver_results"]], "build_from_solver_results() (gillespy2.core.results.results class method)": [[1, "gillespy2.core.results.Results.build_from_solver_results"]], "cleanup_tempfiles() (in module gillespy2.core)": [[1, "gillespy2.core.cleanup_tempfiles"]], "cleanup_tempfiles() (in module gillespy2.core.cleanup)": [[1, "gillespy2.core.cleanup.cleanup_tempfiles"]], "clear() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.clear"]], "clear() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.clear"]], "clear() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.clear"]], "combine() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.combine"]], "common_rgb_values() (in module gillespy2.core)": [[1, "gillespy2.core.common_rgb_values"]], "common_rgb_values() (in module gillespy2.core.results)": [[1, "gillespy2.core.results.common_rgb_values"]], "compile_prep() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.compile_prep"]], "compile_prep() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.compile_prep"]], "copy() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.copy"]], "copy() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.copy"]], "copy() (gillespy2.core.userdict method)": [[1, "gillespy2.core.UserDict.copy"]], "copy() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.copy"]], "count() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.count"]], "create_mass_action() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.create_mass_action"]], "create_mass_action() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.create_mass_action"]], "ctime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.ctime"]], "date() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.date"]], "datetime (class in gillespy2.core)": [[1, "gillespy2.core.datetime"]], "decode() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.decode"]], "default() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.default"]], "delete_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_assignment_rules"]], "delete_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_assignment_rules"]], "delete_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_events"]], "delete_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_events"]], "delete_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_function_definitions"]], "delete_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_function_definitions"]], "delete_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_parameters"]], "delete_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_parameters"]], "delete_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_rate_rules"]], "delete_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_rate_rules"]], "delete_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_reactions"]], "delete_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_reactions"]], "delete_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_species"]], "delete_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_species"]], "delete_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_assignment_rule"]], "delete_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_assignment_rule"]], "delete_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_event"]], "delete_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_event"]], "delete_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_function_definition"]], "delete_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_function_definition"]], "delete_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_parameter"]], "delete_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_parameter"]], "delete_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_rate_rule"]], "delete_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_rate_rule"]], "delete_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_reaction"]], "delete_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_reaction"]], "delete_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_species"]], "delete_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_species"]], "display() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.display"]], "display_types() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.display_types"]], "dst() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.dst"]], "export_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.export_SBML"]], "export_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_SBML"]], "export_stochss() (in module gillespy2.core)": [[1, "gillespy2.core.export_StochSS"]], "export_stochss() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_StochSS"]], "extend() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.extend"]], "fold (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.fold"]], "from_dict() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_dict"]], "from_dict() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_dict"]], "from_file() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_file"]], "from_file() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_file"]], "from_json() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_json"]], "from_json() (gillespy2.core.reaction class method)": [[1, "gillespy2.core.Reaction.from_json"]], "from_json() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.from_json"]], "from_json() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_json"]], "from_json() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.from_json"]], "from_json() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.from_json"]], "from_json() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.from_json"]], "from_json() (gillespy2.core.reaction.reaction class method)": [[1, "gillespy2.core.reaction.Reaction.from_json"]], "from_model() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_model"]], "from_model() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_model"]], "from_string() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_string"]], "from_string() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_string"]], "fromisoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromisoformat"]], "fromkeys() (gillespy2.core.chainmap class method)": [[1, "gillespy2.core.ChainMap.fromkeys"]], "fromkeys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.fromkeys"]], "fromkeys() (gillespy2.core.userdict class method)": [[1, "gillespy2.core.UserDict.fromkeys"]], "fromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromtimestamp"]], "get() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.get"]], "get_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_assignment_rules"]], "get_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_assignment_rules"]], "get_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_events"]], "get_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_events"]], "get_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_function_definitions"]], "get_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_function_definitions"]], "get_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_parameters"]], "get_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_parameters"]], "get_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_rate_rules"]], "get_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_rate_rules"]], "get_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_reactions"]], "get_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_reactions"]], "get_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_species"]], "get_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_species"]], "get_arg_string() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.get_arg_string"]], "get_arg_string() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.get_arg_string"]], "get_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_assignment_rule"]], "get_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_assignment_rule"]], "get_best_solver() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver"]], "get_best_solver() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver"]], "get_best_solver_algo() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver_algo"]], "get_best_solver_algo() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver_algo"]], "get_element() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_element"]], "get_element() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_element"]], "get_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_event"]], "get_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_event"]], "get_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_function_definition"]], "get_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_function_definition"]], "get_json_hash() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_json_hash"]], "get_json_hash() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_json_hash"]], "get_model_features() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_model_features"]], "get_model_features() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_model_features"]], "get_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_parameter"]], "get_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_parameter"]], "get_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_rate_rule"]], "get_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_rate_rule"]], "get_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_reaction"]], "get_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_reaction"]], "get_solver_settings() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.get_solver_settings"]], "get_solver_settings() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_solver_settings"]], "get_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_species"]], "get_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_species"]], "get_supported_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_features"]], "get_supported_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_integrator_options"]], "get_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_translation_table"]], "get_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_translation_table"]], "gillespy2.core": [[1, "module-gillespy2.core"]], "gillespy2.core.assignmentrule": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyerror": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespysolver": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.livegraphing": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan": [[1, "module-gillespy2.core.timespan"]], "hour (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.hour"]], "import_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.import_SBML"]], "import_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.import_SBML"]], "increment_trajectory() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.increment_trajectory"]], "index() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.index"]], "insert() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.insert"]], "isoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.isoformat"]], "items() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.items"]], "keys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.keys"]], "linspace() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.linspace"]], "linspace() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.linspace"]], "make_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.make_translation_table"]], "make_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.make_translation_table"]], "max (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.max"]], "microsecond (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.microsecond"]], "min (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.min"]], "minute (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.minute"]], "move_to_end() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.move_to_end"]], "name (gillespy2.core.gillespysolver attribute)": [[1, "gillespy2.core.GillesPySolver.name"]], "name (gillespy2.core.gillespysolver.gillespysolver attribute)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.name"]], "new_child() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.new_child"]], "now() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.now"]], "obj_to_anon() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_anon"]], "obj_to_anon() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_anon"]], "obj_to_named() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_named"]], "obj_to_named() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_named"]], "parents (gillespy2.core.chainmap property)": [[1, "gillespy2.core.ChainMap.parents"]], "pause (gillespy2.core.livegraphing.crepeattimer attribute)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.pause"]], "pause (gillespy2.core.livegraphing.repeattimer attribute)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.pause"]], "plot() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot"]], "plot() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot"]], "plot_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_mean_stdev"]], "plot_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_mean_stdev"]], "plot_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_std_dev_range"]], "plot_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_std_dev_range"]], "plotplotly() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly"]], "plotplotly() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly"]], "plotplotly_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_mean_stdev"]], "plotplotly_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_mean_stdev"]], "plotplotly_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_std_dev_range"]], "plotplotly_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_std_dev_range"]], "pop() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.pop"]], "pop() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.pop"]], "pop() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.pop"]], "popitem() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.popitem"]], "popitem() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.popitem"]], "print_text_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.print_text_header"]], "problem_with_name() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.problem_with_name"]], "problem_with_name() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.problem_with_name"]], "public_vars() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.public_vars"]], "public_vars() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.public_vars"]], "recursive_translate() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.recursive_translate"]], "recursive_translate() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.recursive_translate"]], "remove() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.remove"]], "replace() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.replace"]], "reserved_names (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.reserved_names"]], "reserved_names (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.reserved_names"]], "resolution (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.resolution"]], "reverse() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.reverse"]], "run() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.run"]], "run() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.run"]], "run() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.run"]], "run() (gillespy2.core.livegraphing.crepeattimer method)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.run"]], "run() (gillespy2.core.livegraphing.repeattimer method)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.run"]], "run() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.run"]], "sanitized_expression() (gillespy2.core.eventtrigger method)": [[1, "gillespy2.core.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.sanitized_expression"]], "sanitized_expression() (gillespy2.core.events.eventtrigger method)": [[1, "gillespy2.core.events.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.sanitized_expression"]], "sanitized_formula() (gillespy2.core.assignmentrule method)": [[1, "gillespy2.core.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule method)": [[1, "gillespy2.core.RateRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.assignmentrule.assignmentrule method)": [[1, "gillespy2.core.assignmentrule.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule.raterule method)": [[1, "gillespy2.core.raterule.RateRule.sanitized_formula"]], "sanitized_function() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.sanitized_function"]], "sanitized_function() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.sanitized_function"]], "sanitized_parameter_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_parameter_names"]], "sanitized_parameter_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_parameter_names"]], "sanitized_propensity_function() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.sanitized_propensity_function"]], "sanitized_propensity_function() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.sanitized_propensity_function"]], "sanitized_species_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_species_names"]], "sanitized_species_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_species_names"]], "second (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.second"]], "serialize() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.serialize"]], "serialize() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.serialize"]], "settype() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.setType"]], "settype() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.setType"]], "set_annotation() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_annotation"]], "set_annotation() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_annotation"]], "set_initial_value() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.set_initial_value"]], "set_initial_value() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.set_initial_value"]], "set_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_parameter"]], "set_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_parameter"]], "set_propensities() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_propensities"]], "set_propensities() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_propensities"]], "set_rate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_rate"]], "set_rate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_rate"]], "set_units() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_units"]], "set_units() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_units"]], "setdefault() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.setdefault"]], "sort() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.sort"]], "special_characters (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.special_characters"]], "special_characters (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.special_characters"]], "stddev_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.stddev_ensemble"]], "stddev_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.stddev_ensemble"]], "strptime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.strptime"]], "time() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.time"]], "timespan() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.timespan"]], "timespan() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.timespan"]], "timestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timestamp"]], "timetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetuple"]], "timetz() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetz"]], "to_anon() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_anon"]], "to_anon() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_anon"]], "to_array() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_array"]], "to_array() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_array"]], "to_csv() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_csv"]], "to_csv() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_csv"]], "to_dict() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_dict"]], "to_dict() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.to_dict"]], "to_dict() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.to_dict"]], "to_dict() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_dict"]], "to_dict() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.to_dict"]], "to_dict() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.to_dict"]], "to_json() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_json"]], "to_json() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_json"]], "to_model() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_model"]], "to_model() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_model"]], "to_named() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_named"]], "to_named() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_named"]], "to_string() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_string"]], "to_string() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_string"]], "trajectory_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.trajectory_header"]], "tzinfo (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.tzinfo"]], "tzname() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.tzname"]], "update() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.update"]], "update_namespace() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.update_namespace"]], "update_namespace() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.update_namespace"]], "utcfromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcfromtimestamp"]], "utcnow() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcnow"]], "utcoffset() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcoffset"]], "utctimetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utctimetuple"]], "valid_graph_params() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.valid_graph_params"]], "validate() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.validate"]], "validate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.validate"]], "validate() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.validate"]], "validate() (gillespy2.core.timespan method)": [[1, "gillespy2.core.TimeSpan.validate"]], "validate() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.validate"]], "validate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.validate"]], "validate() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.validate"]], "validate() (gillespy2.core.timespan.timespan method)": [[1, "gillespy2.core.timespan.TimeSpan.validate"]], "validate_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_integrator_options"]], "validate_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_integrator_options"]], "validate_model() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_model"]], "validate_model() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_model"]], "validate_reactants_and_products() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.validate_reactants_and_products"]], "validate_reactants_and_products() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.validate_reactants_and_products"]], "validate_sbml_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_sbml_features"]], "validate_sbml_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_sbml_features"]], "validate_tspan() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.validate_tspan"]], "validate_tspan() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_tspan"]], "values() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.values"]], "verify() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.verify"]], "verify() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.verify"]], "gillespy2.sbml": [[2, "module-gillespy2.sbml"]], "clesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.CLESolver"]], "integrator_failed (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "loop_over_integrate (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "numpyssasolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.NumPySSASolver"]], "odecsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODECSolver"]], "odesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODESolver"]], "ssacsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.SSACSolver"]], "tauhybridcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus"]], "tauhybridsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridSolver"]], "tauleapingcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingCSolver"]], "tauleapingsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingSolver"]], "unknown (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "get_solver_settings() (gillespy2.solvers.clesolver class method)": [[3, "gillespy2.solvers.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpyssasolver class method)": [[3, "gillespy2.solvers.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odecsolver class method)": [[3, "gillespy2.solvers.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odesolver class method)": [[3, "gillespy2.solvers.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.ssacsolver class method)": [[3, "gillespy2.solvers.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingcsolver class method)": [[3, "gillespy2.solvers.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingsolver class method)": [[3, "gillespy2.solvers.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.odecsolver static method)": [[3, "gillespy2.solvers.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers": [[3, "module-gillespy2.solvers"]], "name (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.name"]], "name (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.name"]], "name (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.name"]], "name (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.name"]], "name (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.name"]], "name (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.name"]], "name (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.name"]], "name (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.name"]], "name (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.rc"]], "rc (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.rc"]], "rc (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.rc"]], "rc (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.rc"]], "rc (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.rc"]], "result (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.result"]], "result (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.result"]], "result (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.result"]], "result (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.result"]], "result (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.result"]], "run() (gillespy2.solvers.clesolver method)": [[3, "gillespy2.solvers.CLESolver.run"]], "run() (gillespy2.solvers.numpyssasolver method)": [[3, "gillespy2.solvers.NumPySSASolver.run"]], "run() (gillespy2.solvers.odecsolver method)": [[3, "gillespy2.solvers.ODECSolver.run"]], "run() (gillespy2.solvers.odesolver method)": [[3, "gillespy2.solvers.ODESolver.run"]], "run() (gillespy2.solvers.ssacsolver method)": [[3, "gillespy2.solvers.SSACSolver.run"]], "run() (gillespy2.solvers.tauhybridcsolver method)": [[3, "gillespy2.solvers.TauHybridCSolver.run"]], "run() (gillespy2.solvers.tauhybridsolver method)": [[3, "gillespy2.solvers.TauHybridSolver.run"]], "run() (gillespy2.solvers.tauleapingcsolver method)": [[3, "gillespy2.solvers.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.tauleapingsolver method)": [[3, "gillespy2.solvers.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.stop_event"]], "target (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.target"]], "target (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.target"]], "target (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.target"]], "target (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.target"]], "basicsimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder"]], "csolver (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver"]], "done (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.DONE"]], "failed (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "invalid_after_ssa (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "iterativesimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder"]], "loop_over_integrate (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "loop_over_integrate (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "odecsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.ODECSolver"]], "odecsolver (class in gillespy2.solvers.cpp.ode_c_solver)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver"]], "paused (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.PAUSED"]], "ssacsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.SSACSolver"]], "ssacsolver (class in gillespy2.solvers.cpp.ssa_c_solver)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver"]], "simdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder"]], "simulationreturncode (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode"]], "tauhybridcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver"]], "tauhybridcsolver (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus"]], "tauleapingcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver"]], "tauleapingcsolver (class in gillespy2.solvers.cpp.tau_leaping_c_solver)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver"]], "unknown (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "unknown (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "build_engine (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.build_engine"]], "create_default() (gillespy2.solvers.cpp.c_decoder.simdecoder class method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.create_default"]], "get_output() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.get_output"]], "get_solver_settings() (gillespy2.solvers.cpp.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ode_c_solver.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.ode_c_solver.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers.cpp": [[5, "module-gillespy2.solvers.cpp"]], "gillespy2.solvers.cpp.c_decoder": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "name (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.name"]], "name (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.name"]], "rc (gillespy2.solvers.cpp.c_solver.csolver attribute)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver.rc"]], "read() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.read"]], "run() (gillespy2.solvers.cpp.odecsolver method)": [[5, "gillespy2.solvers.cpp.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssacsolver method)": [[5, "gillespy2.solvers.cpp.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.cpp.ode_c_solver.odecsolver method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.run"]], "target (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.target"]], "target (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.target"]], "with_callback() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.with_callback"]], "buildengine (class in gillespy2.solvers.cpp.build.build_engine)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine"]], "cppconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter"]], "cppconverter.cppexpressiontransformer (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer"]], "expression (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression"]], "expression.validationvisitor (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor"]], "expressionconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter"]], "expressionresults (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionResults"]], "make (class in gillespy2.solvers.cpp.build.make)": [[6, "gillespy2.solvers.cpp.build.make.Make"]], "pythonconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter"]], "sanitizedmodel (class in gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel"]], "build_cache() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_cache"]], "build_simulation() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_simulation"]], "build_simulation() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.build_simulation"]], "check_blacklist() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.check_blacklist"]], "clean() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.clean"]], "convert_str() (gillespy2.solvers.cpp.build.expression.expressionconverter class method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.convert_str"]], "function_map (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.function_map"]], "get_executable_path() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_executable_path"]], "get_missing_dependencies() (gillespy2.solvers.cpp.build.build_engine.buildengine class method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_missing_dependencies"]], "get_model_defines() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.get_model_defines"]], "get_options() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_options"]], "get_str() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.get_str"]], "get_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.get_str"]], "get_template() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_template"]], "getexpr_cpp() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_cpp"]], "getexpr_python() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_python"]], "gillespy2.solvers.cpp.build": [[6, "module-gillespy2.solvers.cpp.build"]], "gillespy2.solvers.cpp.build.build_engine": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "map_operator() (gillespy2.solvers.cpp.build.expression.expression class method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.map_operator"]], "operator_map (gillespy2.solvers.cpp.build.expression.expression attribute)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.operator_map"]], "parse_comparison() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_comparison"]], "parse_logical() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_logical"]], "parse_operator() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_operator"]], "prebuild() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.prebuild"]], "prepare() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.prepare"]], "reserved_names (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.reserved_names"]], "template_def_propensities() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_propensities"]], "template_def_rate_rules() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_rate_rules"]], "template_def_reactions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_reactions"]], "template_def_species() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_species"]], "template_def_variables() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_variables"]], "template_definitions_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_definitions_name"]], "template_options_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_options_name"]], "update_model_options() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.update_model_options"]], "use_propensity() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_propensity"]], "use_rate_rule() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_rate_rule"]], "use_reaction() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_reaction"]], "validate() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.validate"]], "visit_add() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Add"]], "visit_and() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_And"]], "visit_and() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_And"]], "visit_assign() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Assign"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.cppconverter.cppexpressiontransformer method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BinOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BoolOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BoolOp"]], "visit_bytes() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Bytes"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Call"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Call"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Compare"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Compare"]], "visit_constant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Constant"]], "visit_div() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Div"]], "visit_ellipsis() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Ellipsis"]], "visit_eq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Eq"]], "visit_gt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Gt"]], "visit_gte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_GtE"]], "visit_lt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Lt"]], "visit_lte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_LtE"]], "visit_mult() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Mult"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Name"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Name"]], "visit_nameconstant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NameConstant"]], "visit_noteq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NotEq"]], "visit_num() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Num"]], "visit_or() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_Or"]], "visit_or() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_Or"]], "visit_pow() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Pow"]], "visit_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Str"]], "visit_sub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Sub"]], "visit_usub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_USub"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_UnaryOp"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_UnaryOp"]], "with_blacklist() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_blacklist"]], "with_namespace() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_namespace"]], "write_definitions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_definitions"]], "write_template() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_template"]], "clesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.CLESolver"]], "clesolver (class in gillespy2.solvers.numpy.cle_solver)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver"]], "numpyssasolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.NumPySSASolver"]], "numpyssasolver (class in gillespy2.solvers.numpy.ssa_solver)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver"]], "odesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.ODESolver"]], "odesolver (class in gillespy2.solvers.numpy.ode_solver)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauHybridSolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy.tau_hybrid_solver)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy.tau_leaping_solver)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver"]], "get_solver_settings() (gillespy2.solvers.numpy.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.cle_solver.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.odesolver class method)": [[8, "gillespy2.solvers.numpy.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ode_solver.odesolver class method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_supported_features"]], "gillespy2.solvers.numpy": [[8, "module-gillespy2.solvers.numpy"]], "gillespy2.solvers.numpy.cle_solver": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "name (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.name"]], "name (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.name"]], "name (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.name"]], "name (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.name"]], "name (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.name"]], "name (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.rc"]], "rc (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.rc"]], "result (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.result"]], "result (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.result"]], "result (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.result"]], "result (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.result"]], "result (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.result"]], "result (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.result"]], "run() (gillespy2.solvers.numpy.clesolver method)": [[8, "gillespy2.solvers.numpy.CLESolver.run"]], "run() (gillespy2.solvers.numpy.cle_solver.clesolver method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.run"]], "run() (gillespy2.solvers.numpy.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.odesolver method)": [[8, "gillespy2.solvers.numpy.ODESolver.run"]], "run() (gillespy2.solvers.numpy.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.run"]], "run() (gillespy2.solvers.numpy.ode_solver.odesolver method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.run"]], "run() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.stop_event"]], "change_param_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.change_param_values"]], "check_cpp_support() (in module gillespy2.solvers.utilities.cpp_support_test)": [[10, "gillespy2.solvers.utilities.cpp_support_test.check_cpp_support"]], "dependency_grapher() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.dependency_grapher"]], "gillespy2.solvers.utilities": [[10, "module-gillespy2.solvers.utilities"]], "gillespy2.solvers.utilities.tau": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "initialize() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.initialize"]], "numpy_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_initialization"]], "numpy_resume() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_resume"]], "numpy_trajectory_base_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_trajectory_base_initialization"]], "select() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.select"]], "species_parse() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.species_parse"]], "update_species_init_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.update_species_init_values"]], "export() (in module gillespy2.stochss.stochssexport)": [[11, "gillespy2.stochss.StochSSexport.export"]], "gillespy2.stochss": [[11, "module-gillespy2.stochss"]], "gillespy2.stochss.stochssexport": [[11, "module-gillespy2.stochss.StochSSexport"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["classes/gillespy2", "classes/gillespy2.core", "classes/gillespy2.sbml", "classes/gillespy2.solvers", "classes/gillespy2.solvers.auto", "classes/gillespy2.solvers.cpp", "classes/gillespy2.solvers.cpp.build", "classes/gillespy2.solvers.cython", "classes/gillespy2.solvers.numpy", "classes/gillespy2.solvers.stochkit", "classes/gillespy2.solvers.utilities", "classes/gillespy2.stochss", "getting_started/basic_usage/basic_usage", "getting_started/installation/installation", "index", "tutorials/tut_michaelis_menten/tut_michaelis_menten", "tutorials/tut_sbml/tut_sbml", "tutorials/tut_toggle_switch/tut_toggle_switch"], "filenames": ["classes/gillespy2.rst", "classes/gillespy2.core.rst", "classes/gillespy2.sbml.rst", "classes/gillespy2.solvers.rst", "classes/gillespy2.solvers.auto.rst", "classes/gillespy2.solvers.cpp.rst", "classes/gillespy2.solvers.cpp.build.rst", "classes/gillespy2.solvers.cython.rst", "classes/gillespy2.solvers.numpy.rst", "classes/gillespy2.solvers.stochkit.rst", "classes/gillespy2.solvers.utilities.rst", "classes/gillespy2.stochss.rst", "getting_started/basic_usage/basic_usage.rst", "getting_started/installation/installation.rst", "index.rst", "tutorials/tut_michaelis_menten/tut_michaelis_menten.rst", "tutorials/tut_sbml/tut_sbml.rst", "tutorials/tut_toggle_switch/tut_toggle_switch.rst"], "titles": ["gillespy2 package", "gillespy2.core package", "gillespy2.sbml package", "gillespy2.solvers package", "gillespy2.solvers.auto package", "gillespy2.solvers.cpp package", "gillespy2.solvers.cpp.build package", "gillespy2.solvers.cython package", "gillespy2.solvers.numpy package", "gillespy2.solvers.stochkit package", "gillespy2.solvers.utilities package", "gillespy2.stochss package", "Basic usage", "Installation", "Documentation for GillesPy2 1.8.2", "Tutorial: using solvers", "Tutorial: using SBML", "Tutorial: ODE vs. SSA"], "terms": {"core": [0, 10, 14], "submodul": [0, 3], "assignmentrul": 0, "sanitized_formula": [0, 1], "cleanup": 0, "cleanup_tempfil": [0, 1], "event": [0, 3, 8], "add_assign": [0, 1], "eventassign": [0, 1], "eventtrigg": [0, 1], "sanitized_express": [0, 1], "functiondefinit": 0, "get_arg_str": [0, 1], "sanitized_funct": [0, 1], "gillespyerror": 0, "assignmentruleerror": [0, 1], "builderror": [0, 1], "directoryerror": [0, 1], "eventerror": [0, 1], "executionerror": [0, 1], "functiondefinitionerror": [0, 1], "invalidmodelerror": [0, 1], "invalidstochmlerror": [0, 1], "modelerror": [0, 1], "parametererror": [0, 1], "rateruleerror": [0, 1], "reactionerror": [0, 1], "resultserror": [0, 1], "sbmlerror": [0, 1], "simulationerror": [0, 1], "simulationtimeouterror": [0, 1], "solvererror": [0, 1], "specieserror": [0, 1], "stochmlimporterror": [0, 1], "timespanerror": [0, 1], "validationerror": [0, 1], "gillespysolv": [0, 3, 5, 8], "get_solver_set": [0, 1, 3, 5, 8], "get_supported_featur": [0, 1, 3, 5, 8], "get_supported_integrator_opt": [0, 1, 3, 5], "name": [0, 1, 3, 5, 6, 8, 10, 12, 17], "run": [0, 1, 3, 5, 6, 8, 12, 17], "validate_integrator_opt": [0, 1], "validate_model": [0, 1], "validate_sbml_featur": [0, 1], "validate_tspan": [0, 1], "jsonifi": 0, "complexjsoncod": [0, 1], "decod": [0, 1, 5], "default": [0, 1, 3, 5, 8], "int64cod": [0, 1], "from_json": [0, 1], "to_dict": [0, 1], "from_dict": [0, 1], "get_json_hash": [0, 1], "get_translation_t": [0, 1], "make_translation_t": [0, 1], "public_var": [0, 1], "to_anon": [0, 1], "to_json": [0, 1], "to_nam": [0, 1], "ndarraycod": [0, 1], "setcod": [0, 1], "translationt": [0, 1], "obj_to_anon": [0, 1], "obj_to_nam": [0, 1], "recursive_transl": [0, 1], "typecod": [0, 1], "livegraph": 0, "crepeattim": [0, 1], "paus": [0, 1, 3, 5], "livedisplay": [0, 1], "displai": [0, 1, 3, 5, 8], "increment_trajectori": [0, 1], "print_text_head": [0, 1], "trajectory_head": [0, 1], "repeattim": [0, 1], "display_typ": [0, 1], "valid_graph_param": [0, 1], "model": [0, 3, 5, 6, 8, 10, 11, 12, 14, 17], "add": [0, 1, 6], "add_assignment_rul": [0, 1], "add_ev": [0, 1], "add_function_definit": [0, 1], "add_paramet": [0, 1, 12, 17], "add_rate_rul": [0, 1], "add_react": [0, 1, 12, 17], "add_speci": [0, 1, 12, 17], "compile_prep": [0, 1], "delete_all_assignment_rul": [0, 1], "delete_all_ev": [0, 1], "delete_all_function_definit": [0, 1], "delete_all_paramet": [0, 1], "delete_all_rate_rul": [0, 1], "delete_all_react": [0, 1], "delete_all_speci": [0, 1], "delete_assignment_rul": [0, 1], "delete_ev": [0, 1], "delete_function_definit": [0, 1], "delete_paramet": [0, 1], "delete_rate_rul": [0, 1], "delete_react": [0, 1], "delete_speci": [0, 1], "get_all_assignment_rul": [0, 1], "get_all_ev": [0, 1], "get_all_function_definit": [0, 1], "get_all_paramet": [0, 1], "get_all_rate_rul": [0, 1], "get_all_react": [0, 1], "get_all_speci": [0, 1], "get_assignment_rul": [0, 1], "get_best_solv": [0, 1], "get_best_solver_algo": [0, 1], "get_el": [0, 1], "get_ev": [0, 1], "get_function_definit": [0, 1], "get_model_featur": [0, 1], "get_paramet": [0, 1], "get_rate_rul": [0, 1], "get_react": [0, 1], "get_speci": [0, 1], "problem_with_nam": [0, 1], "reserved_nam": [0, 1, 5, 6], "sanitized_parameter_nam": [0, 1], "sanitized_species_nam": [0, 1], "serial": [0, 1], "set_paramet": [0, 1], "set_unit": [0, 1], "special_charact": [0, 1], "timespan": [0, 12, 17], "update_namespac": [0, 1], "validate_reactants_and_product": [0, 1], "stochmldocu": [0, 1], "from_fil": [0, 1], "from_model": [0, 1], "from_str": [0, 1], "to_model": [0, 1], "to_str": [0, 1], "export_sbml": [0, 1], "export_stochss": [0, 1], "import_sbml": [0, 1], "paramet": [0, 3, 5, 6, 8, 10, 11, 12, 17], "valid": [0, 1, 5, 6], "raterul": [0, 6], "reaction": [0, 3, 5, 6, 8, 10, 12, 17], "annot": [0, 1], "addproduct": [0, 1], "addreact": [0, 1], "add_product": [0, 1], "create_mass_act": [0, 1], "sanitized_propensity_funct": [0, 1], "settyp": [0, 1], "set_annot": [0, 1], "set_propens": [0, 1], "set_rat": [0, 1], "verifi": [0, 1], "result": [0, 3, 5, 6, 8, 10, 12, 17], "average_ensembl": [0, 1], "build_from_solver_result": [0, 1], "plot": [0, 1, 3, 5, 8, 12, 17], "plot_mean_stdev": [0, 1], "plot_std_dev_rang": [0, 1], "plotplotli": [0, 1], "plotplotly_mean_stdev": [0, 1], "plotplotly_std_dev_rang": [0, 1], "stddev_ensembl": [0, 1], "to_arrai": [0, 1], "to_csv": [0, 1], "trajectori": [0, 1, 3, 5, 8, 12], "common_rgb_valu": [0, 1], "sortableobject": 0, "speci": [0, 3, 5, 6, 10, 12, 17], "set_initial_valu": [0, 1], "arang": [0, 1], "linspac": [0, 1, 12, 17], "chainmap": [0, 1], "clear": [0, 1], "copi": [0, 1, 6, 13], "fromkei": [0, 1], "get": [0, 1, 3, 5, 6, 8, 13], "new_child": [0, 1], "parent": [0, 1, 17], "pop": [0, 1], "popitem": [0, 1], "ordereddict": [0, 1], "item": [0, 1, 6], "kei": [0, 1, 6, 12], "move_to_end": [0, 1], "setdefault": [0, 1], "updat": [0, 1, 6], "valu": [0, 1, 3, 5, 6, 8, 12, 17], "userdict": [0, 1], "userlist": [0, 1], "append": [0, 1], "count": [0, 1], "extend": [0, 1], "index": [0, 1, 12, 14], "insert": [0, 1], "remov": [0, 1, 6], "revers": [0, 1, 12], "sort": [0, 1, 6], "datetim": [0, 1], "astimezon": [0, 1], "combin": [0, 1, 10, 12], "ctime": [0, 1], "date": [0, 1], "dst": [0, 1], "fold": [0, 1], "fromisoformat": [0, 1], "fromtimestamp": [0, 1], "hour": [0, 1], "isoformat": [0, 1], "max": [0, 1], "microsecond": [0, 1], "min": [0, 1], "minut": [0, 1], "now": [0, 1, 17], "replac": [0, 1], "resolut": [0, 1], "second": [0, 1, 3, 5, 8], "strptime": [0, 1], "time": [0, 1, 3, 5, 8, 10, 12, 14, 17], "timestamp": [0, 1], "timetupl": [0, 1], "timetz": [0, 1], "tzinfo": [0, 1], "tzname": [0, 1], "utcfromtimestamp": [0, 1], "utcnow": [0, 1], "utcoffset": [0, 1], "utctimetupl": [0, 1], "sbml": [0, 1, 6, 12, 14], "sbmlexport": 0, "sbmlimport": 0, "solver": [0, 1, 14, 17], "cpp": [0, 3], "c_decod": [0, 3], "c_solver": [0, 3], "ode_c_solv": [0, 3], "ssa_c_solv": [0, 3], "tau_hybrid_c_solv": [0, 3], "tau_leaping_c_solv": [0, 3], "numpi": [0, 1, 3, 5, 10, 14], "cle_solv": [0, 3], "ode_solv": [0, 3], "ssa_solv": [0, 3], "tau_hybrid_solv": [0, 3], "tau_leaping_solv": [0, 3], "stochkit": [], "stochkit_solv": [], "util": [0, 3, 6], "tau": [0, 1, 3, 5, 8, 12, 14], "cpp_support_test": [0, 3], "solverutil": [0, 3], "clesolv": [0, 3, 8], "pause_ev": [0, 3, 8], "rc": [0, 1, 3, 5, 8], "stop_ev": [0, 3, 8], "numpyssasolv": [0, 3, 8], "odecsolv": [0, 3, 5], "target": [0, 1, 3, 5], "odesolv": [0, 3, 8], "ssacsolv": [0, 1, 3, 5], "tauhybridcsolv": [0, 3, 5], "errorstatu": [0, 3, 5], "tauhybridsolv": [0, 1, 3, 8], "tauleapingcsolv": [0, 3, 5], "tauleapingsolv": [0, 3, 8], "stochss": [0, 1, 14], "stochssexport": 0, "export": [0, 1, 11], "class": [1, 3, 5, 6, 8, 12, 17], "variabl": [1, 3, 5, 6, 10, 12], "none": [1, 3, 5, 6, 8, 10, 11, 12, 17], "formula": 1, "sourc": [1, 3, 5, 6, 8, 10, 11, 13, 14], "base": [1, 3, 5, 6, 8, 10, 17], "an": [1, 3, 5, 6, 8, 12, 13, 14, 17], "i": [1, 3, 5, 6, 8, 10, 12, 14, 17], "us": [1, 3, 5, 6, 8, 10, 14, 17], "express": [1, 3, 5, 12, 17], "equat": [1, 3, 5, 8, 12, 17], "set": [1, 3, 5, 6, 8, 12], "thi": [1, 3, 5, 6, 8, 10, 12, 14, 17], "would": 1, "correspond": [1, 6], "function": [1, 3, 5, 8, 10], "form": [1, 10, 12, 14], "x": 1, "f": 1, "v": [1, 14], "str": [1, 3, 5, 6, 8, 11], "rule": [1, 6], "modifi": [1, 6], "string": [1, 3, 5, 6, 8], "represent": [1, 12], "evalu": 1, "species_map": 1, "parameter_map": 1, "sanit": [1, 6], "assign": [1, 6], "dict": [1, 3, 5, 6, 8], "map": [1, 6], "return": [1, 3, 5, 6, 8, 10, 12, 17], "The": [1, 3, 5, 6, 8, 10, 12, 14, 17], "type": [1, 3, 5, 6, 8, 12, 13], "all": [1, 3, 5, 6, 8, 12, 17], "tempfil": 1, "build": [1, 3, 5], "delai": 1, "prioriti": 1, "0": [1, 3, 5, 8, 12, 17], "trigger": 1, "use_values_from_trigger_tim": 1, "fals": [1, 3, 5, 6, 8, 11], "can": [1, 3, 5, 8, 12, 13, 14, 17], "given": [1, 3, 5, 6, 8, 12, 17], "assignment_express": 1, "directli": [1, 5, 13, 14], "scalar": 1, "If": [1, 3, 5, 6, 8, 14], "should": [1, 3, 5, 6, 8, 13], "understood": 1, "namespac": [1, 6], "which": [1, 3, 5, 6, 8, 10, 12], "call": [1, 3, 5, 6, 8, 12], "referenc": 1, "list": [1, 3, 5, 6, 8, 10, 12], "execut": [1, 6, 12], "contain": [1, 3, 5, 6, 8, 10, 12], "math": 1, "boolean": 1, "upon": [1, 5], "transit": 1, "from": [1, 3, 5, 6, 8, 12, 13, 14], "true": [1, 3, 5, 6, 8], "mai": [1, 5], "immedi": 1, "after": [1, 6, 10], "design": [1, 12], "within": [1, 12, 17], "between": [1, 3, 5, 6, 8, 12], "its": 1, "ad": 1, "describ": [1, 10], "chang": [1, 3, 5, 8], "perform": [1, 3, 5, 6, 8, 14, 17], "current": [1, 6, 10, 12], "simul": [1, 3, 5, 6, 8, 10, 12, 14, 17], "either": 1, "fire": 1, "associ": [1, 6], "specifi": [1, 3, 5, 6, 8], "depend": [1, 6, 10], "how": 1, "configur": 1, "compon": [1, 12, 17], "includ": [1, 3, 6, 8, 14, 17], "compart": 1, "when": [1, 6, 10, 12], "must": 1, "": [1, 6, 12, 14, 17], "initial_valu": [1, 12, 17], "persist": 1, "detect": [1, 3, 8], "environ": [1, 6, 14], "condit": 1, "order": 1, "A": [1, 3, 5, 6, 8, 12], "mathemat": [1, 14], "caus": [1, 6], "present": [1, 6], "otherwis": [1, 6], "initi": [1, 3, 10, 12, 17], "calcul": [1, 3, 5, 8], "bool": [1, 3, 5, 6, 8], "start": 1, "t": [1, 3, 5, 6, 8, 10], "determin": [1, 6], "arg": 1, "object": [1, 3, 5, 6, 8, 10, 12, 14, 17], "defin": [1, 6, 12, 17], "dure": [1, 6], "made": [1, 5, 10], "bodi": 1, "oper": [1, 3, 5, 6, 8, 13], "argument": [1, 3, 5, 6, 8, 12, 17], "convert": [1, 6, 11], "comma": 1, "separ": 1, "format": [1, 6, 12, 14], "definit": [1, 6, 12, 17], "except": 1, "abstract": [1, 5, 12], "classmethod": [1, 3, 5, 6, 8], "support": [1, 3, 5, 6, 8, 10, 14], "featur": [1, 3, 5, 6, 8], "integr": [1, 3, 5, 8, 14], "option": [1, 3, 5, 6, 8], "20": 1, "number_of_trajectori": [1, 3, 5, 8, 10, 12], "1": [1, 3, 5, 8, 10, 12, 17], "increment": [1, 3, 5, 8], "05": 1, "seed": [1, 3, 5, 8, 12], "debug": [1, 3, 5, 6, 8], "profil": [1, 3, 5, 6, 8], "kwarg": [1, 3, 5, 6, 8], "out": [1, 3, 5, 14], "collect": [1, 3, 5], "gillespi": [1, 3, 5, 10, 11, 14], "int": [1, 3, 5, 8], "end": [1, 3, 5, 8, 12], "number": [1, 3, 5, 8, 12], "sampl": [1, 3, 5, 6, 8, 12], "chemic": [1, 3, 5, 8, 10], "master": [1, 3, 5, 8], "each": [1, 3, 5, 8, 12], "float": [1, 3, 5, 8], "step": [1, 3, 5, 8, 10, 12], "solut": [1, 3, 5, 8], "random": [1, 3, 5, 8, 12], "provid": [1, 3, 5, 6, 8, 12], "addit": [1, 3, 5, 8, 12], "inform": [1, 3, 5, 6, 8], "about": [1, 3, 5, 8], "sol_model": 1, "same": [1, 3, 5, 8, 12, 17], "pass": [1, 3, 5, 6, 8, 12], "rais": [1, 6], "ar": [1, 3, 5, 6, 8, 10, 12, 17], "equal": 1, "check": [1, 6, 10], "unsupport": 1, "span": [1, 12, 17], "both": [1, 6, 17], "user": [1, 13, 14], "neither": 1, "translation_t": 1, "encode_priv": 1, "jsonencod": 1, "deleg": 1, "encod": 1, "one": [1, 5, 6, 12], "more": [1, 3, 5, 8, 12], "implemente": [1, 5], "instanc": [1, 5, 6, 12], "translat": 1, "privat": 1, "public": [1, 14, 17], "json": 1, "onli": [1, 6, 10], "json_dict": 1, "dictionari": [1, 3, 5, 6, 8, 10, 12], "python": [1, 6, 10, 12, 13, 14, 17], "o": 1, "dump": 1, "bad": 1, "anyth": 1, "els": 1, "make": [1, 3, 5, 17], "freak": 1, "being": [1, 6, 10], "coder": 1, "enabl": [1, 6], "int64": 1, "static": [1, 3, 5], "obj": 1, "some": [1, 12, 17], "json_str": 1, "new": [1, 5, 6, 12], "readi": 1, "note": 1, "complex": 1, "inherit": [1, 3, 8], "do": [1, 12], "need": [1, 5, 14, 17], "manual": 1, "By": [1, 3, 5, 8], "back": [1, 12], "var": 1, "interfac": 1, "allow": [1, 6, 17], "arbitrari": 1, "src_dict": 1, "__new__": 1, "appli": [1, 6], "onto": 1, "__dict__": 1, "ignore_whitespac": 1, "hash_private_v": 1, "hash": 1, "self": 1, "whitespac": 1, "strip": 1, "prior": 1, "non": [1, 6], "md5": 1, "tabl": 1, "pair": [1, 6], "data": [1, 3, 5, 6, 8, 10, 12], "gener": [1, 3, 6, 8, 14], "equival": 1, "newli": [1, 6], "exist": [1, 3, 5, 6], "_": 1, "ignor": [1, 5], "prefix": 1, "anonym": 1, "ndarrai": [1, 5], "tree": [1, 6, 13], "behavior": [1, 5, 6], "anon": 1, "recurs": [1, 13], "anonymis": 1, "properti": [1, 6], "identifi": [1, 6], "search": [1, 14], "through": [1, 5, 6], "match": 1, "found": [1, 6, 10, 14], "substitut": 1, "interv": [1, 3, 5, 8], "timer": 1, "thread": 1, "repeatedli": 1, "instead": [1, 6], "simpli": 1, "c": [1, 5, 6, 10, 12, 14], "live": [1, 11], "graph": [1, 3, 5, 8, 10], "method": [1, 3, 5, 8, 10, 12, 14, 17], "repres": [1, 6, 12, 17], "activ": 1, "you": [1, 13, 14, 17], "overrid": [1, 3, 5, 6], "subclass": [1, 17], "standard": 1, "invok": [1, 5, 6, 12, 17], "callabl": [1, 5], "constructor": [1, 5], "ani": [1, 5, 6, 14, 17], "sequenti": 1, "keyword": [1, 3, 5, 8, 12, 17], "taken": [1, 3, 8], "respect": [1, 12], "timelin": [1, 3, 8, 10], "live_output_opt": [1, 3, 5, 8], "resum": [1, 3, 5, 8, 10], "hold": 1, "requir": [1, 6], "live_output": [1, 3, 5, 8], "curr_stat": 1, "curr_tim": 1, "trajectory_bas": 1, "finish": 1, "output": [1, 3, 5, 6, 8], "grapher": 1, "state": [1, 3, 5, 8, 10], "len": 1, "refer": [1, 3, 8, 12], "indic": [1, 5, 6], "whether": [1, 5, 6], "ha": [1, 5, 6, 12, 14], "trajectory_num": 1, "trejectori": 1, "counter": 1, "file_obj": 1, "print": 1, "header": [1, 6], "text": [1, 3, 5, 8], "file": [1, 6, 10, 11, 12, 14], "write": [1, 6], "creat": [1, 5, 6, 10, 12, 14], "invalid": [1, 6], "popul": [1, 5, 6, 12], "volum": [1, 10], "tspan": [1, 12, 17], "well": [1, 6, 14, 17], "mix": 1, "biochem": [1, 12, 14, 17], "discret": 1, "stochast": [1, 3, 5, 6, 8, 12, 14, 17], "determinist": [1, 3, 5, 8, 12, 17], "concentr": [1, 17], "automat": [1, 3, 5, 6, 12], "convers": [1, 6, 11], "system": [1, 3, 5, 6, 8, 12, 13, 14], "matter": 1, "also": [1, 12, 14], "vol": 1, "custom": [1, 5, 6, 10, 12], "e": 1, "mass": [1, 6], "action": [1, 6], "propens": [1, 3, 5, 6, 8, 10], "timepoint": 1, "later": [1, 6], "see": [1, 3, 8], "further": 1, "descript": 1, "befor": [1, 6], "other": [1, 6], "accept": [1, 5, 6], "than": [1, 3, 5, 8], "particular": 1, "rate": [1, 6, 12, 17], "were": [1, 6], "assignment_rul": 1, "fail": [1, 3, 5, 6, 17], "function_definit": 1, "defint": 1, "rate_rul": [1, 6], "prepar": [1, 5, 6], "part": 1, "assignemt": 1, "evetn": 1, "find": [1, 3, 5, 8, 14], "best": [1, 12], "dynam": [1, 12, 17], "continu": [1, 3, 5, 8, 12, 14, 17], "precompil": 1, "choos": 1, "algorithm": [1, 3, 5, 8, 12, 17], "we": [1, 12, 14, 17], "version": [1, 14], "element": 1, "what": [1, 6], "specif": [1, 6], "compat": 1, "everi": 1, "deprec": [1, 3, 5, 8], "timeout": [1, 3, 5, 8], "solver_arg": 1, "There": [1, 12], "here": [1, 17], "ssa": [1, 3, 5, 8, 14], "time_out": 1, "sent": 1, "signal": 1, "handler": 1, "restrict": 1, "od": [1, 3, 5, 6, 8, 14], "leap": [1, 3, 5, 8, 10, 14], "pick": 1, "csv": 1, "To": 1, "retriev": 1, "keyboard": 1, "interrupt": 1, "press": 1, "control": 1, "stop": [1, 5, 10], "jupyt": 1, "notebook": 1, "your": [1, 13], "previous": [1, 3, 5, 8], "ran": 1, "wish": 1, "singl": [1, 3, 5, 6, 8], "BE": 1, "OR": 1, "unexpect": 1, "occur": 1, "chosen": 1, "simplifi": 1, "intern": 1, "notat": 1, "stochml": 1, "p_name": 1, "pname": 1, "whose": 1, "g": 1, "k1": [1, 12], "4": [1, 3, 5, 10, 12], "unit": 1, "time_span": 1, "doe": [1, 6], "uniform": 1, "iter": [1, 5], "evenli": 1, "space": 1, "np": 1, "point": [1, 3, 8, 12], "inclus": 1, "flatten": 1, "ensur": [1, 6], "reactant": [1, 12, 17], "product": [1, 12, 17], "resolv": [1, 6], "serializi": 1, "deseri": 1, "nativ": 1, "stochkit2": [], "xml": 1, "filepath": [1, 6], "intial": 1, "document": 1, "exisit": 1, "read": [1, 3, 5, 14], "disk": 1, "assum": [1, 5, 6, 17], "alreadi": [1, 5], "resolveparamt": 1, "intend": [1, 5, 6], "test": [1, 10], "NOT": 1, "frommodel": 1, "tostr": 1, "instanti": [1, 12, 17], "gillespy_model": 1, "filenam": 1, "path": [1, 6, 11], "return_stochss_model": [1, 11], "report_silently_with_sbml_error": 1, "term": [1, 12], "caution": 1, "import": [1, 12, 17], "desir": 1, "silent": 1, "error": 1, "outsid": 1, "bound": [1, 3, 5, 8], "coverag": 1, "scope": 1, "attribut": 1, "dx": 1, "dt": 1, "w": 1, "propensity_funct": [1, 17], "ode_propensity_funct": 1, "massact": 1, "own": 1, "neg": 1, "union": [1, 6], "those": [1, 3, 8, 14], "consum": 1, "stoichiometri": [1, 6, 12], "exampl": [1, 3, 6, 8], "r1": [1, 12, 17], "r2": [1, 12, 17], "2": [1, 3, 5, 12, 17], "two": [1, 12, 17], "where": [1, 12], "switch": [1, 12, 17], "take": [1, 3, 5, 8], "care": 1, "For": [1, 3, 5, 6, 8, 12], "have": [1, 3, 5, 8, 17], "input": 1, "constant": [1, 6, 12], "independ": 1, "wa": [1, 10], "could": 1, "impact": 1, "preserv": 1, "spatialpi": 1, "produc": [1, 3, 5, 6, 8, 12], "particip": 1, "json_object": 1, "rxntype": 1, "marat": 1, "properli": 1, "noth": 1, "sucesss": 1, "failur": 1, "mean": [1, 12], "clear_output": [1, 3, 5, 8], "refresh": [1, 3, 5, 8], "xaxis_label": 1, "xscale": 1, "linear": 1, "yscale": 1, "yaxis_label": 1, "style": 1, "titl": [1, 12, 17], "show_titl": 1, "show_legend": 1, "multiple_graph": 1, "included_species_list": 1, "save_png": 1, "figsiz": [1, 12], "18": 1, "10": [1, 10, 12, 17], "matplotlib": [1, 12], "label": [1, 12], "axi": 1, "y": [1, 10], "IF": 1, "thei": 1, "overlap": 1, "save": [1, 3, 8], "png": 1, "tupl": [1, 3, 5, 6, 8], "size": [1, 3, 5, 8, 10], "width": 1, "height": 1, "ddof": 1, "depict": 1, "deviat": 1, "legend": [1, 12], "shown": 1, "delta": 1, "degre": 1, "freedom": 1, "divisor": 1, "n": 1, "return_plotly_figur": 1, "layout_arg": 1, "plotli": 1, "view": 1, "figur": [1, 12], "trace": 1, "layout": 1, "edit": 1, "dicctionari": 1, "arrai": [1, 3, 5, 8, 12], "nametag": 1, "stamp": 1, "directori": [1, 5, 6, 12], "tag": 1, "locat": 1, "solver_nam": 1, "undefin": 1, "statu": 1, "code": [1, 12, 14, 17], "success": 1, "50": 1, "hex": 1, "color": 1, "sortabl": 1, "boundary_condit": 1, "mode": 1, "allow_negative_popul": 1, "switch_min": 1, "switch_tol": 1, "03": [1, 3, 5, 8], "interact": 1, "cannot": 1, "FOR": 1, "WITH": 1, "reduc": 1, "below": 1, "toler": [1, 3, 5, 8], "level": [1, 3, 5, 8], "consid": 1, "compar": [1, 6, 17], "estim": 1, "sd": 1, "minimum": 1, "setter": 1, "durat": 1, "rang": [1, 12], "distanc": 1, "num_point": 1, "empti": [1, 6], "repeat": 1, "mutablemap": 1, "group": 1, "multipl": [1, 3, 5, 8], "togeth": [1, 12], "underli": 1, "store": [1, 3, 8], "That": 1, "access": 1, "lookup": 1, "until": [1, 5], "In": [1, 12, 17], "contrast": 1, "delet": [1, 5, 6], "first": [1, 5, 12, 13, 17], "leav": 1, "intact": 1, "ref": 1, "k": [1, 12], "d": [1, 10, 12], "m": [1, 12, 13], "follow": [1, 6, 12, 13, 17], "previou": [1, 5, 10], "keyerror": 1, "rememb": 1, "shallow": 1, "like": [1, 12], "last": 1, "move": 1, "begin": [1, 17], "lifo": 1, "fifo": 1, "lack": 1, "case": 1, "initlist": 1, "mutablesequ": 1, "less": 1, "complet": [1, 5], "wrapper": 1, "around": [1, 6], "sequenc": 1, "integ": 1, "occurr": 1, "valueerror": 1, "recommend": 1, "indexerror": 1, "IN": 1, "place": 1, "kwd": 1, "year": 1, "month": 1, "dai": 1, "remain": 1, "tz": 1, "local": 1, "timezon": 1, "field": 1, "posix": 1, "sep": 1, "iso": 1, "8601": 1, "yyyi": 1, "mm": 1, "ddt": 1, "hh": 1, "ss": 1, "mmm": 1, "uuu": 1, "timespec": 1, "auto": 1, "millisecond": 1, "9999": 1, "12": [1, 3, 8], "31": 1, "23": 1, "59": 1, "999999": 1, "timedelta": 1, "pars": [1, 6, 10], "localtim": 1, "construct": 1, "naiv": 1, "utc": 1, "build_engin": [3, 5], "template_gen": [3, 5], "basicsimdecod": [3, 5], "get_output": [3, 5], "iterativesimdecod": [3, 5], "with_callback": [3, 5], "simdecod": [3, 5], "create_default": [3, 5], "csolver": [3, 5], "simulationreturncod": [3, 5], "done": [3, 5], "stochkitbasesolv": [], "label_trajectori": [], "locate_execut": [], "process_se": [], "stochkitodesolv": [], "get_trajectori": [], "stochkitsolv": [], "select": [3, 5, 10], "check_cpp_support": [3, 10], "change_param_valu": [3, 10], "dependency_graph": [3, 10], "numpy_initi": [3, 10], "numpy_resum": [3, 10], "numpy_trajectory_base_initi": [3, 10], "species_pars": [3, 10], "update_species_init_valu": [3, 10], "langevin": [3, 8], "over": [3, 5, 8, 12], "rel": [3, 5, 8], "yield": [3, 5, 8], "greatli": [3, 5, 8], "improv": [3, 5, 8, 12], "veri": [3, 5, 8], "littl": [3, 5, 8], "trade": [3, 5, 8], "off": [3, 5, 8], "accuraci": [3, 5, 8, 12], "denot": [3, 5, 8], "rtype": [3, 5, 6, 8], "tau_tol": [3, 5, 8], "typic": [3, 8], "record": [3, 8], "progress": [3, 5, 8], "longer": [3, 5, 8], "exit": [3, 5, 8], "larger": [3, 5, 8], "via": [3, 5, 8], "output_directori": [3, 5], "delete_directori": [3, 5], "ordinari": [3, 5, 8, 17], "differenti": [3, 5, 8, 17], "sundial": [3, 5], "odc_c_solv": [3, 5], "integrator_opt": [3, 5, 8], "alwai": [3, 5, 8], "scipi": [3, 8], "lsoda": [3, 8], "vode": [3, 8], "zvode": [3, 8], "dopri5": [3, 8], "dop853": [3, 8], "detail": [3, 8], "http": [3, 8, 13], "doc": [3, 8], "org": [3, 8], "html": [3, 8], "max_step": [3, 8], "rtol": [3, 8], "01": [3, 8], "root": [3, 5, 8, 12], "interpret": [3, 5, 8, 13], "direct": [3, 5, 8, 14], "along": [3, 5, 8], "interchang": [3, 5, 8], "simultan": [3, 5, 8], "intenum": [3, 5], "enumer": [3, 5], "integrator_fail": [3, 5], "3": [3, 5, 13, 14], "invalid_after_ssa": [3, 5], "loop_over_integr": [3, 5], "negative_state_at_begining_of_step": [3, 5], "6": [3, 5], "negative_state_no_ssa_react": [3, 5], "5": [3, 5], "unknown": [3, 5], "tau_step": [3, 5], "use_root_find": [3, 5], "hybrid": [3, 5, 12], "profile_react": [3, 8], "event_sensit": [3, 8], "100": [3, 8, 12, 17], "inspect": [3, 8], "1e": [3, 8], "9": [3, 8], "atol": [3, 8], "tau_leap": [3, 5], "buildengin": [5, 6], "build_cach": [5, 6], "build_simul": [5, 6], "clean": [5, 6], "get_executable_path": [5, 6], "get_missing_depend": [5, 6], "template_definitions_nam": [5, 6], "template_options_nam": [5, 6], "cppconvert": [5, 6], "cppexpressiontransform": [5, 6], "get_str": [5, 6], "visit_and": [5, 6], "visit_or": [5, 6], "validationvisitor": [5, 6], "getexpr_cpp": [5, 6], "getexpr_python": [5, 6], "map_oper": [5, 6], "operator_map": [5, 6], "with_blacklist": [5, 6], "with_namespac": [5, 6], "expressionconvert": [5, 6], "convert_str": [5, 6], "parse_comparison": [5, 6], "parse_log": [5, 6], "parse_oper": [5, 6], "visit_add": [5, 6], "visit_binop": [5, 6], "visit_boolop": [5, 6], "visit_byt": [5, 6], "visit_cal": [5, 6], "visit_compar": [5, 6], "visit_const": [5, 6], "visit_div": [5, 6], "visit_ellipsi": [5, 6], "visit_eq": [5, 6], "visit_gt": [5, 6], "visit_lt": [5, 6], "visit_mult": [5, 6], "visit_nam": [5, 6], "visit_nameconst": [5, 6], "visit_noteq": [5, 6], "visit_num": [5, 6], "visit_pow": [5, 6], "visit_str": [5, 6], "visit_sub": [5, 6], "visit_usub": [5, 6], "visit_unaryop": [5, 6], "expressionresult": [5, 6], "pythonconvert": [5, 6], "prebuild": [5, 6], "sanitizedmodel": [5, 6], "function_map": [5, 6], "get_opt": [5, 6], "get_templ": [5, 6], "use_propens": [5, 6], "use_rate_rul": [5, 6], "use_react": [5, 6], "get_model_defin": [5, 6], "template_def_propens": [5, 6], "template_def_rate_rul": [5, 6], "template_def_react": [5, 6], "template_def_speci": [5, 6], "template_def_vari": [5, 6], "update_model_opt": [5, 6], "write_definit": [5, 6], "write_templ": [5, 6], "simpl": 5, "fulli": [5, 6], "subprocess": 5, "3d": 5, "bufferedread": 5, "buffer": 5, "reader": 5, "stdout": 5, "process": [5, 12, 17], "avail": [5, 14], "block": 5, "been": [5, 6], "io": 5, "member": 5, "open": [5, 14], "popen": 5, "callback": 5, "regular": 5, "timestep": 5, "receiv": 5, "handl": [5, 6], "just": 5, "page_s": 5, "256": 5, "regist": [5, 14], "suggest": [5, 14], "byte": [5, 6], "smaller": 5, "consist": [5, 6], "cost": 5, "better": 5, "overal": [5, 12], "sporad": 5, "total": 5, "signatur": 5, "def": [5, 12, 17], "entri": 5, "abc": 5, "wai": [5, 12], "implement": 5, "expect": [5, 6], "num_trajectori": 5, "num_timestep": 5, "num_speci": 5, "predefin": 5, "shape": 5, "prefer": 5, "work": 5, "completet": 5, "33": 5, "output_dir": 6, "cache_dir": 6, "force_rebuild": 6, "cach": 6, "rebuild": 6, "simulation_nam": 6, "temp": 6, "odesimul": 6, "overriden": 6, "makefil": 6, "debugg": 6, "artifact": 6, "built": 6, "miss": 6, "templat": 6, "compil": 6, "them": 6, "template_definit": 6, "h": 6, "who": 6, "param": 6, "template_opt": 6, "ast": [6, 10], "nodetransform": 6, "node": 6, "binop": 6, "And": [6, 17], "Or": 6, "blacklist": 6, "pre": 6, "flight": 6, "syntax": 6, "check_blacklist": 6, "visit_assign": 6, "boolop": 6, "unaryop": 6, "statement": 6, "syntaxerror": 6, "imposs": 6, "_ast": 6, "Not": 6, "noteq": 6, "mod": 6, "bitand": 6, "mult": 6, "pow": [6, 17], "sub": 6, "div": 6, "floordiv": 6, "lt": 6, "lshift": 6, "lte": 6, "eq": 6, "gt": 6, "gte": 6, "rshift": 6, "matmult": 6, "bitxor": 6, "bitor": 6, "so": [6, 12], "far": 6, "against": 6, "addition": 6, "reject": 6, "rvalu": 6, "duplic": 6, "differ": [6, 13], "flag": 6, "nodevisitor": 6, "ellipsi": 6, "nameconst": 6, "num": 6, "usub": 6, "invalid_nam": 6, "invalid_oper": 6, "is_valid": 6, "struct": 6, "obj_dir": 6, "wrap": 6, "ab": 6, "round": 6, "macro": 6, "attach": 6, "matrix": 6, "runtim": 6, "relev": 6, "relat": 6, "itself": 6, "written": 6, "absolut": 6, "extens": 6, "cle": 8, "stochkit_hom": [], "instal": 14, "overwritten": [], "job_id": [], "usual": [], "extra_arg": [], "extra": [], "show_label": [], "rather": [], "posit": [], "out_dir": [], "deriv": [], "up": 12, "stochkit_od": [], "py": 10, "cao": 10, "petzold": 10, "l": 10, "r": [10, 12], "2006": 10, "effici": [10, 12], "pdf": 10, "journal": 10, "physic": 10, "124": 10, "044109": 10, "bibcod": 10, "2006jchph": 10, "124d4109c": 10, "doi": 10, "1063": 10, "2159468": 10, "pmid": 10, "16460151": 10, "basic_tau_leaping_solv": 10, "basic_tau_hybrid": 10, "epsilon": 10, "initail": 10, "tau_arg": 10, "machin": 10, "listofparamet": 10, "listofreact": 10, "timestop": 10, "simulation_data": 10, "helper": 10, "choic": 10, "old": 10, "custom_prop_fun": 10, "look": [10, 12], "listofspeci": 10, "orient": [12, 14], "molecular": [12, 17], "graphic": 12, "visual": 12, "structur": 12, "uml_class_diagram": 12, "md": 12, "dimer": 12, "molecul": 12, "known": 12, "monom": 12, "situat": [12, 17], "ndash": 12, "let": [12, 17], "short": [12, 14], "come": 12, "decai": 12, "dissoci": 12, "react": 12, "anoth": 12, "break": 12, "apart": 12, "creation": 12, "nbsp": 12, "kc": 12, "kd": 12, "characterist": [12, 17], "our": [12, 14, 17], "facil": [12, 17], "parameter_valu": [12, 17], "k_c": 12, "005": 12, "k_d": 12, "08": 12, "30": 12, "r_c": 12, "r_creation": 12, "r_d": 12, "r_dissoci": 12, "101": [12, 17], "abov": [12, 17], "subarrai": 12, "pyplot": 12, "plt": 12, "b": 12, "With": 12, "few": 12, "command": [12, 13], "offer": [12, 14], "mani": 12, "altern": 12, "solv": 12, "demonstr": [12, 17], "It": [12, 14], "high": [12, 17], "thu": [12, 17], "lower": 12, "greater": 12, "low": 12, "sole": 12, "automaticswitchexampl": 12, "3e": 12, "k2": 12, "5e": 12, "k3": 12, "2e": 12, "400": 12, "10000": 12, "r3": [12, 17], "600": 12, "601": 12, "achiev": 12, "suppli": 12, "basictauhybridsolv": 12, "15": 12, "loc": 12, "gillespy2": [13, 17], "comput": 13, "linux": 13, "maco": 13, "window": 13, "abl": 13, "packag": [13, 14, 17], "manag": 13, "pip": 13, "shell": 13, "python3": 13, "upgrad": 13, "As": 13, "instruct": 13, "github": [13, 14], "git": 13, "com": 13, "final": 13, "clone": 13, "cd": 13, "approach": 14, "biolog": 14, "varieti": 14, "sever": 14, "variant": 14, "numer": 14, "optim": 14, "cython": 14, "latest": 14, "pypi": 14, "licens": 14, "under": 14, "gnu": 14, "pleas": 14, "develop": 14, "fund": 14, "nih": 14, "grant": 14, "2r01eb014877": 14, "prove": 14, "fill": 14, "registr": 14, "problem": 14, "report": 14, "issu": 14, "tracker": 14, "project": 14, "contact": 14, "main": 14, "author": 14, "dr": 14, "brian": 14, "drawert": 14, "question": 14, "basic": [14, 17], "usag": 14, "subpackag": 14, "modul": 14, "content": 14, "page": 14, "forthcom": [15, 16], "accur": 17, "limit": 17, "often": 17, "captur": 17, "cellular": 17, "becaus": 17, "formul": 17, "spatial": 17, "homogen": 17, "biomolecul": 17, "nevertheless": 17, "appropri": 17, "script": 17, "rest": 17, "next": 17, "gardner": 17, "et": 17, "al": 17, "natur": 17, "1999": 17, "genet": 17, "toggl": 17, "escherichia": 17, "coli": 17, "toggleswitch": 17, "toggle_switch": 17, "alpha1": 17, "alpha2": 17, "beta": 17, "gamma": 17, "mu": 17, "u": 17, "cu": 17, "cv": 17, "du": 17, "dv": 17, "r4": 17, "without": 17, "s_result": 17, "again": 17, "d_result": 17, "template_dir": 6, "constant_tau_steps": [3, 5, 8], "stepsiz": [3, 5], "postfix": [], "odf": 1, "verbos": 1, "informataion": 1, "observ": 1, "suffix": 1}, "objects": {"": [[0, 0, 0, "-", "gillespy2"]], "gillespy2": [[1, 0, 0, "-", "core"], [2, 0, 0, "-", "sbml"], [3, 0, 0, "-", "solvers"], [11, 0, 0, "-", "stochss"]], "gillespy2.core": [[1, 1, 1, "", "AssignmentRule"], [1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 1, 1, "", "ChainMap"], [1, 3, 1, "", "DirectoryError"], [1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 3, 1, "", "EventError"], [1, 1, 1, "", "EventTrigger"], [1, 3, 1, "", "ExecutionError"], [1, 1, 1, "", "FunctionDefinition"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 1, 1, "", "GillesPySolver"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "Model"], [1, 3, 1, "", "ModelError"], [1, 1, 1, "", "OrderedDict"], [1, 1, 1, "", "Parameter"], [1, 3, 1, "", "ParameterError"], [1, 1, 1, "", "RateRule"], [1, 3, 1, "", "RateRuleError"], [1, 1, 1, "", "Reaction"], [1, 3, 1, "", "ReactionError"], [1, 1, 1, "", "Results"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 1, 1, "", "SortableObject"], [1, 1, 1, "", "Species"], [1, 3, 1, "", "SpeciesError"], [1, 1, 1, "", "StochMLDocument"], [1, 3, 1, "", "StochMLImportError"], [1, 1, 1, "", "TimeSpan"], [1, 3, 1, "", "TimespanError"], [1, 1, 1, "", "Trajectory"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "UserDict"], [1, 1, 1, "", "UserList"], [1, 3, 1, "", "ValidationError"], [1, 0, 0, "-", "assignmentrule"], [1, 0, 0, "-", "cleanup"], [1, 6, 1, "", "cleanup_tempfiles"], [1, 6, 1, "", "common_rgb_values"], [1, 1, 1, "", "datetime"], [1, 0, 0, "-", "events"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 0, 0, "-", "functiondefinition"], [1, 0, 0, "-", "gillespyError"], [1, 0, 0, "-", "gillespySolver"], [1, 6, 1, "", "import_SBML"], [1, 0, 0, "-", "jsonify"], [1, 0, 0, "-", "liveGraphing"], [1, 0, 0, "-", "model"], [1, 0, 0, "-", "parameter"], [1, 0, 0, "-", "raterule"], [1, 0, 0, "-", "reaction"], [1, 0, 0, "-", "results"], [1, 0, 0, "-", "sortableobject"], [1, 0, 0, "-", "species"], [1, 0, 0, "-", "timespan"]], "gillespy2.core.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.ChainMap": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "get"], [1, 2, 1, "", "new_child"], [1, 4, 1, "", "parents"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"]], "gillespy2.core.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.OrderedDict": [[1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"], [1, 2, 1, "", "items"], [1, 2, 1, "", "keys"], [1, 2, 1, "", "move_to_end"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "popitem"], [1, 2, 1, "", "setdefault"], [1, 2, 1, "", "update"], [1, 2, 1, "", "values"]], "gillespy2.core.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.core.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.UserDict": [[1, 2, 1, "", "copy"], [1, 2, 1, "", "fromkeys"]], "gillespy2.core.UserList": [[1, 2, 1, "", "append"], [1, 2, 1, "", "clear"], [1, 2, 1, "", "copy"], [1, 2, 1, "", "count"], [1, 2, 1, "", "extend"], [1, 2, 1, "", "index"], [1, 2, 1, "", "insert"], [1, 2, 1, "", "pop"], [1, 2, 1, "", "remove"], [1, 2, 1, "", "reverse"], [1, 2, 1, "", "sort"]], "gillespy2.core.assignmentrule": [[1, 1, 1, "", "AssignmentRule"]], "gillespy2.core.assignmentrule.AssignmentRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.cleanup": [[1, 6, 1, "", "cleanup_tempfiles"]], "gillespy2.core.datetime": [[1, 2, 1, "", "astimezone"], [1, 2, 1, "", "combine"], [1, 2, 1, "", "ctime"], [1, 2, 1, "", "date"], [1, 2, 1, "", "dst"], [1, 5, 1, "", "fold"], [1, 2, 1, "", "fromisoformat"], [1, 2, 1, "", "fromtimestamp"], [1, 5, 1, "", "hour"], [1, 2, 1, "", "isoformat"], [1, 5, 1, "", "max"], [1, 5, 1, "", "microsecond"], [1, 5, 1, "", "min"], [1, 5, 1, "", "minute"], [1, 2, 1, "", "now"], [1, 2, 1, "", "replace"], [1, 5, 1, "", "resolution"], [1, 5, 1, "", "second"], [1, 2, 1, "", "strptime"], [1, 2, 1, "", "time"], [1, 2, 1, "", "timestamp"], [1, 2, 1, "", "timetuple"], [1, 2, 1, "", "timetz"], [1, 5, 1, "", "tzinfo"], [1, 2, 1, "", "tzname"], [1, 2, 1, "", "utcfromtimestamp"], [1, 2, 1, "", "utcnow"], [1, 2, 1, "", "utcoffset"], [1, 2, 1, "", "utctimetuple"]], "gillespy2.core.events": [[1, 1, 1, "", "Event"], [1, 1, 1, "", "EventAssignment"], [1, 1, 1, "", "EventTrigger"]], "gillespy2.core.events.Event": [[1, 2, 1, "", "add_assignment"]], "gillespy2.core.events.EventTrigger": [[1, 2, 1, "", "sanitized_expression"]], "gillespy2.core.functiondefinition": [[1, 1, 1, "", "FunctionDefinition"]], "gillespy2.core.functiondefinition.FunctionDefinition": [[1, 2, 1, "", "get_arg_string"], [1, 2, 1, "", "sanitized_function"]], "gillespy2.core.gillespyError": [[1, 3, 1, "", "AssignmentRuleError"], [1, 3, 1, "", "BuildError"], [1, 3, 1, "", "DirectoryError"], [1, 3, 1, "", "EventError"], [1, 3, 1, "", "ExecutionError"], [1, 3, 1, "", "FunctionDefinitionError"], [1, 3, 1, "", "InvalidModelError"], [1, 3, 1, "", "InvalidStochMLError"], [1, 3, 1, "", "ModelError"], [1, 3, 1, "", "ParameterError"], [1, 3, 1, "", "RateRuleError"], [1, 3, 1, "", "ReactionError"], [1, 3, 1, "", "ResultsError"], [1, 3, 1, "", "SBMLError"], [1, 3, 1, "", "SimulationError"], [1, 3, 1, "", "SimulationTimeoutError"], [1, 3, 1, "", "SolverError"], [1, 3, 1, "", "SpeciesError"], [1, 3, 1, "", "StochMLImportError"], [1, 3, 1, "", "TimespanError"], [1, 3, 1, "", "ValidationError"]], "gillespy2.core.gillespySolver": [[1, 1, 1, "", "GillesPySolver"]], "gillespy2.core.gillespySolver.GillesPySolver": [[1, 2, 1, "", "get_solver_settings"], [1, 2, 1, "", "get_supported_features"], [1, 2, 1, "", "get_supported_integrator_options"], [1, 5, 1, "", "name"], [1, 2, 1, "", "run"], [1, 2, 1, "", "validate_integrator_options"], [1, 2, 1, "", "validate_model"], [1, 2, 1, "", "validate_sbml_features"], [1, 2, 1, "", "validate_tspan"]], "gillespy2.core.jsonify": [[1, 1, 1, "", "ComplexJsonCoder"], [1, 1, 1, "", "Int64Coder"], [1, 1, 1, "", "Jsonify"], [1, 1, 1, "", "NdArrayCoder"], [1, 1, 1, "", "SetCoder"], [1, 1, 1, "", "TranslationTable"], [1, 1, 1, "", "TypeCoder"]], "gillespy2.core.jsonify.ComplexJsonCoder": [[1, 2, 1, "", "decode"], [1, 2, 1, "", "default"]], "gillespy2.core.jsonify.Int64Coder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.Jsonify": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "get_json_hash"], [1, 2, 1, "", "get_translation_table"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "public_vars"], [1, 2, 1, "", "to_anon"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "to_json"], [1, 2, 1, "", "to_named"]], "gillespy2.core.jsonify.NdArrayCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.SetCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.jsonify.TranslationTable": [[1, 2, 1, "", "obj_to_anon"], [1, 2, 1, "", "obj_to_named"], [1, 2, 1, "", "recursive_translate"]], "gillespy2.core.jsonify.TypeCoder": [[1, 2, 1, "", "from_json"], [1, 2, 1, "", "to_dict"]], "gillespy2.core.liveGraphing": [[1, 1, 1, "", "CRepeatTimer"], [1, 1, 1, "", "LiveDisplayer"], [1, 1, 1, "", "RepeatTimer"], [1, 6, 1, "", "display_types"], [1, 6, 1, "", "valid_graph_params"]], "gillespy2.core.liveGraphing.CRepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.liveGraphing.LiveDisplayer": [[1, 2, 1, "", "display"], [1, 2, 1, "", "increment_trajectory"], [1, 2, 1, "", "print_text_header"], [1, 2, 1, "", "trajectory_header"]], "gillespy2.core.liveGraphing.RepeatTimer": [[1, 5, 1, "", "pause"], [1, 2, 1, "", "run"]], "gillespy2.core.model": [[1, 1, 1, "", "Model"], [1, 1, 1, "", "StochMLDocument"], [1, 6, 1, "", "export_SBML"], [1, 6, 1, "", "export_StochSS"], [1, 6, 1, "", "import_SBML"]], "gillespy2.core.model.Model": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_assignment_rule"], [1, 2, 1, "", "add_event"], [1, 2, 1, "", "add_function_definition"], [1, 2, 1, "", "add_parameter"], [1, 2, 1, "", "add_rate_rule"], [1, 2, 1, "", "add_reaction"], [1, 2, 1, "", "add_species"], [1, 2, 1, "", "compile_prep"], [1, 2, 1, "", "delete_all_assignment_rules"], [1, 2, 1, "", "delete_all_events"], [1, 2, 1, "", "delete_all_function_definitions"], [1, 2, 1, "", "delete_all_parameters"], [1, 2, 1, "", "delete_all_rate_rules"], [1, 2, 1, "", "delete_all_reactions"], [1, 2, 1, "", "delete_all_species"], [1, 2, 1, "", "delete_assignment_rule"], [1, 2, 1, "", "delete_event"], [1, 2, 1, "", "delete_function_definition"], [1, 2, 1, "", "delete_parameter"], [1, 2, 1, "", "delete_rate_rule"], [1, 2, 1, "", "delete_reaction"], [1, 2, 1, "", "delete_species"], [1, 2, 1, "", "get_all_assignment_rules"], [1, 2, 1, "", "get_all_events"], [1, 2, 1, "", "get_all_function_definitions"], [1, 2, 1, "", "get_all_parameters"], [1, 2, 1, "", "get_all_rate_rules"], [1, 2, 1, "", "get_all_reactions"], [1, 2, 1, "", "get_all_species"], [1, 2, 1, "", "get_assignment_rule"], [1, 2, 1, "", "get_best_solver"], [1, 2, 1, "", "get_best_solver_algo"], [1, 2, 1, "", "get_element"], [1, 2, 1, "", "get_event"], [1, 2, 1, "", "get_function_definition"], [1, 2, 1, "", "get_model_features"], [1, 2, 1, "", "get_parameter"], [1, 2, 1, "", "get_rate_rule"], [1, 2, 1, "", "get_reaction"], [1, 2, 1, "", "get_species"], [1, 2, 1, "", "make_translation_table"], [1, 2, 1, "", "problem_with_name"], [1, 5, 1, "", "reserved_names"], [1, 2, 1, "", "run"], [1, 2, 1, "", "sanitized_parameter_names"], [1, 2, 1, "", "sanitized_species_names"], [1, 2, 1, "", "serialize"], [1, 2, 1, "", "set_parameter"], [1, 2, 1, "", "set_units"], [1, 5, 1, "", "special_characters"], [1, 2, 1, "", "timespan"], [1, 2, 1, "", "update_namespace"], [1, 2, 1, "", "validate_reactants_and_products"]], "gillespy2.core.model.StochMLDocument": [[1, 2, 1, "", "from_file"], [1, 2, 1, "", "from_model"], [1, 2, 1, "", "from_string"], [1, 2, 1, "", "to_model"], [1, 2, 1, "", "to_string"]], "gillespy2.core.parameter": [[1, 1, 1, "", "Parameter"]], "gillespy2.core.parameter.Parameter": [[1, 2, 1, "", "sanitized_expression"], [1, 2, 1, "", "validate"]], "gillespy2.core.raterule": [[1, 1, 1, "", "RateRule"]], "gillespy2.core.raterule.RateRule": [[1, 2, 1, "", "sanitized_formula"]], "gillespy2.core.reaction": [[1, 1, 1, "", "Reaction"]], "gillespy2.core.reaction.Reaction": [[1, 2, 1, "", "Annotate"], [1, 2, 1, "", "addProduct"], [1, 2, 1, "", "addReactant"], [1, 2, 1, "", "add_product"], [1, 2, 1, "", "add_reactant"], [1, 2, 1, "", "create_mass_action"], [1, 2, 1, "", "from_json"], [1, 2, 1, "", "sanitized_propensity_function"], [1, 2, 1, "", "setType"], [1, 2, 1, "", "set_annotation"], [1, 2, 1, "", "set_propensities"], [1, 2, 1, "", "set_rate"], [1, 2, 1, "", "to_dict"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "verify"]], "gillespy2.core.results": [[1, 1, 1, "", "Results"], [1, 1, 1, "", "Trajectory"], [1, 6, 1, "", "common_rgb_values"]], "gillespy2.core.results.Results": [[1, 2, 1, "", "average_ensemble"], [1, 2, 1, "", "build_from_solver_results"], [1, 2, 1, "", "plot"], [1, 2, 1, "", "plot_mean_stdev"], [1, 2, 1, "", "plot_std_dev_range"], [1, 2, 1, "", "plotplotly"], [1, 2, 1, "", "plotplotly_mean_stdev"], [1, 2, 1, "", "plotplotly_std_dev_range"], [1, 2, 1, "", "stddev_ensemble"], [1, 2, 1, "", "to_array"], [1, 2, 1, "", "to_csv"]], "gillespy2.core.sortableobject": [[1, 1, 1, "", "SortableObject"]], "gillespy2.core.species": [[1, 1, 1, "", "Species"]], "gillespy2.core.species.Species": [[1, 2, 1, "", "set_initial_value"], [1, 2, 1, "", "validate"]], "gillespy2.core.timespan": [[1, 1, 1, "", "TimeSpan"]], "gillespy2.core.timespan.TimeSpan": [[1, 2, 1, "", "arange"], [1, 2, 1, "", "linspace"], [1, 2, 1, "", "validate"]], "gillespy2.solvers": [[3, 1, 1, "", "CLESolver"], [3, 1, 1, "", "NumPySSASolver"], [3, 1, 1, "", "ODECSolver"], [3, 1, 1, "", "ODESolver"], [3, 1, 1, "", "SSACSolver"], [3, 1, 1, "", "TauHybridCSolver"], [3, 1, 1, "", "TauHybridSolver"], [3, 1, 1, "", "TauLeapingCSolver"], [3, 1, 1, "", "TauLeapingSolver"], [5, 0, 0, "-", "cpp"], [8, 0, 0, "-", "numpy"], [10, 0, 0, "-", "utilities"]], "gillespy2.solvers.CLESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.NumPySSASolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.ODECSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.ODESolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.SSACSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver": [[3, 1, 1, "", "ErrorStatus"], [3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 2, 1, "", "get_supported_integrator_options"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauHybridCSolver.ErrorStatus": [[3, 5, 1, "", "INTEGRATOR_FAILED"], [3, 5, 1, "", "INVALID_AFTER_SSA"], [3, 5, 1, "", "LOOP_OVER_INTEGRATE"], [3, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [3, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [3, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.TauHybridSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 2, 1, "", "get_supported_features"], [3, 5, 1, "", "name"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.TauLeapingCSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 2, 1, "", "run"], [3, 5, 1, "", "target"]], "gillespy2.solvers.TauLeapingSolver": [[3, 2, 1, "", "get_solver_settings"], [3, 5, 1, "", "name"], [3, 5, 1, "", "pause_event"], [3, 5, 1, "", "rc"], [3, 5, 1, "", "result"], [3, 2, 1, "", "run"], [3, 5, 1, "", "stop_event"]], "gillespy2.solvers.cpp": [[5, 1, 1, "", "ODECSolver"], [5, 1, 1, "", "SSACSolver"], [5, 1, 1, "", "TauHybridCSolver"], [5, 1, 1, "", "TauLeapingCSolver"], [6, 0, 0, "-", "build"], [5, 0, 0, "-", "c_decoder"], [5, 0, 0, "-", "c_solver"], [5, 0, 0, "-", "ode_c_solver"], [5, 0, 0, "-", "ssa_c_solver"], [5, 0, 0, "-", "tau_hybrid_c_solver"], [5, 0, 0, "-", "tau_leaping_c_solver"]], "gillespy2.solvers.cpp.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver": [[5, 1, 1, "", "ErrorStatus"], [5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.build": [[6, 0, 0, "-", "build_engine"], [6, 0, 0, "-", "expression"], [6, 0, 0, "-", "make"], [6, 0, 0, "-", "template_gen"]], "gillespy2.solvers.cpp.build.build_engine": [[6, 1, 1, "", "BuildEngine"]], "gillespy2.solvers.cpp.build.build_engine.BuildEngine": [[6, 2, 1, "", "build_cache"], [6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "clean"], [6, 2, 1, "", "get_executable_path"], [6, 2, 1, "", "get_missing_dependencies"], [6, 2, 1, "", "prepare"], [6, 5, 1, "", "template_definitions_name"], [6, 5, 1, "", "template_options_name"]], "gillespy2.solvers.cpp.build.expression": [[6, 1, 1, "", "CppConverter"], [6, 1, 1, "", "Expression"], [6, 1, 1, "", "ExpressionConverter"], [6, 1, 1, "", "ExpressionResults"], [6, 1, 1, "", "PythonConverter"]], "gillespy2.solvers.cpp.build.expression.CppConverter": [[6, 1, 1, "", "CppExpressionTransformer"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer": [[6, 2, 1, "", "visit_BinOp"]], "gillespy2.solvers.cpp.build.expression.Expression": [[6, 1, 1, "", "ValidationVisitor"], [6, 2, 1, "", "getexpr_cpp"], [6, 2, 1, "", "getexpr_python"], [6, 2, 1, "", "map_operator"], [6, 5, 1, "", "operator_map"], [6, 2, 1, "", "validate"], [6, 2, 1, "", "with_blacklist"], [6, 2, 1, "", "with_namespace"]], "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor": [[6, 2, 1, "", "check_blacklist"], [6, 2, 1, "", "visit_Assign"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.ExpressionConverter": [[6, 2, 1, "", "convert_str"], [6, 2, 1, "", "get_str"], [6, 2, 1, "", "parse_comparison"], [6, 2, 1, "", "parse_logical"], [6, 2, 1, "", "parse_operator"], [6, 2, 1, "", "visit_Add"], [6, 2, 1, "", "visit_BinOp"], [6, 2, 1, "", "visit_BoolOp"], [6, 2, 1, "", "visit_Bytes"], [6, 2, 1, "", "visit_Call"], [6, 2, 1, "", "visit_Compare"], [6, 2, 1, "", "visit_Constant"], [6, 2, 1, "", "visit_Div"], [6, 2, 1, "", "visit_Ellipsis"], [6, 2, 1, "", "visit_Eq"], [6, 2, 1, "", "visit_Gt"], [6, 2, 1, "", "visit_GtE"], [6, 2, 1, "", "visit_Lt"], [6, 2, 1, "", "visit_LtE"], [6, 2, 1, "", "visit_Mult"], [6, 2, 1, "", "visit_Name"], [6, 2, 1, "", "visit_NameConstant"], [6, 2, 1, "", "visit_NotEq"], [6, 2, 1, "", "visit_Num"], [6, 2, 1, "", "visit_Pow"], [6, 2, 1, "", "visit_Str"], [6, 2, 1, "", "visit_Sub"], [6, 2, 1, "", "visit_USub"], [6, 2, 1, "", "visit_UnaryOp"]], "gillespy2.solvers.cpp.build.expression.PythonConverter": [[6, 2, 1, "", "visit_And"], [6, 2, 1, "", "visit_Or"]], "gillespy2.solvers.cpp.build.make": [[6, 1, 1, "", "Make"]], "gillespy2.solvers.cpp.build.make.Make": [[6, 2, 1, "", "build_simulation"], [6, 2, 1, "", "prebuild"]], "gillespy2.solvers.cpp.build.template_gen": [[6, 1, 1, "", "SanitizedModel"], [6, 6, 1, "", "get_model_defines"], [6, 6, 1, "", "template_def_propensities"], [6, 6, 1, "", "template_def_rate_rules"], [6, 6, 1, "", "template_def_reactions"], [6, 6, 1, "", "template_def_species"], [6, 6, 1, "", "template_def_variables"], [6, 6, 1, "", "update_model_options"], [6, 6, 1, "", "write_definitions"], [6, 6, 1, "", "write_template"]], "gillespy2.solvers.cpp.build.template_gen.SanitizedModel": [[6, 5, 1, "", "function_map"], [6, 2, 1, "", "get_options"], [6, 2, 1, "", "get_template"], [6, 5, 1, "", "reserved_names"], [6, 2, 1, "", "use_propensity"], [6, 2, 1, "", "use_rate_rule"], [6, 2, 1, "", "use_reaction"]], "gillespy2.solvers.cpp.c_decoder": [[5, 1, 1, "", "BasicSimDecoder"], [5, 1, 1, "", "IterativeSimDecoder"], [5, 1, 1, "", "SimDecoder"]], "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder": [[5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"], [5, 2, 1, "", "with_callback"]], "gillespy2.solvers.cpp.c_decoder.SimDecoder": [[5, 2, 1, "", "create_default"], [5, 2, 1, "", "get_output"], [5, 2, 1, "", "read"]], "gillespy2.solvers.cpp.c_solver": [[5, 1, 1, "", "CSolver"], [5, 1, 1, "", "SimulationReturnCode"]], "gillespy2.solvers.cpp.c_solver.CSolver": [[5, 5, 1, "", "rc"]], "gillespy2.solvers.cpp.c_solver.SimulationReturnCode": [[5, 5, 1, "", "DONE"], [5, 5, 1, "", "FAILED"], [5, 5, 1, "", "PAUSED"]], "gillespy2.solvers.cpp.ode_c_solver.ODECSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus": [[5, 5, 1, "", "INTEGRATOR_FAILED"], [5, 5, 1, "", "INVALID_AFTER_SSA"], [5, 5, 1, "", "LOOP_OVER_INTEGRATE"], [5, 5, 1, "", "NEGATIVE_STATE_AT_BEGINING_OF_STEP"], [5, 5, 1, "", "NEGATIVE_STATE_NO_SSA_REACTION"], [5, 5, 1, "", "UNKNOWN"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 2, 1, "", "get_supported_features"], [5, 2, 1, "", "get_supported_integrator_options"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver": [[5, 5, 1, "", "build_engine"], [5, 2, 1, "", "get_solver_settings"], [5, 5, 1, "", "name"], [5, 2, 1, "", "run"], [5, 5, 1, "", "target"]], "gillespy2.solvers.numpy": [[8, 1, 1, "", "CLESolver"], [8, 0, 0, "-", "CLE_solver"], [8, 1, 1, "", "NumPySSASolver"], [8, 1, 1, "", "ODESolver"], [8, 1, 1, "", "TauHybridSolver"], [8, 1, 1, "", "TauLeapingSolver"], [8, 0, 0, "-", "ode_solver"], [8, 0, 0, "-", "ssa_solver"], [8, 0, 0, "-", "tau_hybrid_solver"], [8, 0, 0, "-", "tau_leaping_solver"]], "gillespy2.solvers.numpy.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.CLE_solver.CLESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ode_solver.ODESolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 2, 1, "", "get_supported_features"], [8, 5, 1, "", "name"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver": [[8, 2, 1, "", "get_solver_settings"], [8, 5, 1, "", "name"], [8, 5, 1, "", "pause_event"], [8, 5, 1, "", "rc"], [8, 5, 1, "", "result"], [8, 2, 1, "", "run"], [8, 5, 1, "", "stop_event"]], "gillespy2.solvers.utilities": [[10, 0, 0, "-", "Tau"], [10, 0, 0, "-", "cpp_support_test"], [10, 0, 0, "-", "solverutils"]], "gillespy2.solvers.utilities.Tau": [[10, 6, 1, "", "initialize"], [10, 6, 1, "", "select"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, 6, 1, "", "check_cpp_support"]], "gillespy2.solvers.utilities.solverutils": [[10, 6, 1, "", "change_param_values"], [10, 6, 1, "", "dependency_grapher"], [10, 6, 1, "", "numpy_initialization"], [10, 6, 1, "", "numpy_resume"], [10, 6, 1, "", "numpy_trajectory_base_initialization"], [10, 6, 1, "", "species_parse"], [10, 6, 1, "", "update_species_init_values"]], "gillespy2.stochss": [[11, 0, 0, "-", "StochSSexport"]], "gillespy2.stochss.StochSSexport": [[11, 6, 1, "", "export"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:property", "5": "py:attribute", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "function", "Python function"]}, "titleterms": {"gillespy2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "subpackag": [0, 3, 5], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "core": 1, "submodul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11], "assignmentrul": 1, "cleanup": 1, "event": 1, "functiondefinit": 1, "gillespyerror": 1, "gillespysolv": 1, "jsonifi": 1, "livegraph": 1, "model": 1, "paramet": 1, "raterul": 1, "reaction": 1, "result": 1, "sortableobject": 1, "speci": 1, "timespan": 1, "sbml": [2, 16], "sbmlexport": 2, "sbmlimport": 2, "solver": [3, 4, 5, 6, 7, 8, 9, 10, 12, 15], "auto": 4, "ssa_solv": [4, 8], "cpp": [5, 6], "c_decod": 5, "c_solver": 5, "ode_c_solv": 5, "ssa_c_solv": 5, "tau_hybrid_c_solv": 5, "tau_leaping_c_solv": 5, "build": 6, "build_engin": 6, "express": 6, "make": 6, "template_gen": 6, "cython": 7, "cython_ssa_solv": 7, "numpi": 8, "cle_solv": 8, "ode_solv": 8, "tau_hybrid_solv": 8, "tau_leaping_solv": 8, "stochkit": 9, "stochkit_solv": 9, "util": 10, "tau": 10, "cpp_support_test": 10, "solverutil": 10, "stochss": 11, "stochssexport": 11, "basic": 12, "usag": 12, "simpl": 12, "exampl": 12, "us": [12, 13, 15, 16], "select": 12, "differ": 12, "instal": 13, "prefer": 13, "method": 13, "pypi": 13, "altern": 13, "code": 13, "repositori": 13, "document": 14, "1": 14, "7": [], "2": 14, "get": 14, "copi": 14, "help": 14, "start": 14, "tutori": [14, 15, 16, 17], "api": 14, "refer": 14, "indic": 14, "tabl": 14, "od": 17, "v": 17, "ssa": 17, "8": 14, "0": []}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Basic usage": [[12, "basic-usage"]], "Simple example of using GillesPy2": [[12, "simple-example-of-using-gillespy2"]], "Example of selecting a different solver": [[12, "example-of-selecting-a-different-solver"]], "Tutorial: using solvers": [[15, "tutorial-using-solvers"]], "Documentation for GillesPy2 1.8.2": [[14, "documentation-for-gillespy2-release"]], "Getting a copy of GillesPy2": [[14, "getting-a-copy-of-gillespy2"]], "Getting help": [[14, "getting-help"]], "Documentation": [[14, "documentation"]], "Getting started": [[14, null]], "Tutorials": [[14, null]], "API reference": [[14, null]], "Indices and tables": [[14, "indices-and-tables"]], "Installation": [[13, "installation"]], "Preferred method: using PyPI": [[13, "preferred-method-using-pypi"]], "Alternative methods: using the code repository": [[13, "alternative-methods-using-the-code-repository"]], "Tutorial: using SBML": [[16, "tutorial-using-sbml"]], "Tutorial: ODE vs. SSA": [[17, "tutorial-ode-vs-ssa"]], "gillespy2.solvers.numpy package": [[8, "gillespy2-solvers-numpy-package"]], "Submodules": [[8, "submodules"], [11, "submodules"], [9, "submodules"], [10, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"], [4, "submodules"], [2, "submodules"], [1, "submodules"]], "gillespy2.solvers.numpy.CLE_solver module": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver module": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver module": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver module": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver module": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "Module contents": [[8, "module-gillespy2.solvers.numpy"], [11, "module-gillespy2.stochss"], [9, "module-contents"], [10, "module-gillespy2.solvers.utilities"], [5, "module-gillespy2.solvers.cpp"], [6, "module-gillespy2.solvers.cpp.build"], [7, "module-contents"], [4, "module-contents"], [0, "module-gillespy2"], [2, "module-gillespy2.sbml"], [1, "module-gillespy2.core"], [3, "module-gillespy2.solvers"]], "gillespy2.stochss package": [[11, "gillespy2-stochss-package"]], "gillespy2.stochss.StochSSexport module": [[11, "module-gillespy2.stochss.StochSSexport"]], "gillespy2.solvers.stochkit package": [[9, "gillespy2-solvers-stochkit-package"]], "gillespy2.solvers.stochkit.stochkit_solvers module": [[9, "gillespy2-solvers-stochkit-stochkit-solvers-module"]], "gillespy2.solvers.utilities package": [[10, "gillespy2-solvers-utilities-package"]], "gillespy2.solvers.utilities.Tau module": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test module": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils module": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "gillespy2.solvers.cpp package": [[5, "gillespy2-solvers-cpp-package"]], "Subpackages": [[5, "subpackages"], [0, "subpackages"], [3, "subpackages"]], "gillespy2.solvers.cpp.c_decoder module": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver module": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver module": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver module": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver module": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "gillespy2.solvers.cpp.build package": [[6, "gillespy2-solvers-cpp-build-package"]], "gillespy2.solvers.cpp.build.build_engine module": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression module": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make module": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen module": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "gillespy2.solvers.cython package": [[7, "gillespy2-solvers-cython-package"]], "gillespy2.solvers.cython.cython_ssa_solver module": [[7, "gillespy2-solvers-cython-cython-ssa-solver-module"]], "gillespy2.solvers.auto package": [[4, "gillespy2-solvers-auto-package"]], "gillespy2.solvers.auto.ssa_solver module": [[4, "gillespy2-solvers-auto-ssa-solver-module"]], "gillespy2 package": [[0, "gillespy2-package"]], "gillespy2.sbml package": [[2, "gillespy2-sbml-package"]], "gillespy2.sbml.SBMLexport module": [[2, "gillespy2-sbml-sbmlexport-module"]], "gillespy2.sbml.SBMLimport module": [[2, "gillespy2-sbml-sbmlimport-module"]], "gillespy2.core package": [[1, "gillespy2-core-package"]], "gillespy2.core.assignmentrule module": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup module": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events module": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition module": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyError module": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespySolver module": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify module": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.liveGraphing module": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model module": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter module": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule module": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction module": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results module": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject module": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species module": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan module": [[1, "module-gillespy2.core.timespan"]], "gillespy2.solvers package": [[3, "gillespy2-solvers-package"]]}, "indexentries": {"gillespy2": [[0, "module-gillespy2"]], "module": [[0, "module-gillespy2"], [1, "module-gillespy2.core"], [1, "module-gillespy2.core.assignmentrule"], [1, "module-gillespy2.core.cleanup"], [1, "module-gillespy2.core.events"], [1, "module-gillespy2.core.functiondefinition"], [1, "module-gillespy2.core.gillespyError"], [1, "module-gillespy2.core.gillespySolver"], [1, "module-gillespy2.core.jsonify"], [1, "module-gillespy2.core.liveGraphing"], [1, "module-gillespy2.core.model"], [1, "module-gillespy2.core.parameter"], [1, "module-gillespy2.core.raterule"], [1, "module-gillespy2.core.reaction"], [1, "module-gillespy2.core.results"], [1, "module-gillespy2.core.sortableobject"], [1, "module-gillespy2.core.species"], [1, "module-gillespy2.core.timespan"], [2, "module-gillespy2.sbml"], [3, "module-gillespy2.solvers"], [5, "module-gillespy2.solvers.cpp"], [5, "module-gillespy2.solvers.cpp.c_decoder"], [5, "module-gillespy2.solvers.cpp.c_solver"], [5, "module-gillespy2.solvers.cpp.ode_c_solver"], [5, "module-gillespy2.solvers.cpp.ssa_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"], [5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"], [6, "module-gillespy2.solvers.cpp.build"], [6, "module-gillespy2.solvers.cpp.build.build_engine"], [6, "module-gillespy2.solvers.cpp.build.expression"], [6, "module-gillespy2.solvers.cpp.build.make"], [6, "module-gillespy2.solvers.cpp.build.template_gen"], [8, "module-gillespy2.solvers.numpy"], [8, "module-gillespy2.solvers.numpy.CLE_solver"], [8, "module-gillespy2.solvers.numpy.ode_solver"], [8, "module-gillespy2.solvers.numpy.ssa_solver"], [8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"], [8, "module-gillespy2.solvers.numpy.tau_leaping_solver"], [10, "module-gillespy2.solvers.utilities"], [10, "module-gillespy2.solvers.utilities.Tau"], [10, "module-gillespy2.solvers.utilities.cpp_support_test"], [10, "module-gillespy2.solvers.utilities.solverutils"], [11, "module-gillespy2.stochss"], [11, "module-gillespy2.stochss.StochSSexport"]], "annotate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.Annotate"]], "annotate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.Annotate"]], "assignmentrule (class in gillespy2.core)": [[1, "gillespy2.core.AssignmentRule"]], "assignmentrule (class in gillespy2.core.assignmentrule)": [[1, "gillespy2.core.assignmentrule.AssignmentRule"]], "assignmentruleerror": [[1, "gillespy2.core.AssignmentRuleError"], [1, "gillespy2.core.gillespyError.AssignmentRuleError"]], "builderror": [[1, "gillespy2.core.BuildError"], [1, "gillespy2.core.gillespyError.BuildError"]], "crepeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer"]], "chainmap (class in gillespy2.core)": [[1, "gillespy2.core.ChainMap"]], "complexjsoncoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder"]], "directoryerror": [[1, "gillespy2.core.DirectoryError"], [1, "gillespy2.core.gillespyError.DirectoryError"]], "event (class in gillespy2.core)": [[1, "gillespy2.core.Event"]], "event (class in gillespy2.core.events)": [[1, "gillespy2.core.events.Event"]], "eventassignment (class in gillespy2.core)": [[1, "gillespy2.core.EventAssignment"]], "eventassignment (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventAssignment"]], "eventerror": [[1, "gillespy2.core.EventError"], [1, "gillespy2.core.gillespyError.EventError"]], "eventtrigger (class in gillespy2.core)": [[1, "gillespy2.core.EventTrigger"]], "eventtrigger (class in gillespy2.core.events)": [[1, "gillespy2.core.events.EventTrigger"]], "executionerror": [[1, "gillespy2.core.ExecutionError"], [1, "gillespy2.core.gillespyError.ExecutionError"]], "functiondefinition (class in gillespy2.core)": [[1, "gillespy2.core.FunctionDefinition"]], "functiondefinition (class in gillespy2.core.functiondefinition)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition"]], "functiondefinitionerror": [[1, "gillespy2.core.FunctionDefinitionError"], [1, "gillespy2.core.gillespyError.FunctionDefinitionError"]], "gillespysolver (class in gillespy2.core)": [[1, "gillespy2.core.GillesPySolver"]], "gillespysolver (class in gillespy2.core.gillespysolver)": [[1, "gillespy2.core.gillespySolver.GillesPySolver"]], "int64coder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Int64Coder"]], "invalidmodelerror": [[1, "gillespy2.core.InvalidModelError"], [1, "gillespy2.core.gillespyError.InvalidModelError"]], "invalidstochmlerror": [[1, "gillespy2.core.InvalidStochMLError"], [1, "gillespy2.core.gillespyError.InvalidStochMLError"]], "jsonify (class in gillespy2.core)": [[1, "gillespy2.core.Jsonify"]], "jsonify (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.Jsonify"]], "livedisplayer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer"]], "model (class in gillespy2.core)": [[1, "gillespy2.core.Model"]], "model (class in gillespy2.core.model)": [[1, "gillespy2.core.model.Model"]], "modelerror": [[1, "gillespy2.core.ModelError"], [1, "gillespy2.core.gillespyError.ModelError"]], "ndarraycoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.NdArrayCoder"]], "ordereddict (class in gillespy2.core)": [[1, "gillespy2.core.OrderedDict"]], "parameter (class in gillespy2.core)": [[1, "gillespy2.core.Parameter"]], "parameter (class in gillespy2.core.parameter)": [[1, "gillespy2.core.parameter.Parameter"]], "parametererror": [[1, "gillespy2.core.ParameterError"], [1, "gillespy2.core.gillespyError.ParameterError"]], "raterule (class in gillespy2.core)": [[1, "gillespy2.core.RateRule"]], "raterule (class in gillespy2.core.raterule)": [[1, "gillespy2.core.raterule.RateRule"]], "rateruleerror": [[1, "gillespy2.core.RateRuleError"], [1, "gillespy2.core.gillespyError.RateRuleError"]], "reaction (class in gillespy2.core)": [[1, "gillespy2.core.Reaction"]], "reaction (class in gillespy2.core.reaction)": [[1, "gillespy2.core.reaction.Reaction"]], "reactionerror": [[1, "gillespy2.core.ReactionError"], [1, "gillespy2.core.gillespyError.ReactionError"]], "repeattimer (class in gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.RepeatTimer"]], "results (class in gillespy2.core)": [[1, "gillespy2.core.Results"]], "results (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Results"]], "resultserror": [[1, "gillespy2.core.ResultsError"], [1, "gillespy2.core.gillespyError.ResultsError"]], "sbmlerror": [[1, "gillespy2.core.SBMLError"], [1, "gillespy2.core.gillespyError.SBMLError"]], "setcoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.SetCoder"]], "simulationerror": [[1, "gillespy2.core.SimulationError"], [1, "gillespy2.core.gillespyError.SimulationError"]], "simulationtimeouterror": [[1, "gillespy2.core.SimulationTimeoutError"], [1, "gillespy2.core.gillespyError.SimulationTimeoutError"]], "solvererror": [[1, "gillespy2.core.SolverError"], [1, "gillespy2.core.gillespyError.SolverError"]], "sortableobject (class in gillespy2.core)": [[1, "gillespy2.core.SortableObject"]], "sortableobject (class in gillespy2.core.sortableobject)": [[1, "gillespy2.core.sortableobject.SortableObject"]], "species (class in gillespy2.core)": [[1, "gillespy2.core.Species"]], "species (class in gillespy2.core.species)": [[1, "gillespy2.core.species.Species"]], "specieserror": [[1, "gillespy2.core.SpeciesError"], [1, "gillespy2.core.gillespyError.SpeciesError"]], "stochmldocument (class in gillespy2.core)": [[1, "gillespy2.core.StochMLDocument"]], "stochmldocument (class in gillespy2.core.model)": [[1, "gillespy2.core.model.StochMLDocument"]], "stochmlimporterror": [[1, "gillespy2.core.StochMLImportError"], [1, "gillespy2.core.gillespyError.StochMLImportError"]], "timespan (class in gillespy2.core)": [[1, "gillespy2.core.TimeSpan"]], "timespan (class in gillespy2.core.timespan)": [[1, "gillespy2.core.timespan.TimeSpan"]], "timespanerror": [[1, "gillespy2.core.TimespanError"], [1, "gillespy2.core.gillespyError.TimespanError"]], "trajectory (class in gillespy2.core)": [[1, "gillespy2.core.Trajectory"]], "trajectory (class in gillespy2.core.results)": [[1, "gillespy2.core.results.Trajectory"]], "translationtable (class in gillespy2.core)": [[1, "gillespy2.core.TranslationTable"]], "translationtable (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TranslationTable"]], "typecoder (class in gillespy2.core.jsonify)": [[1, "gillespy2.core.jsonify.TypeCoder"]], "userdict (class in gillespy2.core)": [[1, "gillespy2.core.UserDict"]], "userlist (class in gillespy2.core)": [[1, "gillespy2.core.UserList"]], "validationerror": [[1, "gillespy2.core.ValidationError"], [1, "gillespy2.core.gillespyError.ValidationError"]], "add() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add"]], "add() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add"]], "addproduct() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addProduct"]], "addproduct() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addProduct"]], "addreactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.addReactant"]], "addreactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.addReactant"]], "add_assignment() (gillespy2.core.event method)": [[1, "gillespy2.core.Event.add_assignment"]], "add_assignment() (gillespy2.core.events.event method)": [[1, "gillespy2.core.events.Event.add_assignment"]], "add_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_assignment_rule"]], "add_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_assignment_rule"]], "add_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_event"]], "add_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_event"]], "add_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_function_definition"]], "add_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_function_definition"]], "add_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_parameter"]], "add_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_parameter"]], "add_product() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_product"]], "add_product() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_product"]], "add_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_rate_rule"]], "add_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_rate_rule"]], "add_reactant() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.add_reactant"]], "add_reactant() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.add_reactant"]], "add_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_reaction"]], "add_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_reaction"]], "add_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.add_species"]], "add_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.add_species"]], "append() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.append"]], "arange() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.arange"]], "arange() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.arange"]], "astimezone() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.astimezone"]], "average_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.average_ensemble"]], "average_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.average_ensemble"]], "build_from_solver_results() (gillespy2.core.results class method)": [[1, "gillespy2.core.Results.build_from_solver_results"]], "build_from_solver_results() (gillespy2.core.results.results class method)": [[1, "gillespy2.core.results.Results.build_from_solver_results"]], "cleanup_tempfiles() (in module gillespy2.core)": [[1, "gillespy2.core.cleanup_tempfiles"]], "cleanup_tempfiles() (in module gillespy2.core.cleanup)": [[1, "gillespy2.core.cleanup.cleanup_tempfiles"]], "clear() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.clear"]], "clear() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.clear"]], "clear() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.clear"]], "combine() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.combine"]], "common_rgb_values() (in module gillespy2.core)": [[1, "gillespy2.core.common_rgb_values"]], "common_rgb_values() (in module gillespy2.core.results)": [[1, "gillespy2.core.results.common_rgb_values"]], "compile_prep() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.compile_prep"]], "compile_prep() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.compile_prep"]], "copy() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.copy"]], "copy() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.copy"]], "copy() (gillespy2.core.userdict method)": [[1, "gillespy2.core.UserDict.copy"]], "copy() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.copy"]], "count() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.count"]], "create_mass_action() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.create_mass_action"]], "create_mass_action() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.create_mass_action"]], "ctime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.ctime"]], "date() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.date"]], "datetime (class in gillespy2.core)": [[1, "gillespy2.core.datetime"]], "decode() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.decode"]], "default() (gillespy2.core.jsonify.complexjsoncoder method)": [[1, "gillespy2.core.jsonify.ComplexJsonCoder.default"]], "delete_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_assignment_rules"]], "delete_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_assignment_rules"]], "delete_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_events"]], "delete_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_events"]], "delete_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_function_definitions"]], "delete_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_function_definitions"]], "delete_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_parameters"]], "delete_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_parameters"]], "delete_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_rate_rules"]], "delete_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_rate_rules"]], "delete_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_reactions"]], "delete_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_reactions"]], "delete_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_all_species"]], "delete_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_all_species"]], "delete_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_assignment_rule"]], "delete_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_assignment_rule"]], "delete_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_event"]], "delete_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_event"]], "delete_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_function_definition"]], "delete_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_function_definition"]], "delete_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_parameter"]], "delete_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_parameter"]], "delete_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_rate_rule"]], "delete_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_rate_rule"]], "delete_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_reaction"]], "delete_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_reaction"]], "delete_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.delete_species"]], "delete_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.delete_species"]], "display() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.display"]], "display_types() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.display_types"]], "dst() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.dst"]], "export_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.export_SBML"]], "export_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_SBML"]], "export_stochss() (in module gillespy2.core)": [[1, "gillespy2.core.export_StochSS"]], "export_stochss() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.export_StochSS"]], "extend() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.extend"]], "fold (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.fold"]], "from_dict() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_dict"]], "from_dict() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_dict"]], "from_file() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_file"]], "from_file() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_file"]], "from_json() (gillespy2.core.jsonify class method)": [[1, "gillespy2.core.Jsonify.from_json"]], "from_json() (gillespy2.core.reaction class method)": [[1, "gillespy2.core.Reaction.from_json"]], "from_json() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.from_json"]], "from_json() (gillespy2.core.jsonify.jsonify class method)": [[1, "gillespy2.core.jsonify.Jsonify.from_json"]], "from_json() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.from_json"]], "from_json() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.from_json"]], "from_json() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.from_json"]], "from_json() (gillespy2.core.reaction.reaction class method)": [[1, "gillespy2.core.reaction.Reaction.from_json"]], "from_model() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_model"]], "from_model() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_model"]], "from_string() (gillespy2.core.stochmldocument class method)": [[1, "gillespy2.core.StochMLDocument.from_string"]], "from_string() (gillespy2.core.model.stochmldocument class method)": [[1, "gillespy2.core.model.StochMLDocument.from_string"]], "fromisoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromisoformat"]], "fromkeys() (gillespy2.core.chainmap class method)": [[1, "gillespy2.core.ChainMap.fromkeys"]], "fromkeys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.fromkeys"]], "fromkeys() (gillespy2.core.userdict class method)": [[1, "gillespy2.core.UserDict.fromkeys"]], "fromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.fromtimestamp"]], "get() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.get"]], "get_all_assignment_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_assignment_rules"]], "get_all_assignment_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_assignment_rules"]], "get_all_events() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_events"]], "get_all_events() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_events"]], "get_all_function_definitions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_function_definitions"]], "get_all_function_definitions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_function_definitions"]], "get_all_parameters() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_parameters"]], "get_all_parameters() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_parameters"]], "get_all_rate_rules() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_rate_rules"]], "get_all_rate_rules() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_rate_rules"]], "get_all_reactions() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_reactions"]], "get_all_reactions() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_reactions"]], "get_all_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_all_species"]], "get_all_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_all_species"]], "get_arg_string() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.get_arg_string"]], "get_arg_string() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.get_arg_string"]], "get_assignment_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_assignment_rule"]], "get_assignment_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_assignment_rule"]], "get_best_solver() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver"]], "get_best_solver() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver"]], "get_best_solver_algo() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_best_solver_algo"]], "get_best_solver_algo() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_best_solver_algo"]], "get_element() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_element"]], "get_element() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_element"]], "get_event() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_event"]], "get_event() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_event"]], "get_function_definition() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_function_definition"]], "get_function_definition() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_function_definition"]], "get_json_hash() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_json_hash"]], "get_json_hash() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_json_hash"]], "get_model_features() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_model_features"]], "get_model_features() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_model_features"]], "get_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_parameter"]], "get_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_parameter"]], "get_rate_rule() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_rate_rule"]], "get_rate_rule() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_rate_rule"]], "get_reaction() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_reaction"]], "get_reaction() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_reaction"]], "get_solver_settings() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.get_solver_settings"]], "get_solver_settings() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_solver_settings"]], "get_species() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.get_species"]], "get_species() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.get_species"]], "get_supported_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_features"]], "get_supported_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.get_supported_integrator_options"]], "get_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.get_translation_table"]], "get_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.get_translation_table"]], "gillespy2.core": [[1, "module-gillespy2.core"]], "gillespy2.core.assignmentrule": [[1, "module-gillespy2.core.assignmentrule"]], "gillespy2.core.cleanup": [[1, "module-gillespy2.core.cleanup"]], "gillespy2.core.events": [[1, "module-gillespy2.core.events"]], "gillespy2.core.functiondefinition": [[1, "module-gillespy2.core.functiondefinition"]], "gillespy2.core.gillespyerror": [[1, "module-gillespy2.core.gillespyError"]], "gillespy2.core.gillespysolver": [[1, "module-gillespy2.core.gillespySolver"]], "gillespy2.core.jsonify": [[1, "module-gillespy2.core.jsonify"]], "gillespy2.core.livegraphing": [[1, "module-gillespy2.core.liveGraphing"]], "gillespy2.core.model": [[1, "module-gillespy2.core.model"]], "gillespy2.core.parameter": [[1, "module-gillespy2.core.parameter"]], "gillespy2.core.raterule": [[1, "module-gillespy2.core.raterule"]], "gillespy2.core.reaction": [[1, "module-gillespy2.core.reaction"]], "gillespy2.core.results": [[1, "module-gillespy2.core.results"]], "gillespy2.core.sortableobject": [[1, "module-gillespy2.core.sortableobject"]], "gillespy2.core.species": [[1, "module-gillespy2.core.species"]], "gillespy2.core.timespan": [[1, "module-gillespy2.core.timespan"]], "hour (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.hour"]], "import_sbml() (in module gillespy2.core)": [[1, "gillespy2.core.import_SBML"]], "import_sbml() (in module gillespy2.core.model)": [[1, "gillespy2.core.model.import_SBML"]], "increment_trajectory() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.increment_trajectory"]], "index() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.index"]], "insert() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.insert"]], "isoformat() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.isoformat"]], "items() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.items"]], "keys() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.keys"]], "linspace() (gillespy2.core.timespan class method)": [[1, "gillespy2.core.TimeSpan.linspace"]], "linspace() (gillespy2.core.timespan.timespan class method)": [[1, "gillespy2.core.timespan.TimeSpan.linspace"]], "make_translation_table() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.make_translation_table"]], "make_translation_table() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.make_translation_table"]], "make_translation_table() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.make_translation_table"]], "max (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.max"]], "microsecond (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.microsecond"]], "min (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.min"]], "minute (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.minute"]], "move_to_end() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.move_to_end"]], "name (gillespy2.core.gillespysolver attribute)": [[1, "gillespy2.core.GillesPySolver.name"]], "name (gillespy2.core.gillespysolver.gillespysolver attribute)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.name"]], "new_child() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.new_child"]], "now() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.now"]], "obj_to_anon() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_anon"]], "obj_to_anon() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_anon"]], "obj_to_named() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.obj_to_named"]], "obj_to_named() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.obj_to_named"]], "parents (gillespy2.core.chainmap property)": [[1, "gillespy2.core.ChainMap.parents"]], "pause (gillespy2.core.livegraphing.crepeattimer attribute)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.pause"]], "pause (gillespy2.core.livegraphing.repeattimer attribute)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.pause"]], "plot() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot"]], "plot() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot"]], "plot_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_mean_stdev"]], "plot_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_mean_stdev"]], "plot_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plot_std_dev_range"]], "plot_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plot_std_dev_range"]], "plotplotly() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly"]], "plotplotly() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly"]], "plotplotly_mean_stdev() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_mean_stdev"]], "plotplotly_mean_stdev() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_mean_stdev"]], "plotplotly_std_dev_range() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.plotplotly_std_dev_range"]], "plotplotly_std_dev_range() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.plotplotly_std_dev_range"]], "pop() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.pop"]], "pop() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.pop"]], "pop() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.pop"]], "popitem() (gillespy2.core.chainmap method)": [[1, "gillespy2.core.ChainMap.popitem"]], "popitem() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.popitem"]], "print_text_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.print_text_header"]], "problem_with_name() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.problem_with_name"]], "problem_with_name() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.problem_with_name"]], "public_vars() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.public_vars"]], "public_vars() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.public_vars"]], "recursive_translate() (gillespy2.core.translationtable method)": [[1, "gillespy2.core.TranslationTable.recursive_translate"]], "recursive_translate() (gillespy2.core.jsonify.translationtable method)": [[1, "gillespy2.core.jsonify.TranslationTable.recursive_translate"]], "remove() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.remove"]], "replace() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.replace"]], "reserved_names (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.reserved_names"]], "reserved_names (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.reserved_names"]], "resolution (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.resolution"]], "reverse() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.reverse"]], "run() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.run"]], "run() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.run"]], "run() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.run"]], "run() (gillespy2.core.livegraphing.crepeattimer method)": [[1, "gillespy2.core.liveGraphing.CRepeatTimer.run"]], "run() (gillespy2.core.livegraphing.repeattimer method)": [[1, "gillespy2.core.liveGraphing.RepeatTimer.run"]], "run() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.run"]], "sanitized_expression() (gillespy2.core.eventtrigger method)": [[1, "gillespy2.core.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.sanitized_expression"]], "sanitized_expression() (gillespy2.core.events.eventtrigger method)": [[1, "gillespy2.core.events.EventTrigger.sanitized_expression"]], "sanitized_expression() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.sanitized_expression"]], "sanitized_formula() (gillespy2.core.assignmentrule method)": [[1, "gillespy2.core.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule method)": [[1, "gillespy2.core.RateRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.assignmentrule.assignmentrule method)": [[1, "gillespy2.core.assignmentrule.AssignmentRule.sanitized_formula"]], "sanitized_formula() (gillespy2.core.raterule.raterule method)": [[1, "gillespy2.core.raterule.RateRule.sanitized_formula"]], "sanitized_function() (gillespy2.core.functiondefinition method)": [[1, "gillespy2.core.FunctionDefinition.sanitized_function"]], "sanitized_function() (gillespy2.core.functiondefinition.functiondefinition method)": [[1, "gillespy2.core.functiondefinition.FunctionDefinition.sanitized_function"]], "sanitized_parameter_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_parameter_names"]], "sanitized_parameter_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_parameter_names"]], "sanitized_propensity_function() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.sanitized_propensity_function"]], "sanitized_propensity_function() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.sanitized_propensity_function"]], "sanitized_species_names() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.sanitized_species_names"]], "sanitized_species_names() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.sanitized_species_names"]], "second (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.second"]], "serialize() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.serialize"]], "serialize() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.serialize"]], "settype() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.setType"]], "settype() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.setType"]], "set_annotation() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_annotation"]], "set_annotation() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_annotation"]], "set_initial_value() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.set_initial_value"]], "set_initial_value() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.set_initial_value"]], "set_parameter() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_parameter"]], "set_parameter() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_parameter"]], "set_propensities() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_propensities"]], "set_propensities() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_propensities"]], "set_rate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.set_rate"]], "set_rate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.set_rate"]], "set_units() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.set_units"]], "set_units() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.set_units"]], "setdefault() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.setdefault"]], "sort() (gillespy2.core.userlist method)": [[1, "gillespy2.core.UserList.sort"]], "special_characters (gillespy2.core.model attribute)": [[1, "gillespy2.core.Model.special_characters"]], "special_characters (gillespy2.core.model.model attribute)": [[1, "gillespy2.core.model.Model.special_characters"]], "stddev_ensemble() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.stddev_ensemble"]], "stddev_ensemble() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.stddev_ensemble"]], "strptime() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.strptime"]], "time() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.time"]], "timespan() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.timespan"]], "timespan() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.timespan"]], "timestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timestamp"]], "timetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetuple"]], "timetz() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.timetz"]], "to_anon() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_anon"]], "to_anon() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_anon"]], "to_array() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_array"]], "to_array() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_array"]], "to_csv() (gillespy2.core.results method)": [[1, "gillespy2.core.Results.to_csv"]], "to_csv() (gillespy2.core.results.results method)": [[1, "gillespy2.core.results.Results.to_csv"]], "to_dict() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_dict"]], "to_dict() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.to_dict"]], "to_dict() (gillespy2.core.jsonify.int64coder static method)": [[1, "gillespy2.core.jsonify.Int64Coder.to_dict"]], "to_dict() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_dict"]], "to_dict() (gillespy2.core.jsonify.ndarraycoder static method)": [[1, "gillespy2.core.jsonify.NdArrayCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.setcoder static method)": [[1, "gillespy2.core.jsonify.SetCoder.to_dict"]], "to_dict() (gillespy2.core.jsonify.typecoder static method)": [[1, "gillespy2.core.jsonify.TypeCoder.to_dict"]], "to_dict() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.to_dict"]], "to_json() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_json"]], "to_json() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_json"]], "to_model() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_model"]], "to_model() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_model"]], "to_named() (gillespy2.core.jsonify method)": [[1, "gillespy2.core.Jsonify.to_named"]], "to_named() (gillespy2.core.jsonify.jsonify method)": [[1, "gillespy2.core.jsonify.Jsonify.to_named"]], "to_string() (gillespy2.core.stochmldocument method)": [[1, "gillespy2.core.StochMLDocument.to_string"]], "to_string() (gillespy2.core.model.stochmldocument method)": [[1, "gillespy2.core.model.StochMLDocument.to_string"]], "trajectory_header() (gillespy2.core.livegraphing.livedisplayer method)": [[1, "gillespy2.core.liveGraphing.LiveDisplayer.trajectory_header"]], "tzinfo (gillespy2.core.datetime attribute)": [[1, "gillespy2.core.datetime.tzinfo"]], "tzname() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.tzname"]], "update() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.update"]], "update_namespace() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.update_namespace"]], "update_namespace() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.update_namespace"]], "utcfromtimestamp() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcfromtimestamp"]], "utcnow() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcnow"]], "utcoffset() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utcoffset"]], "utctimetuple() (gillespy2.core.datetime method)": [[1, "gillespy2.core.datetime.utctimetuple"]], "valid_graph_params() (in module gillespy2.core.livegraphing)": [[1, "gillespy2.core.liveGraphing.valid_graph_params"]], "validate() (gillespy2.core.parameter method)": [[1, "gillespy2.core.Parameter.validate"]], "validate() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.validate"]], "validate() (gillespy2.core.species method)": [[1, "gillespy2.core.Species.validate"]], "validate() (gillespy2.core.timespan method)": [[1, "gillespy2.core.TimeSpan.validate"]], "validate() (gillespy2.core.parameter.parameter method)": [[1, "gillespy2.core.parameter.Parameter.validate"]], "validate() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.validate"]], "validate() (gillespy2.core.species.species method)": [[1, "gillespy2.core.species.Species.validate"]], "validate() (gillespy2.core.timespan.timespan method)": [[1, "gillespy2.core.timespan.TimeSpan.validate"]], "validate_integrator_options() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_integrator_options"]], "validate_integrator_options() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_integrator_options"]], "validate_model() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_model"]], "validate_model() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_model"]], "validate_reactants_and_products() (gillespy2.core.model method)": [[1, "gillespy2.core.Model.validate_reactants_and_products"]], "validate_reactants_and_products() (gillespy2.core.model.model method)": [[1, "gillespy2.core.model.Model.validate_reactants_and_products"]], "validate_sbml_features() (gillespy2.core.gillespysolver class method)": [[1, "gillespy2.core.GillesPySolver.validate_sbml_features"]], "validate_sbml_features() (gillespy2.core.gillespysolver.gillespysolver class method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_sbml_features"]], "validate_tspan() (gillespy2.core.gillespysolver method)": [[1, "gillespy2.core.GillesPySolver.validate_tspan"]], "validate_tspan() (gillespy2.core.gillespysolver.gillespysolver method)": [[1, "gillespy2.core.gillespySolver.GillesPySolver.validate_tspan"]], "values() (gillespy2.core.ordereddict method)": [[1, "gillespy2.core.OrderedDict.values"]], "verify() (gillespy2.core.reaction method)": [[1, "gillespy2.core.Reaction.verify"]], "verify() (gillespy2.core.reaction.reaction method)": [[1, "gillespy2.core.reaction.Reaction.verify"]], "gillespy2.sbml": [[2, "module-gillespy2.sbml"]], "clesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.CLESolver"]], "integrator_failed (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "loop_over_integrate (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "numpyssasolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.NumPySSASolver"]], "odecsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODECSolver"]], "odesolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.ODESolver"]], "ssacsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.SSACSolver"]], "tauhybridcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus"]], "tauhybridsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauHybridSolver"]], "tauleapingcsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingCSolver"]], "tauleapingsolver (class in gillespy2.solvers)": [[3, "gillespy2.solvers.TauLeapingSolver"]], "unknown (gillespy2.solvers.tauhybridcsolver.errorstatus attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "get_solver_settings() (gillespy2.solvers.clesolver class method)": [[3, "gillespy2.solvers.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpyssasolver class method)": [[3, "gillespy2.solvers.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odecsolver class method)": [[3, "gillespy2.solvers.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.odesolver class method)": [[3, "gillespy2.solvers.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.ssacsolver class method)": [[3, "gillespy2.solvers.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingcsolver class method)": [[3, "gillespy2.solvers.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.tauleapingsolver class method)": [[3, "gillespy2.solvers.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.tauhybridsolver class method)": [[3, "gillespy2.solvers.TauHybridSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.odecsolver static method)": [[3, "gillespy2.solvers.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.tauhybridcsolver class method)": [[3, "gillespy2.solvers.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers": [[3, "module-gillespy2.solvers"]], "name (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.name"]], "name (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.name"]], "name (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.name"]], "name (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.name"]], "name (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.name"]], "name (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.name"]], "name (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.name"]], "name (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.name"]], "name (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.rc"]], "rc (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.rc"]], "rc (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.rc"]], "rc (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.rc"]], "rc (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.rc"]], "result (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.result"]], "result (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.result"]], "result (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.result"]], "result (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.result"]], "result (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.result"]], "run() (gillespy2.solvers.clesolver method)": [[3, "gillespy2.solvers.CLESolver.run"]], "run() (gillespy2.solvers.numpyssasolver method)": [[3, "gillespy2.solvers.NumPySSASolver.run"]], "run() (gillespy2.solvers.odecsolver method)": [[3, "gillespy2.solvers.ODECSolver.run"]], "run() (gillespy2.solvers.odesolver method)": [[3, "gillespy2.solvers.ODESolver.run"]], "run() (gillespy2.solvers.ssacsolver method)": [[3, "gillespy2.solvers.SSACSolver.run"]], "run() (gillespy2.solvers.tauhybridcsolver method)": [[3, "gillespy2.solvers.TauHybridCSolver.run"]], "run() (gillespy2.solvers.tauhybridsolver method)": [[3, "gillespy2.solvers.TauHybridSolver.run"]], "run() (gillespy2.solvers.tauleapingcsolver method)": [[3, "gillespy2.solvers.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.tauleapingsolver method)": [[3, "gillespy2.solvers.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.clesolver attribute)": [[3, "gillespy2.solvers.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpyssasolver attribute)": [[3, "gillespy2.solvers.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.odesolver attribute)": [[3, "gillespy2.solvers.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.tauhybridsolver attribute)": [[3, "gillespy2.solvers.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.tauleapingsolver attribute)": [[3, "gillespy2.solvers.TauLeapingSolver.stop_event"]], "target (gillespy2.solvers.odecsolver attribute)": [[3, "gillespy2.solvers.ODECSolver.target"]], "target (gillespy2.solvers.ssacsolver attribute)": [[3, "gillespy2.solvers.SSACSolver.target"]], "target (gillespy2.solvers.tauhybridcsolver attribute)": [[3, "gillespy2.solvers.TauHybridCSolver.target"]], "target (gillespy2.solvers.tauleapingcsolver attribute)": [[3, "gillespy2.solvers.TauLeapingCSolver.target"]], "basicsimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder"]], "csolver (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver"]], "done (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.DONE"]], "failed (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "integrator_failed (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INTEGRATOR_FAILED"]], "invalid_after_ssa (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "invalid_after_ssa (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.INVALID_AFTER_SSA"]], "iterativesimdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder"]], "loop_over_integrate (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "loop_over_integrate (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.LOOP_OVER_INTEGRATE"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_at_begining_of_step (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_AT_BEGINING_OF_STEP"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "negative_state_no_ssa_reaction (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.NEGATIVE_STATE_NO_SSA_REACTION"]], "odecsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.ODECSolver"]], "odecsolver (class in gillespy2.solvers.cpp.ode_c_solver)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver"]], "paused (gillespy2.solvers.cpp.c_solver.simulationreturncode attribute)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode.PAUSED"]], "ssacsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.SSACSolver"]], "ssacsolver (class in gillespy2.solvers.cpp.ssa_c_solver)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver"]], "simdecoder (class in gillespy2.solvers.cpp.c_decoder)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder"]], "simulationreturncode (class in gillespy2.solvers.cpp.c_solver)": [[5, "gillespy2.solvers.cpp.c_solver.SimulationReturnCode"]], "tauhybridcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver"]], "tauhybridcsolver (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus"]], "tauhybridcsolver.errorstatus (class in gillespy2.solvers.cpp.tau_hybrid_c_solver)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus"]], "tauleapingcsolver (class in gillespy2.solvers.cpp)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver"]], "tauleapingcsolver (class in gillespy2.solvers.cpp.tau_leaping_c_solver)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver"]], "unknown (gillespy2.solvers.cpp.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "unknown (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver.errorstatus attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.ErrorStatus.UNKNOWN"]], "build_engine (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.build_engine"]], "build_engine (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.build_engine"]], "create_default() (gillespy2.solvers.cpp.c_decoder.simdecoder class method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.create_default"]], "get_output() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.get_output"]], "get_output() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.get_output"]], "get_solver_settings() (gillespy2.solvers.cpp.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ode_c_solver.odecsolver class method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver class method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_features"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.ode_c_solver.odecsolver static method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.get_supported_integrator_options"]], "get_supported_integrator_options() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver class method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.get_supported_integrator_options"]], "gillespy2.solvers.cpp": [[5, "module-gillespy2.solvers.cpp"]], "gillespy2.solvers.cpp.c_decoder": [[5, "module-gillespy2.solvers.cpp.c_decoder"]], "gillespy2.solvers.cpp.c_solver": [[5, "module-gillespy2.solvers.cpp.c_solver"]], "gillespy2.solvers.cpp.ode_c_solver": [[5, "module-gillespy2.solvers.cpp.ode_c_solver"]], "gillespy2.solvers.cpp.ssa_c_solver": [[5, "module-gillespy2.solvers.cpp.ssa_c_solver"]], "gillespy2.solvers.cpp.tau_hybrid_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_hybrid_c_solver"]], "gillespy2.solvers.cpp.tau_leaping_c_solver": [[5, "module-gillespy2.solvers.cpp.tau_leaping_c_solver"]], "name (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.name"]], "name (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.name"]], "name (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.name"]], "name (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.name"]], "name (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.name"]], "rc (gillespy2.solvers.cpp.c_solver.csolver attribute)": [[5, "gillespy2.solvers.cpp.c_solver.CSolver.rc"]], "read() (gillespy2.solvers.cpp.c_decoder.basicsimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.BasicSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.read"]], "read() (gillespy2.solvers.cpp.c_decoder.simdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.SimDecoder.read"]], "run() (gillespy2.solvers.cpp.odecsolver method)": [[5, "gillespy2.solvers.cpp.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssacsolver method)": [[5, "gillespy2.solvers.cpp.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.run"]], "run() (gillespy2.solvers.cpp.ode_c_solver.odecsolver method)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.run"]], "run() (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver method)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.run"]], "run() (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver method)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.run"]], "run() (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver method)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.run"]], "target (gillespy2.solvers.cpp.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.TauLeapingCSolver.target"]], "target (gillespy2.solvers.cpp.ode_c_solver.odecsolver attribute)": [[5, "gillespy2.solvers.cpp.ode_c_solver.ODECSolver.target"]], "target (gillespy2.solvers.cpp.ssa_c_solver.ssacsolver attribute)": [[5, "gillespy2.solvers.cpp.ssa_c_solver.SSACSolver.target"]], "target (gillespy2.solvers.cpp.tau_hybrid_c_solver.tauhybridcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_hybrid_c_solver.TauHybridCSolver.target"]], "target (gillespy2.solvers.cpp.tau_leaping_c_solver.tauleapingcsolver attribute)": [[5, "gillespy2.solvers.cpp.tau_leaping_c_solver.TauLeapingCSolver.target"]], "with_callback() (gillespy2.solvers.cpp.c_decoder.iterativesimdecoder method)": [[5, "gillespy2.solvers.cpp.c_decoder.IterativeSimDecoder.with_callback"]], "buildengine (class in gillespy2.solvers.cpp.build.build_engine)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine"]], "cppconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter"]], "cppconverter.cppexpressiontransformer (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer"]], "expression (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression"]], "expression.validationvisitor (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor"]], "expressionconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter"]], "expressionresults (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionResults"]], "make (class in gillespy2.solvers.cpp.build.make)": [[6, "gillespy2.solvers.cpp.build.make.Make"]], "pythonconverter (class in gillespy2.solvers.cpp.build.expression)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter"]], "sanitizedmodel (class in gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel"]], "build_cache() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_cache"]], "build_simulation() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.build_simulation"]], "build_simulation() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.build_simulation"]], "check_blacklist() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.check_blacklist"]], "clean() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.clean"]], "convert_str() (gillespy2.solvers.cpp.build.expression.expressionconverter class method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.convert_str"]], "function_map (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.function_map"]], "get_executable_path() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_executable_path"]], "get_missing_dependencies() (gillespy2.solvers.cpp.build.build_engine.buildengine class method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.get_missing_dependencies"]], "get_model_defines() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.get_model_defines"]], "get_options() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_options"]], "get_str() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.get_str"]], "get_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.get_str"]], "get_template() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.get_template"]], "getexpr_cpp() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_cpp"]], "getexpr_python() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.getexpr_python"]], "gillespy2.solvers.cpp.build": [[6, "module-gillespy2.solvers.cpp.build"]], "gillespy2.solvers.cpp.build.build_engine": [[6, "module-gillespy2.solvers.cpp.build.build_engine"]], "gillespy2.solvers.cpp.build.expression": [[6, "module-gillespy2.solvers.cpp.build.expression"]], "gillespy2.solvers.cpp.build.make": [[6, "module-gillespy2.solvers.cpp.build.make"]], "gillespy2.solvers.cpp.build.template_gen": [[6, "module-gillespy2.solvers.cpp.build.template_gen"]], "map_operator() (gillespy2.solvers.cpp.build.expression.expression class method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.map_operator"]], "operator_map (gillespy2.solvers.cpp.build.expression.expression attribute)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.operator_map"]], "parse_comparison() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_comparison"]], "parse_logical() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_logical"]], "parse_operator() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.parse_operator"]], "prebuild() (gillespy2.solvers.cpp.build.make.make method)": [[6, "gillespy2.solvers.cpp.build.make.Make.prebuild"]], "prepare() (gillespy2.solvers.cpp.build.build_engine.buildengine method)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.prepare"]], "reserved_names (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel attribute)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.reserved_names"]], "template_def_propensities() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_propensities"]], "template_def_rate_rules() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_rate_rules"]], "template_def_reactions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_reactions"]], "template_def_species() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_species"]], "template_def_variables() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.template_def_variables"]], "template_definitions_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_definitions_name"]], "template_options_name (gillespy2.solvers.cpp.build.build_engine.buildengine attribute)": [[6, "gillespy2.solvers.cpp.build.build_engine.BuildEngine.template_options_name"]], "update_model_options() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.update_model_options"]], "use_propensity() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_propensity"]], "use_rate_rule() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_rate_rule"]], "use_reaction() (gillespy2.solvers.cpp.build.template_gen.sanitizedmodel method)": [[6, "gillespy2.solvers.cpp.build.template_gen.SanitizedModel.use_reaction"]], "validate() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.validate"]], "visit_add() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Add"]], "visit_and() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_And"]], "visit_and() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_And"]], "visit_assign() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Assign"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.cppconverter.cppexpressiontransformer method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.CppExpressionTransformer.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BinOp"]], "visit_binop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BinOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_BoolOp"]], "visit_boolop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_BoolOp"]], "visit_bytes() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Bytes"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Call"]], "visit_call() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Call"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Compare"]], "visit_compare() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Compare"]], "visit_constant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Constant"]], "visit_div() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Div"]], "visit_ellipsis() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Ellipsis"]], "visit_eq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Eq"]], "visit_gt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Gt"]], "visit_gte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_GtE"]], "visit_lt() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Lt"]], "visit_lte() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_LtE"]], "visit_mult() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Mult"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_Name"]], "visit_name() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Name"]], "visit_nameconstant() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NameConstant"]], "visit_noteq() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_NotEq"]], "visit_num() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Num"]], "visit_or() (gillespy2.solvers.cpp.build.expression.cppconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.CppConverter.visit_Or"]], "visit_or() (gillespy2.solvers.cpp.build.expression.pythonconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.PythonConverter.visit_Or"]], "visit_pow() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Pow"]], "visit_str() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Str"]], "visit_sub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_Sub"]], "visit_usub() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_USub"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expression.validationvisitor method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.ValidationVisitor.visit_UnaryOp"]], "visit_unaryop() (gillespy2.solvers.cpp.build.expression.expressionconverter method)": [[6, "gillespy2.solvers.cpp.build.expression.ExpressionConverter.visit_UnaryOp"]], "with_blacklist() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_blacklist"]], "with_namespace() (gillespy2.solvers.cpp.build.expression.expression method)": [[6, "gillespy2.solvers.cpp.build.expression.Expression.with_namespace"]], "write_definitions() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_definitions"]], "write_template() (in module gillespy2.solvers.cpp.build.template_gen)": [[6, "gillespy2.solvers.cpp.build.template_gen.write_template"]], "clesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.CLESolver"]], "clesolver (class in gillespy2.solvers.numpy.cle_solver)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver"]], "numpyssasolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.NumPySSASolver"]], "numpyssasolver (class in gillespy2.solvers.numpy.ssa_solver)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver"]], "odesolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.ODESolver"]], "odesolver (class in gillespy2.solvers.numpy.ode_solver)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauHybridSolver"]], "tauhybridsolver (class in gillespy2.solvers.numpy.tau_hybrid_solver)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver"]], "tauleapingsolver (class in gillespy2.solvers.numpy.tau_leaping_solver)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver"]], "get_solver_settings() (gillespy2.solvers.numpy.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.cle_solver.clesolver class method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.odesolver class method)": [[8, "gillespy2.solvers.numpy.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ode_solver.odesolver class method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver class method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_solver_settings"]], "get_solver_settings() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver class method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.get_solver_settings"]], "get_supported_features() (gillespy2.solvers.numpy.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.get_supported_features"]], "get_supported_features() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver class method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.get_supported_features"]], "gillespy2.solvers.numpy": [[8, "module-gillespy2.solvers.numpy"]], "gillespy2.solvers.numpy.cle_solver": [[8, "module-gillespy2.solvers.numpy.CLE_solver"]], "gillespy2.solvers.numpy.ode_solver": [[8, "module-gillespy2.solvers.numpy.ode_solver"]], "gillespy2.solvers.numpy.ssa_solver": [[8, "module-gillespy2.solvers.numpy.ssa_solver"]], "gillespy2.solvers.numpy.tau_hybrid_solver": [[8, "module-gillespy2.solvers.numpy.tau_hybrid_solver"]], "gillespy2.solvers.numpy.tau_leaping_solver": [[8, "module-gillespy2.solvers.numpy.tau_leaping_solver"]], "name (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.name"]], "name (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.name"]], "name (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.name"]], "name (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.name"]], "name (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.name"]], "name (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.name"]], "name (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.name"]], "name (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.name"]], "pause_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.pause_event"]], "pause_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.pause_event"]], "rc (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.rc"]], "rc (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.rc"]], "rc (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.rc"]], "rc (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.rc"]], "rc (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.rc"]], "rc (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.rc"]], "result (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.result"]], "result (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.result"]], "result (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.result"]], "result (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.result"]], "result (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.result"]], "result (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.result"]], "result (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.result"]], "result (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.result"]], "run() (gillespy2.solvers.numpy.clesolver method)": [[8, "gillespy2.solvers.numpy.CLESolver.run"]], "run() (gillespy2.solvers.numpy.cle_solver.clesolver method)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.run"]], "run() (gillespy2.solvers.numpy.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.odesolver method)": [[8, "gillespy2.solvers.numpy.ODESolver.run"]], "run() (gillespy2.solvers.numpy.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.run"]], "run() (gillespy2.solvers.numpy.ode_solver.odesolver method)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.run"]], "run() (gillespy2.solvers.numpy.ssa_solver.numpyssasolver method)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.run"]], "run() (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver method)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.run"]], "run() (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver method)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.run"]], "stop_event (gillespy2.solvers.numpy.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.cle_solver.clesolver attribute)": [[8, "gillespy2.solvers.numpy.CLE_solver.CLESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.TauLeapingSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ode_solver.odesolver attribute)": [[8, "gillespy2.solvers.numpy.ode_solver.ODESolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.ssa_solver.numpyssasolver attribute)": [[8, "gillespy2.solvers.numpy.ssa_solver.NumPySSASolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_hybrid_solver.tauhybridsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_hybrid_solver.TauHybridSolver.stop_event"]], "stop_event (gillespy2.solvers.numpy.tau_leaping_solver.tauleapingsolver attribute)": [[8, "gillespy2.solvers.numpy.tau_leaping_solver.TauLeapingSolver.stop_event"]], "change_param_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.change_param_values"]], "check_cpp_support() (in module gillespy2.solvers.utilities.cpp_support_test)": [[10, "gillespy2.solvers.utilities.cpp_support_test.check_cpp_support"]], "dependency_grapher() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.dependency_grapher"]], "gillespy2.solvers.utilities": [[10, "module-gillespy2.solvers.utilities"]], "gillespy2.solvers.utilities.tau": [[10, "module-gillespy2.solvers.utilities.Tau"]], "gillespy2.solvers.utilities.cpp_support_test": [[10, "module-gillespy2.solvers.utilities.cpp_support_test"]], "gillespy2.solvers.utilities.solverutils": [[10, "module-gillespy2.solvers.utilities.solverutils"]], "initialize() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.initialize"]], "numpy_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_initialization"]], "numpy_resume() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_resume"]], "numpy_trajectory_base_initialization() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.numpy_trajectory_base_initialization"]], "select() (in module gillespy2.solvers.utilities.tau)": [[10, "gillespy2.solvers.utilities.Tau.select"]], "species_parse() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.species_parse"]], "update_species_init_values() (in module gillespy2.solvers.utilities.solverutils)": [[10, "gillespy2.solvers.utilities.solverutils.update_species_init_values"]], "export() (in module gillespy2.stochss.stochssexport)": [[11, "gillespy2.stochss.StochSSexport.export"]], "gillespy2.stochss": [[11, "module-gillespy2.stochss"]], "gillespy2.stochss.stochssexport": [[11, "module-gillespy2.stochss.StochSSexport"]]}}) \ No newline at end of file