diff --git a/documentation/build/doctrees/environment.pickle b/documentation/build/doctrees/environment.pickle index 8081574..832b5e2 100644 Binary files a/documentation/build/doctrees/environment.pickle and b/documentation/build/doctrees/environment.pickle differ diff --git a/documentation/build/doctrees/installation.doctree b/documentation/build/doctrees/installation.doctree index aa1cb0a..5200b81 100644 Binary files a/documentation/build/doctrees/installation.doctree and b/documentation/build/doctrees/installation.doctree differ diff --git a/documentation/build/html/_sources/installation.rst.txt b/documentation/build/html/_sources/installation.rst.txt index 3435d90..a570bc4 100644 --- a/documentation/build/html/_sources/installation.rst.txt +++ b/documentation/build/html/_sources/installation.rst.txt @@ -1,6 +1,8 @@ Installation ============ +It is **highly recommended** to use a python environment manager like Poetry (https://python-poetry.org/docs/) to install BioCompose. + To install `bio-compose`, you can use pip: .. code-block:: bash @@ -12,8 +14,8 @@ If you are installing from source, clone the repository and use the following co .. code-block:: bash git clone https://github.com/biosimulators/bio-compose.git - cd your_project - pip install -e . + cd bio-compose + pip install . diff --git a/documentation/build/html/installation.html b/documentation/build/html/installation.html index 95cd592..146bada 100644 --- a/documentation/build/html/installation.html +++ b/documentation/build/html/installation.html @@ -80,14 +80,15 @@

Installation

+

It is highly recommended to use a python environment manager like Poetry (https://python-poetry.org/docs/) to install BioCompose.

To install bio-compose, you can use pip:

pip install bio-compose
 

If you are installing from source, clone the repository and use the following commands:

git clone https://github.com/biosimulators/bio-compose.git
-cd your_project
-pip install -e .
+cd bio-compose
+pip install .
 
diff --git a/documentation/build/html/searchindex.js b/documentation/build/html/searchindex.js index 400a2a2..a683771 100644 --- a/documentation/build/html/searchindex.js +++ b/documentation/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API Documentation": [[5, null]], "BioCompose documentation": [[3, null]], "Command Line Interface": [[1, null]], "Contents": [[3, null]], "Getting Started": [[2, null]], "Installation": [[2, "installation"], [4, null]], "Simulation Runs": [[6, null]], "Verification": [[2, "verification"], [7, null]], "bio_compose": [[0, null]], "bio_compose.bundles": [[0, "module-bio_compose.bundles"]], "bio_compose.composer": [[0, "module-bio_compose.composer"]], "bio_compose.data_model": [[0, "module-bio_compose.data_model"]], "bio_compose.processing_tools": [[0, "module-bio_compose.processing_tools"]], "bio_compose.runner": [[0, "module-bio_compose.runner"]], "bio_compose.verifier": [[0, "module-bio_compose.verifier"]]}, "docnames": ["bio_compose", "cli", "getting_started", "index", "installation", "modules", "simulation_runs", "verification"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["bio_compose.rst", "cli.rst", "getting_started.rst", "index.rst", "installation.rst", "modules.rst", "simulation_runs.rst", "verification.rst"], "indexentries": {"add_emitter_node() (bio_compose.bundles.biobundle method)": [[0, "bio_compose.bundles.BioBundle.add_emitter_node", false]], "api (class in bio_compose.data_model)": [[0, "bio_compose.data_model.Api", false]], "bio_compose.api": [[0, "module-bio_compose.api", false]], "bio_compose.bundles": [[0, "module-bio_compose.bundles", false]], "bio_compose.composer": [[0, "module-bio_compose.composer", false]], "bio_compose.data_model": [[0, "module-bio_compose.data_model", false]], "bio_compose.processing_tools": [[0, "module-bio_compose.processing_tools", false]], "bio_compose.runner": [[0, "module-bio_compose.runner", false]], "bio_compose.verifier": [[0, "module-bio_compose.verifier", false]], "biobundle (class in bio_compose.bundles)": [[0, "bio_compose.bundles.BioBundle", false]], "composer (class in bio_compose.composer)": [[0, "bio_compose.composer.Composer", false]], "data (bio_compose.composer.composer attribute)": [[0, "bio_compose.composer.Composer.data", false]], "endpoint_root (bio_compose.composer.composer attribute)": [[0, "bio_compose.composer.Composer.endpoint_root", false]], "error (bio_compose.data_model.requesterror attribute)": [[0, "bio_compose.data_model.RequestError.error", false]], "export_csv() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.export_csv", false]], "export_plot() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.export_plot", false]], "fetch_job() (in module bio_compose.data_model)": [[0, "bio_compose.data_model.fetch_job", false]], "generate_color_gradient() (in module bio_compose.processing_tools)": [[0, "bio_compose.processing_tools.generate_color_gradient", false]], "generate_node() (bio_compose.bundles.biobundle method)": [[0, "bio_compose.bundles.BioBundle.generate_node", false]], "generate_port_spec() (bio_compose.bundles.biobundle method)": [[0, "bio_compose.bundles.BioBundle.generate_port_spec", false]], "generate_simularium_file() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.generate_simularium_file", false]], "get_compatible() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.get_compatible", false]], "get_compatible_verification_simulators() (in module bio_compose.api)": [[0, "bio_compose.api.get_compatible_verification_simulators", false]], "get_job_signature() (in module bio_compose.processing_tools)": [[0, "bio_compose.processing_tools.get_job_signature", false]], "get_job_status() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.get_job_status", false]], "get_observables() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.get_observables", false]], "get_output() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.get_output", false]], "get_output() (in module bio_compose.api)": [[0, "bio_compose.api.get_output", false]], "get_output_observables() (bio_compose.verifier.verificationresult method)": [[0, "bio_compose.verifier.VerificationResult.get_output_observables", false]], "get_rmse() (bio_compose.verifier.verificationresult method)": [[0, "bio_compose.verifier.VerificationResult.get_rmse", false]], "get_rmse() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.get_rmse", false]], "module": [[0, "module-bio_compose.api", false], [0, "module-bio_compose.bundles", false], [0, "module-bio_compose.composer", false], [0, "module-bio_compose.data_model", false], [0, "module-bio_compose.processing_tools", false], [0, "module-bio_compose.runner", false], [0, "module-bio_compose.verifier", false]], "read_observables() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.read_observables", false]], "requesterror (class in bio_compose.data_model)": [[0, "bio_compose.data_model.RequestError", false]], "run_composition() (bio_compose.composer.composer method)": [[0, "bio_compose.composer.Composer.run_composition", false]], "run_simulation() (in module bio_compose.api)": [[0, "bio_compose.api.run_simulation", false]], "run_smoldyn_simulation() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.run_smoldyn_simulation", false]], "run_utc_simulation() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.run_utc_simulation", false]], "save_plot() (in module bio_compose.data_model)": [[0, "bio_compose.data_model.save_plot", false]], "select_observables() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.select_observables", false]], "simulationresult (class in bio_compose.runner)": [[0, "bio_compose.runner.SimulationResult", false]], "simulationrunner (class in bio_compose.runner)": [[0, "bio_compose.runner.SimulationRunner", false]], "submitted_jobs (bio_compose.composer.composer attribute)": [[0, "bio_compose.composer.Composer.submitted_jobs", false]], "test_verifier() (in module bio_compose.verifier)": [[0, "bio_compose.verifier.test_verifier", false]], "to_dict() (bio_compose.data_model.requesterror method)": [[0, "bio_compose.data_model.RequestError.to_dict", false]], "verificationresult (class in bio_compose.verifier)": [[0, "bio_compose.verifier.VerificationResult", false]], "verifier (class in bio_compose.verifier)": [[0, "bio_compose.verifier.Verifier", false]], "verify() (in module bio_compose.api)": [[0, "bio_compose.api.verify", false]], "verify_omex() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.verify_omex", false]], "verify_sbml() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.verify_sbml", false]], "visualize() (bio_compose.runner.simulationresult method)": [[0, "bio_compose.runner.SimulationResult.visualize", false]], "visualize_comparison() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.visualize_comparison", false]], "visualize_observables() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.visualize_observables", false]], "visualize_observables() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.visualize_observables", false]], "visualize_rmse() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.visualize_rmse", false]]}, "objects": {"bio_compose": [[0, 0, 0, "-", "api"], [0, 0, 0, "-", "bundles"], [0, 0, 0, "-", "composer"], [0, 0, 0, "-", "data_model"], [0, 0, 0, "-", "processing_tools"], [0, 0, 0, "-", "runner"], [0, 0, 0, "-", "verifier"]], "bio_compose.api": [[0, 1, 1, "", "get_compatible_verification_simulators"], [0, 1, 1, "", "get_output"], [0, 1, 1, "", "run_simulation"], [0, 1, 1, "", "verify"]], "bio_compose.bundles": [[0, 2, 1, "", "BioBundle"]], "bio_compose.bundles.BioBundle": [[0, 3, 1, "", "add_emitter_node"], [0, 3, 1, "", "generate_node"], [0, 3, 1, "", "generate_port_spec"]], "bio_compose.composer": [[0, 2, 1, "", "Composer"]], "bio_compose.composer.Composer": [[0, 4, 1, "", "data"], [0, 4, 1, "", "endpoint_root"], [0, 3, 1, "", "run_composition"], [0, 4, 1, "", "submitted_jobs"]], "bio_compose.data_model": [[0, 2, 1, "", "Api"], [0, 2, 1, "", "RequestError"], [0, 1, 1, "", "fetch_job"], [0, 1, 1, "", "save_plot"]], "bio_compose.data_model.Api": [[0, 3, 1, "", "export_csv"], [0, 3, 1, "", "export_plot"], [0, 3, 1, "", "get_job_status"], [0, 3, 1, "", "get_observables"], [0, 3, 1, "", "get_output"], [0, 3, 1, "", "read_observables"], [0, 3, 1, "", "select_observables"]], "bio_compose.data_model.RequestError": [[0, 4, 1, "", "error"], [0, 3, 1, "", "to_dict"]], "bio_compose.processing_tools": [[0, 1, 1, "", "generate_color_gradient"], [0, 1, 1, "", "get_job_signature"]], "bio_compose.runner": [[0, 2, 1, "", "SimulationResult"], [0, 2, 1, "", "SimulationRunner"]], "bio_compose.runner.SimulationResult": [[0, 3, 1, "", "visualize"]], "bio_compose.runner.SimulationRunner": [[0, 3, 1, "", "generate_simularium_file"], [0, 3, 1, "", "run_smoldyn_simulation"], [0, 3, 1, "", "run_utc_simulation"], [0, 3, 1, "", "visualize_observables"]], "bio_compose.verifier": [[0, 2, 1, "", "VerificationResult"], [0, 2, 1, "", "Verifier"], [0, 1, 1, "", "test_verifier"]], "bio_compose.verifier.VerificationResult": [[0, 3, 1, "", "get_output_observables"], [0, 3, 1, "", "get_rmse"]], "bio_compose.verifier.Verifier": [[0, 3, 1, "", "get_compatible"], [0, 3, 1, "", "get_rmse"], [0, 3, 1, "", "verify_omex"], [0, 3, 1, "", "verify_sbml"], [0, 3, 1, "", "visualize_comparison"], [0, 3, 1, "", "visualize_observables"], [0, 3, 1, "", "visualize_rmse"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:attribute"}, "terms": {"": 0, "0": [0, 1, 2, 6, 7], "02": 6, "1": 0, "10": [0, 1, 6], "100": [1, 2, 6, 7], "1000": [2, 6, 7], "2": 0, "25": 0, "3": 0, "4": 0, "5": 0, "6": 0, "8": 0, "A": 0, "If": [0, 4], "NOT": 0, "OR": [0, 6], "One": 0, "The": [0, 2], "To": 4, "_": 0, "_steady_st": 0, "absolut": 0, "access": 0, "achiev": [1, 2, 7], "add_emitter_nod": [0, 5], "address": 0, "aforement": 0, "again": 0, "all": [0, 2, 7], "alreadi": 0, "also": 2, "although": 0, "amici": [0, 7], "an": 0, "analysi": 0, "ani": 0, "antimoni": 0, "api": [0, 3], "ar": [0, 4], "arbitrari": 0, "archiv": 0, "arg": 0, "argument": 0, "arrai": 0, "aspect": 0, "associ": 0, "assum": 0, "atol": 0, "attempt": 0, "base": 0, "bc": 2, "been": 0, "being": 0, "between": 0, "bio": [1, 2, 4, 6, 7], "bio_check": 0, "bio_compos": [2, 3, 5, 6, 7], "biobundl": [0, 5], "biocompos": [0, 2], "biolog": 3, "biosimul": 4, "blue": 0, "bool": 0, "box": 0, "box_siz": 0, "brownian": 0, "bundl": 5, "calcul": 0, "call": 0, "callabl": 0, "can": [0, 1, 2, 4, 6, 7], "cd": 4, "check": 0, "choic": 0, "clash": 0, "class": 0, "clone": 4, "code": 0, "collect": 0, "color": 0, "color_map": 0, "column": 0, "com": 4, "combin": 0, "command": [2, 3, 4], "compar": 0, "comparison": 0, "comparison_id": 0, "comparison_typ": 0, "compat": 0, "complet": 0, "compos": [1, 2, 4, 5, 6, 7], "composit": [0, 3], "config": 0, "configur": [0, 6], "confirm": 0, "contain": 0, "content": 0, "convert": 0, "copasi": [0, 6, 7], "cours": 0, "creat": 3, "csv": 0, "csv_path": 0, "current": 0, "data": [0, 5], "data_model": 5, "data_nam": 0, "datafram": 0, "decor": 0, "default": 0, "defin": 0, "deriv": 0, "destin": 0, "determin": 0, "dict": 0, "dictionari": 0, "direct": 1, "directori": 0, "disposit": 0, "distanc": 0, "doc": 0, "doe": 0, "domain": 0, "download": 0, "download_dest": 0, "dt": [0, 6], "durat": [0, 2, 6, 7], "dynam": 3, "e": [0, 4], "each": 0, "easiest": 2, "easili": 0, "either": [0, 6], "emitted_schema": 0, "emitter_address_id": 0, "end": 0, "endpoint": 0, "endpoint_root": [0, 5], "entir": 0, "entrypoint": 0, "entrypoint_fil": 0, "error": [0, 2, 5, 7], "etc": 0, "exclud": 0, "execut": [0, 2, 3], "expect": 0, "expected_result": 0, "export": 0, "export_csv": [0, 5], "export_plot": [0, 5], "extract": 0, "fals": 0, "featur": 0, "fetch": 0, "fetch_job": [0, 5], "few": [2, 7], "field": 0, "fig": 0, "fig_dimens": 0, "figsiz": 0, "figur": 0, "file": [0, 1, 2, 6, 7], "filenam": 0, "filepath": [0, 2, 6, 7], "flatten": 0, "flavor": 0, "float": 0, "follow": [0, 4], "form": 0, "format": 0, "from": [0, 4, 6, 7], "func": 0, "fundament": 0, "g": 0, "gener": 0, "generate_color_gradi": [0, 5], "generate_nod": [0, 5], "generate_port_spec": [0, 5], "generate_simularium_fil": [0, 5], "get": [0, 3], "get_compat": [0, 5], "get_compatible_verification_simul": [0, 5], "get_job_signatur": [0, 5], "get_job_statu": [0, 5], "get_observ": [0, 5], "get_output": [0, 5], "get_output_observ": [0, 2, 5], "get_rms": [0, 2, 5], "get_verify_output": 0, "git": 4, "github": 4, "given": 0, "gradient": 0, "green": 0, "grid": 0, "ground": 0, "group": 0, "ha": [0, 6], "handl": 0, "have": 0, "header": 0, "heatmap": 0, "hex": 0, "highli": 0, "histor": 0, "horizont": 0, "hspace": 0, "http": [0, 4], "i": [0, 2], "id": 0, "identifi": 0, "implement": 0, "import": [1, 2, 6, 7], "in_progress": 0, "includ": 0, "include_output": 0, "index": 0, "infer": 0, "inform": 0, "inherit": 0, "input": 0, "input_port": 0, "instal": 3, "instanc": 0, "int": 0, "interact": 0, "interfac": [2, 3], "introspect": 3, "involv": [0, 2, 7], "ioerror": 0, "job": 0, "job_id": 0, "json": 0, "keep": 0, "kei": 0, "keyword": 0, "kwarg": 0, "last": 0, "line": [2, 3], "list": 0, "load": 0, "locat": 0, "mai": 0, "map": 0, "matplotlib": 0, "matrix": 0, "mean": [0, 2, 7], "memory_stor": 0, "method": [0, 6], "model": 0, "more": 0, "motion": 0, "multipl": 0, "must": 0, "my": [2, 7], "n_step": [2, 6, 7], "name": 0, "nativ": 0, "necessari": 0, "new": 0, "node_nam": 0, "node_typ": 0, "none": 0, "note": 0, "notebook": 0, "number": 0, "object": 0, "observ": [0, 2, 7], "occur": 0, "od": 0, "omex": [0, 1, 2, 7], "omex_filepath": 0, "one": 0, "onli": 0, "option": 0, "org": 0, "output": 0, "output_port": 0, "packag": [0, 2], "pairwis": 0, "param": 0, "paramet": 0, "pars": 0, "pass": 0, "path": [0, 1, 2, 6, 7], "pd": 0, "pdf": 0, "pend": 0, "pertain": 0, "pip": [2, 4], "pleas": 0, "plot": 0, "polymorph": 0, "port_param": 0, "posit": 0, "process": 0, "processing_tool": 5, "provid": 0, "proxim": 0, "pyplot": 0, "quasi": 0, "rais": 0, "read": 0, "read_observ": [0, 5], "recommend": 0, "record": 0, "red": 0, "referenc": 0, "rel": 0, "report": 0, "repositori": 4, "reproduc": 3, "request": 0, "requesterror": [0, 5], "respect": 0, "respons": 0, "rest": 0, "result": [0, 6], "return": 0, "return_vers": 0, "rmse": [0, 7], "root": [0, 2, 7], "rtol": 0, "run": [0, 1, 2, 3, 7], "run_composit": [0, 5], "run_simul": [0, 5, 6], "run_smoldyn_simul": [0, 5], "run_utc_simul": [0, 5], "runner": 5, "save": [0, 2, 7], "save_dest": [0, 2, 7], "save_plot": [0, 5], "sbml": [0, 1, 2, 6, 7], "sbml_filepath": 0, "score": [0, 2, 7], "second": 0, "see": 0, "select": 0, "select_observ": [0, 5], "selection_list": 0, "servic": 0, "should": 0, "similarli": 1, "simpl": [2, 7], "simul": [0, 2, 3, 7], "simularium": 0, "simulationresult": [0, 5], "simulationrunn": [0, 5], "singleton": 0, "size": 0, "smoldyn": [0, 6], "smoldyn_configuration_filepath": 0, "smoldyn_output_filepath": 0, "smoldynmanu": 0, "so": 0, "sourc": [0, 4], "space": 0, "speci": 0, "specif": 0, "specifi": 0, "squar": [0, 2, 7], "standard": 0, "start": [0, 1, 3], "start_tim": [2, 6, 7], "state": 0, "statu": 0, "steadi": 0, "step": [0, 1, 2, 7], "stop": [0, 1], "str": 0, "string": 0, "submiss": 0, "submit": 0, "submitted_job": [0, 5], "subplot": 0, "support": 0, "system": 3, "tag": 0, "tellurium": [0, 7], "test_verifi": [0, 5], "thi": 0, "throw": 0, "time": 0, "time_stop": 0, "timestep": 0, "tip": 0, "to_dict": [0, 5], "toler": 0, "trajectori": 0, "treat": 0, "true": 0, "try": 0, "tupl": 0, "txt": 6, "type": 0, "uniform": 0, "union": 0, "uniqu": 0, "us": [0, 2, 4, 6], "use_grid": 0, "user": 0, "utc": 0, "uuid": 0, "valid": [0, 2, 6, 7], "valu": 0, "verif": [0, 1, 3], "verifi": [1, 2, 5, 7], "verificationresult": [0, 5], "verify_": 0, "verify_omex": [0, 5], "verify_sbml": [0, 5], "version": 0, "via": 1, "visual": [0, 2, 5, 7], "visualize_": 0, "visualize_comparison": [0, 5], "visualize_observ": [0, 5], "visualize_output": 0, "visualize_rms": [0, 5], "wai": 2, "where": 0, "whether": 0, "which": [0, 2], "wish": 0, "within": 0, "www": 0, "xml": [2, 6, 7], "yet": 0, "you": [0, 4], "your": [0, 1], "your_project": 4}, "titles": ["bio_compose", "Command Line Interface", "Getting Started", "BioCompose documentation", "Installation", "API Documentation", "Simulation Runs", "Verification"], "titleterms": {"api": 5, "bio_compos": 0, "biocompos": 3, "bundl": 0, "command": 1, "compos": 0, "content": 3, "data_model": 0, "document": [3, 5], "get": 2, "instal": [2, 4], "interfac": 1, "line": 1, "processing_tool": 0, "run": 6, "runner": 0, "simul": 6, "start": 2, "verif": [2, 7], "verifi": 0}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API Documentation": [[5, null]], "BioCompose documentation": [[3, null]], "Command Line Interface": [[1, null]], "Contents": [[3, null]], "Getting Started": [[2, null]], "Installation": [[2, "installation"], [4, null]], "Simulation Runs": [[6, null]], "Verification": [[2, "verification"], [7, null]], "bio_compose": [[0, null]], "bio_compose.bundles": [[0, "module-bio_compose.bundles"]], "bio_compose.composer": [[0, "module-bio_compose.composer"]], "bio_compose.data_model": [[0, "module-bio_compose.data_model"]], "bio_compose.processing_tools": [[0, "module-bio_compose.processing_tools"]], "bio_compose.runner": [[0, "module-bio_compose.runner"]], "bio_compose.verifier": [[0, "module-bio_compose.verifier"]]}, "docnames": ["bio_compose", "cli", "getting_started", "index", "installation", "modules", "simulation_runs", "verification"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["bio_compose.rst", "cli.rst", "getting_started.rst", "index.rst", "installation.rst", "modules.rst", "simulation_runs.rst", "verification.rst"], "indexentries": {"add_emitter_node() (bio_compose.bundles.biobundle method)": [[0, "bio_compose.bundles.BioBundle.add_emitter_node", false]], "api (class in bio_compose.data_model)": [[0, "bio_compose.data_model.Api", false]], "bio_compose.api": [[0, "module-bio_compose.api", false]], "bio_compose.bundles": [[0, "module-bio_compose.bundles", false]], "bio_compose.composer": [[0, "module-bio_compose.composer", false]], "bio_compose.data_model": [[0, "module-bio_compose.data_model", false]], "bio_compose.processing_tools": [[0, "module-bio_compose.processing_tools", false]], "bio_compose.runner": [[0, "module-bio_compose.runner", false]], "bio_compose.verifier": [[0, "module-bio_compose.verifier", false]], "biobundle (class in bio_compose.bundles)": [[0, "bio_compose.bundles.BioBundle", false]], "composer (class in bio_compose.composer)": [[0, "bio_compose.composer.Composer", false]], "data (bio_compose.composer.composer attribute)": [[0, "bio_compose.composer.Composer.data", false]], "endpoint_root (bio_compose.composer.composer attribute)": [[0, "bio_compose.composer.Composer.endpoint_root", false]], "error (bio_compose.data_model.requesterror attribute)": [[0, "bio_compose.data_model.RequestError.error", false]], "export_csv() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.export_csv", false]], "export_plot() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.export_plot", false]], "fetch_job() (in module bio_compose.data_model)": [[0, "bio_compose.data_model.fetch_job", false]], "generate_color_gradient() (in module bio_compose.processing_tools)": [[0, "bio_compose.processing_tools.generate_color_gradient", false]], "generate_node() (bio_compose.bundles.biobundle method)": [[0, "bio_compose.bundles.BioBundle.generate_node", false]], "generate_port_spec() (bio_compose.bundles.biobundle method)": [[0, "bio_compose.bundles.BioBundle.generate_port_spec", false]], "generate_simularium_file() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.generate_simularium_file", false]], "get_compatible() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.get_compatible", false]], "get_compatible_verification_simulators() (in module bio_compose.api)": [[0, "bio_compose.api.get_compatible_verification_simulators", false]], "get_job_signature() (in module bio_compose.processing_tools)": [[0, "bio_compose.processing_tools.get_job_signature", false]], "get_job_status() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.get_job_status", false]], "get_observables() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.get_observables", false]], "get_output() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.get_output", false]], "get_output() (in module bio_compose.api)": [[0, "bio_compose.api.get_output", false]], "get_output_observables() (bio_compose.verifier.verificationresult method)": [[0, "bio_compose.verifier.VerificationResult.get_output_observables", false]], "get_rmse() (bio_compose.verifier.verificationresult method)": [[0, "bio_compose.verifier.VerificationResult.get_rmse", false]], "get_rmse() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.get_rmse", false]], "module": [[0, "module-bio_compose.api", false], [0, "module-bio_compose.bundles", false], [0, "module-bio_compose.composer", false], [0, "module-bio_compose.data_model", false], [0, "module-bio_compose.processing_tools", false], [0, "module-bio_compose.runner", false], [0, "module-bio_compose.verifier", false]], "read_observables() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.read_observables", false]], "requesterror (class in bio_compose.data_model)": [[0, "bio_compose.data_model.RequestError", false]], "run_composition() (bio_compose.composer.composer method)": [[0, "bio_compose.composer.Composer.run_composition", false]], "run_simulation() (in module bio_compose.api)": [[0, "bio_compose.api.run_simulation", false]], "run_smoldyn_simulation() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.run_smoldyn_simulation", false]], "run_utc_simulation() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.run_utc_simulation", false]], "save_plot() (in module bio_compose.data_model)": [[0, "bio_compose.data_model.save_plot", false]], "select_observables() (bio_compose.data_model.api method)": [[0, "bio_compose.data_model.Api.select_observables", false]], "simulationresult (class in bio_compose.runner)": [[0, "bio_compose.runner.SimulationResult", false]], "simulationrunner (class in bio_compose.runner)": [[0, "bio_compose.runner.SimulationRunner", false]], "submitted_jobs (bio_compose.composer.composer attribute)": [[0, "bio_compose.composer.Composer.submitted_jobs", false]], "test_verifier() (in module bio_compose.verifier)": [[0, "bio_compose.verifier.test_verifier", false]], "to_dict() (bio_compose.data_model.requesterror method)": [[0, "bio_compose.data_model.RequestError.to_dict", false]], "verificationresult (class in bio_compose.verifier)": [[0, "bio_compose.verifier.VerificationResult", false]], "verifier (class in bio_compose.verifier)": [[0, "bio_compose.verifier.Verifier", false]], "verify() (in module bio_compose.api)": [[0, "bio_compose.api.verify", false]], "verify_omex() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.verify_omex", false]], "verify_sbml() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.verify_sbml", false]], "visualize() (bio_compose.runner.simulationresult method)": [[0, "bio_compose.runner.SimulationResult.visualize", false]], "visualize_comparison() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.visualize_comparison", false]], "visualize_observables() (bio_compose.runner.simulationrunner method)": [[0, "bio_compose.runner.SimulationRunner.visualize_observables", false]], "visualize_observables() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.visualize_observables", false]], "visualize_rmse() (bio_compose.verifier.verifier method)": [[0, "bio_compose.verifier.Verifier.visualize_rmse", false]]}, "objects": {"bio_compose": [[0, 0, 0, "-", "api"], [0, 0, 0, "-", "bundles"], [0, 0, 0, "-", "composer"], [0, 0, 0, "-", "data_model"], [0, 0, 0, "-", "processing_tools"], [0, 0, 0, "-", "runner"], [0, 0, 0, "-", "verifier"]], "bio_compose.api": [[0, 1, 1, "", "get_compatible_verification_simulators"], [0, 1, 1, "", "get_output"], [0, 1, 1, "", "run_simulation"], [0, 1, 1, "", "verify"]], "bio_compose.bundles": [[0, 2, 1, "", "BioBundle"]], "bio_compose.bundles.BioBundle": [[0, 3, 1, "", "add_emitter_node"], [0, 3, 1, "", "generate_node"], [0, 3, 1, "", "generate_port_spec"]], "bio_compose.composer": [[0, 2, 1, "", "Composer"]], "bio_compose.composer.Composer": [[0, 4, 1, "", "data"], [0, 4, 1, "", "endpoint_root"], [0, 3, 1, "", "run_composition"], [0, 4, 1, "", "submitted_jobs"]], "bio_compose.data_model": [[0, 2, 1, "", "Api"], [0, 2, 1, "", "RequestError"], [0, 1, 1, "", "fetch_job"], [0, 1, 1, "", "save_plot"]], "bio_compose.data_model.Api": [[0, 3, 1, "", "export_csv"], [0, 3, 1, "", "export_plot"], [0, 3, 1, "", "get_job_status"], [0, 3, 1, "", "get_observables"], [0, 3, 1, "", "get_output"], [0, 3, 1, "", "read_observables"], [0, 3, 1, "", "select_observables"]], "bio_compose.data_model.RequestError": [[0, 4, 1, "", "error"], [0, 3, 1, "", "to_dict"]], "bio_compose.processing_tools": [[0, 1, 1, "", "generate_color_gradient"], [0, 1, 1, "", "get_job_signature"]], "bio_compose.runner": [[0, 2, 1, "", "SimulationResult"], [0, 2, 1, "", "SimulationRunner"]], "bio_compose.runner.SimulationResult": [[0, 3, 1, "", "visualize"]], "bio_compose.runner.SimulationRunner": [[0, 3, 1, "", "generate_simularium_file"], [0, 3, 1, "", "run_smoldyn_simulation"], [0, 3, 1, "", "run_utc_simulation"], [0, 3, 1, "", "visualize_observables"]], "bio_compose.verifier": [[0, 2, 1, "", "VerificationResult"], [0, 2, 1, "", "Verifier"], [0, 1, 1, "", "test_verifier"]], "bio_compose.verifier.VerificationResult": [[0, 3, 1, "", "get_output_observables"], [0, 3, 1, "", "get_rmse"]], "bio_compose.verifier.Verifier": [[0, 3, 1, "", "get_compatible"], [0, 3, 1, "", "get_rmse"], [0, 3, 1, "", "verify_omex"], [0, 3, 1, "", "verify_sbml"], [0, 3, 1, "", "visualize_comparison"], [0, 3, 1, "", "visualize_observables"], [0, 3, 1, "", "visualize_rmse"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:attribute"}, "terms": {"": 0, "0": [0, 1, 2, 6, 7], "02": 6, "1": 0, "10": [0, 1, 6], "100": [1, 2, 6, 7], "1000": [2, 6, 7], "2": 0, "25": 0, "3": 0, "4": 0, "5": 0, "6": 0, "8": 0, "A": 0, "If": [0, 4], "It": 4, "NOT": 0, "OR": [0, 6], "One": 0, "The": [0, 2], "To": 4, "_": 0, "_steady_st": 0, "absolut": 0, "access": 0, "achiev": [1, 2, 7], "add_emitter_nod": [0, 5], "address": 0, "aforement": 0, "again": 0, "all": [0, 2, 7], "alreadi": 0, "also": 2, "although": 0, "amici": [0, 7], "an": 0, "analysi": 0, "ani": 0, "antimoni": 0, "api": [0, 3], "ar": [0, 4], "arbitrari": 0, "archiv": 0, "arg": 0, "argument": 0, "arrai": 0, "aspect": 0, "associ": 0, "assum": 0, "atol": 0, "attempt": 0, "base": 0, "bc": 2, "been": 0, "being": 0, "between": 0, "bio": [1, 2, 4, 6, 7], "bio_check": 0, "bio_compos": [2, 3, 5, 6, 7], "biobundl": [0, 5], "biocompos": [0, 2, 4], "biolog": 3, "biosimul": 4, "blue": 0, "bool": 0, "box": 0, "box_siz": 0, "brownian": 0, "bundl": 5, "calcul": 0, "call": 0, "callabl": 0, "can": [0, 1, 2, 4, 6, 7], "cd": 4, "check": 0, "choic": 0, "clash": 0, "class": 0, "clone": 4, "code": 0, "collect": 0, "color": 0, "color_map": 0, "column": 0, "com": 4, "combin": 0, "command": [2, 3, 4], "compar": 0, "comparison": 0, "comparison_id": 0, "comparison_typ": 0, "compat": 0, "complet": 0, "compos": [1, 2, 4, 5, 6, 7], "composit": [0, 3], "config": 0, "configur": [0, 6], "confirm": 0, "contain": 0, "content": 0, "convert": 0, "copasi": [0, 6, 7], "cours": 0, "creat": 3, "csv": 0, "csv_path": 0, "current": 0, "data": [0, 5], "data_model": 5, "data_nam": 0, "datafram": 0, "decor": 0, "default": 0, "defin": 0, "deriv": 0, "destin": 0, "determin": 0, "dict": 0, "dictionari": 0, "direct": 1, "directori": 0, "disposit": 0, "distanc": 0, "doc": [0, 4], "doe": 0, "domain": 0, "download": 0, "download_dest": 0, "dt": [0, 6], "durat": [0, 2, 6, 7], "dynam": 3, "e": 0, "each": 0, "easiest": 2, "easili": 0, "either": [0, 6], "emitted_schema": 0, "emitter_address_id": 0, "end": 0, "endpoint": 0, "endpoint_root": [0, 5], "entir": 0, "entrypoint": 0, "entrypoint_fil": 0, "environ": 4, "error": [0, 2, 5, 7], "etc": 0, "exclud": 0, "execut": [0, 2, 3], "expect": 0, "expected_result": 0, "export": 0, "export_csv": [0, 5], "export_plot": [0, 5], "extract": 0, "fals": 0, "featur": 0, "fetch": 0, "fetch_job": [0, 5], "few": [2, 7], "field": 0, "fig": 0, "fig_dimens": 0, "figsiz": 0, "figur": 0, "file": [0, 1, 2, 6, 7], "filenam": 0, "filepath": [0, 2, 6, 7], "flatten": 0, "flavor": 0, "float": 0, "follow": [0, 4], "form": 0, "format": 0, "from": [0, 4, 6, 7], "func": 0, "fundament": 0, "g": 0, "gener": 0, "generate_color_gradi": [0, 5], "generate_nod": [0, 5], "generate_port_spec": [0, 5], "generate_simularium_fil": [0, 5], "get": [0, 3], "get_compat": [0, 5], "get_compatible_verification_simul": [0, 5], "get_job_signatur": [0, 5], "get_job_statu": [0, 5], "get_observ": [0, 5], "get_output": [0, 5], "get_output_observ": [0, 2, 5], "get_rms": [0, 2, 5], "get_verify_output": 0, "git": 4, "github": 4, "given": 0, "gradient": 0, "green": 0, "grid": 0, "ground": 0, "group": 0, "ha": [0, 6], "handl": 0, "have": 0, "header": 0, "heatmap": 0, "hex": 0, "highli": [0, 4], "histor": 0, "horizont": 0, "hspace": 0, "http": [0, 4], "i": [0, 2, 4], "id": 0, "identifi": 0, "implement": 0, "import": [1, 2, 6, 7], "in_progress": 0, "includ": 0, "include_output": 0, "index": 0, "infer": 0, "inform": 0, "inherit": 0, "input": 0, "input_port": 0, "instal": 3, "instanc": 0, "int": 0, "interact": 0, "interfac": [2, 3], "introspect": 3, "involv": [0, 2, 7], "ioerror": 0, "job": 0, "job_id": 0, "json": 0, "keep": 0, "kei": 0, "keyword": 0, "kwarg": 0, "last": 0, "like": 4, "line": [2, 3], "list": 0, "load": 0, "locat": 0, "mai": 0, "manag": 4, "map": 0, "matplotlib": 0, "matrix": 0, "mean": [0, 2, 7], "memory_stor": 0, "method": [0, 6], "model": 0, "more": 0, "motion": 0, "multipl": 0, "must": 0, "my": [2, 7], "n_step": [2, 6, 7], "name": 0, "nativ": 0, "necessari": 0, "new": 0, "node_nam": 0, "node_typ": 0, "none": 0, "note": 0, "notebook": 0, "number": 0, "object": 0, "observ": [0, 2, 7], "occur": 0, "od": 0, "omex": [0, 1, 2, 7], "omex_filepath": 0, "one": 0, "onli": 0, "option": 0, "org": [0, 4], "output": 0, "output_port": 0, "packag": [0, 2], "pairwis": 0, "param": 0, "paramet": 0, "pars": 0, "pass": 0, "path": [0, 1, 2, 6, 7], "pd": 0, "pdf": 0, "pend": 0, "pertain": 0, "pip": [2, 4], "pleas": 0, "plot": 0, "poetri": 4, "polymorph": 0, "port_param": 0, "posit": 0, "process": 0, "processing_tool": 5, "provid": 0, "proxim": 0, "pyplot": 0, "python": 4, "quasi": 0, "rais": 0, "read": 0, "read_observ": [0, 5], "recommend": [0, 4], "record": 0, "red": 0, "referenc": 0, "rel": 0, "report": 0, "repositori": 4, "reproduc": 3, "request": 0, "requesterror": [0, 5], "respect": 0, "respons": 0, "rest": 0, "result": [0, 6], "return": 0, "return_vers": 0, "rmse": [0, 7], "root": [0, 2, 7], "rtol": 0, "run": [0, 1, 2, 3, 7], "run_composit": [0, 5], "run_simul": [0, 5, 6], "run_smoldyn_simul": [0, 5], "run_utc_simul": [0, 5], "runner": 5, "save": [0, 2, 7], "save_dest": [0, 2, 7], "save_plot": [0, 5], "sbml": [0, 1, 2, 6, 7], "sbml_filepath": 0, "score": [0, 2, 7], "second": 0, "see": 0, "select": 0, "select_observ": [0, 5], "selection_list": 0, "servic": 0, "should": 0, "similarli": 1, "simpl": [2, 7], "simul": [0, 2, 3, 7], "simularium": 0, "simulationresult": [0, 5], "simulationrunn": [0, 5], "singleton": 0, "size": 0, "smoldyn": [0, 6], "smoldyn_configuration_filepath": 0, "smoldyn_output_filepath": 0, "smoldynmanu": 0, "so": 0, "sourc": [0, 4], "space": 0, "speci": 0, "specif": 0, "specifi": 0, "squar": [0, 2, 7], "standard": 0, "start": [0, 1, 3], "start_tim": [2, 6, 7], "state": 0, "statu": 0, "steadi": 0, "step": [0, 1, 2, 7], "stop": [0, 1], "str": 0, "string": 0, "submiss": 0, "submit": 0, "submitted_job": [0, 5], "subplot": 0, "support": 0, "system": 3, "tag": 0, "tellurium": [0, 7], "test_verifi": [0, 5], "thi": 0, "throw": 0, "time": 0, "time_stop": 0, "timestep": 0, "tip": 0, "to_dict": [0, 5], "toler": 0, "trajectori": 0, "treat": 0, "true": 0, "try": 0, "tupl": 0, "txt": 6, "type": 0, "uniform": 0, "union": 0, "uniqu": 0, "us": [0, 2, 4, 6], "use_grid": 0, "user": 0, "utc": 0, "uuid": 0, "valid": [0, 2, 6, 7], "valu": 0, "verif": [0, 1, 3], "verifi": [1, 2, 5, 7], "verificationresult": [0, 5], "verify_": 0, "verify_omex": [0, 5], "verify_sbml": [0, 5], "version": 0, "via": 1, "visual": [0, 2, 5, 7], "visualize_": 0, "visualize_comparison": [0, 5], "visualize_observ": [0, 5], "visualize_output": 0, "visualize_rms": [0, 5], "wai": 2, "where": 0, "whether": 0, "which": [0, 2], "wish": 0, "within": 0, "www": 0, "xml": [2, 6, 7], "yet": 0, "you": [0, 4], "your": [0, 1]}, "titles": ["bio_compose", "Command Line Interface", "Getting Started", "BioCompose documentation", "Installation", "API Documentation", "Simulation Runs", "Verification"], "titleterms": {"api": 5, "bio_compos": 0, "biocompos": 3, "bundl": 0, "command": 1, "compos": 0, "content": 3, "data_model": 0, "document": [3, 5], "get": 2, "instal": [2, 4], "interfac": 1, "line": 1, "processing_tool": 0, "run": 6, "runner": 0, "simul": 6, "start": 2, "verif": [2, 7], "verifi": 0}}) \ No newline at end of file diff --git a/documentation/source/installation.rst b/documentation/source/installation.rst index 3435d90..a570bc4 100644 --- a/documentation/source/installation.rst +++ b/documentation/source/installation.rst @@ -1,6 +1,8 @@ Installation ============ +It is **highly recommended** to use a python environment manager like Poetry (https://python-poetry.org/docs/) to install BioCompose. + To install `bio-compose`, you can use pip: .. code-block:: bash @@ -12,8 +14,8 @@ If you are installing from source, clone the repository and use the following co .. code-block:: bash git clone https://github.com/biosimulators/bio-compose.git - cd your_project - pip install -e . + cd bio-compose + pip install .