{ "info": { "author": "Oliver Ebenhoeh", "author_email": "oliver.ebenhoeh@hhu.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# modelbase\n\nmodelbase is a python package to help you build and analyze dynamic mathematical models of biological systems. It has originally been designed for the simulation of metabolic systems, but can be used for virtually any processes, in which some substances get converted into others.\n\nmodelbase incorporates an easy construction method to define 'reactions'. A rate law and the stoichiometry need to be specified, and the system of differential equations is assembled automatically.\n\nmodelbase allows 'algebraic modules', which are useful to implement rapid equilibrium or quasi steady-state approximations. In the simplest instance, they allow easy incorporation of conserved quantities.\n\nmodelbase also allows a simple construction of isotope-specific models. This class contains a constructor method that automatically construct all isotope specific versions of a particular reaction. Very cool - check it out!\n\n## Release notes\nVersion 0.4.0 introduces changes not compatible with the previous official \nrelease 0.2.5. API changes are summarised in docs/api_changes.ipynb.\n\n[Version 0.2.5](https://gitlab.com/ebenhoeh/modelbase/-/tags/initial-release) \nis the official release for the submission of the\nmansucript \"Building mathematical models of biological systems\nwith modelbase, a Python package for semi-automatic ODE assembly\nand construction of isotope-specific models\" to the Journal of Open\nResearch Software.\n\nSee changelog.md for details on changes of earlier versions.\n\n## Dependencies\n* NumPy\n* Scipy\n* Matplotlib\n* Assimulo\n* Sundials\n\n## Installation\n\n```python3\npip install modelbase\n```\n\nTo enable assimulo support, either conda install the package\n\n```python3\nconda install -c conda-forge assimulo\n# or\nconda install -c chria assimulo\n```\n\nor build sundials from source using our [installation guide](https://gitlab.com/ebenhoeh/modelbase/blob/master/docs/installation.rst).\n\n\n## License\n[GPL 3](https://gitlab.com/ebenhoeh/modelbase/blob/master/LICENSE)\n\n## Documentation\nThe official documentation is hosted on [ReadTheDocs](https://modelbase.readthedocs.io/en/latest/).\n\n## Issues and support\nIf you experience issues using the software please contact us through our [issues](https://gitlab.com/ebenhoeh/modelbase/issues) page.\n\n## Contributing to modelbase\nAll contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome. See our [contribution guide](https://gitlab.com/ebenhoeh/modelbase/blob/master/CONTRIBUTING.md) for more information.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/ebenhoeh/modelbase", "keywords": "modelling ode pde metabolic", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "modelbase", "package_url": "https://pypi.org/project/modelbase/", "platform": "", "project_url": "https://pypi.org/project/modelbase/", "project_urls": { "Documentation": "https://modelbase.readthedocs.io/en/latest/", "Homepage": "https://gitlab.com/ebenhoeh/modelbase", "Source": "https://gitlab.com/ebenhoeh/modelbase", "Tracker": "https://gitlab.com/ebenhoeh/modelbase/issues" }, "release_url": "https://pypi.org/project/modelbase/0.4.4/", "requires_dist": null, "requires_python": ">3.5.0", "summary": "A package to build metabolic models", "version": "0.4.4" }, "last_serial": 5982137, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "0283cd3e848b545cc532731b6d29a717", "sha256": "1d8f5975bc78c843cc9a65e9087dcdd8c2828a26803058fe2dc4a28d10f3f26c" }, "downloads": -1, "filename": "modelbase-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0283cd3e848b545cc532731b6d29a717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13035, "upload_time": "2017-10-28T10:50:22", "url": "https://files.pythonhosted.org/packages/a6/50/1b9b3816761b2028a41994fb3bb18052519e4c51d142aad9e707e9e15581/modelbase-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b7e889894a1ca264542607d72c95fb70", "sha256": "67cc0beb92a48a263b1d9a6964027ad44cf2ec0b6087e2c43dc657d77cf0d4db" }, "downloads": -1, "filename": "modelbase-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b7e889894a1ca264542607d72c95fb70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13033, "upload_time": "2017-11-02T17:08:09", "url": "https://files.pythonhosted.org/packages/fe/20/690d028cd82a305c2ebda1b2f06ed813ad0238e3d6a09377d386a588b299/modelbase-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d365be187c33a76ac259062d2934aeaf", "sha256": "54288be9ff4f55a83ec13a09cc63d8782b78ad86e57b5b7f2fff0b1a6c69f491" }, "downloads": -1, "filename": "modelbase-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d365be187c33a76ac259062d2934aeaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13084, "upload_time": "2017-12-01T14:09:08", "url": "https://files.pythonhosted.org/packages/96/be/d813856603c5307fa7cbd2b2b5ac52ae9cc162eabf65c5b1f71d643c6db5/modelbase-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0fa7e5f096163c465bd00d92741cab70", "sha256": "fe4a4d4ce8f4c66c5dd4f964debc8ecd23fc489a2ab9899126cb86228e621812" }, "downloads": -1, "filename": "modelbase-0.1.6.tar.gz", "has_sig": false, "md5_digest": "0fa7e5f096163c465bd00d92741cab70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13087, "upload_time": "2017-12-01T14:20:40", "url": "https://files.pythonhosted.org/packages/6b/dd/6519f494f3a4518907e6f65dc301138184be26974e9d2b1c90965778fde3/modelbase-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "7ad2951f6056aaafee6b4941ccf4fa3e", "sha256": "6d8399a430ba660e9c271f50f2d9ff11c2cc4c8234e206326c5cf1b8fd0c4ab7" }, "downloads": -1, "filename": "modelbase-0.1.7.tar.gz", "has_sig": false, "md5_digest": "7ad2951f6056aaafee6b4941ccf4fa3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14118, "upload_time": "2018-03-30T20:26:01", "url": "https://files.pythonhosted.org/packages/d6/6e/a5450e4292389cfb3b077ca51494670e0743d9071c5350a17d0cff7d1f52/modelbase-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "2d3a4b1a6d68ddea7bb1ce573c372916", "sha256": "2e4b174e549c840ae4af475bccb9a084a268fb3e474dd37f36c9aaf5b945111a" }, "downloads": -1, "filename": "modelbase-0.1.8.tar.gz", "has_sig": false, "md5_digest": "2d3a4b1a6d68ddea7bb1ce573c372916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14737, "upload_time": "2018-04-18T15:05:14", "url": "https://files.pythonhosted.org/packages/7f/40/f6539d41d1b18ca27a0b35d78a0ebd5c527cf8d734b34f0b0cc70441066a/modelbase-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "a6f84af84d44383def970d214ac0fd6c", "sha256": "6840efe757f2c20187fce9a40e440db295f24c4d776521161ec71ad4b025f192" }, "downloads": -1, "filename": "modelbase-0.1.9.tar.gz", "has_sig": false, "md5_digest": "a6f84af84d44383def970d214ac0fd6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15044, "upload_time": "2018-05-01T19:13:20", "url": "https://files.pythonhosted.org/packages/b7/b9/0c178b43ad32a54f874495b018438d6d3dd3a7208a83b7670f82c98f165b/modelbase-0.1.9.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "383055ea34401efd19b5e6d344963870", "sha256": "477f62eac716ade39d38d2dcf62f37a0aa5918c68243b07162bb4c7477bcccf9" }, "downloads": -1, "filename": "modelbase-0.2.tar.gz", "has_sig": false, "md5_digest": "383055ea34401efd19b5e6d344963870", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13963, "upload_time": "2018-06-06T19:59:45", "url": "https://files.pythonhosted.org/packages/16/51/9758f8ed5494fe4bf3321340fc7ce7ef595d877ee35658e95840d3cffd26/modelbase-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2745d0c633c21f72cc64cecdcb10726d", "sha256": "e5bc5e8b8ca432084c4781ae72814d054f1f021d5bc32da45c5bc326069c03e0" }, "downloads": -1, "filename": "modelbase-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2745d0c633c21f72cc64cecdcb10726d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13993, "upload_time": "2018-06-06T20:17:13", "url": "https://files.pythonhosted.org/packages/f1/be/ced0c328e476d0f08a39a8a6b49bbb9e11b5f46860cd8f0348aa0e9030d7/modelbase-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f238b2f30a878902b6f0b3501fb75c85", "sha256": "b5c18ce661e916f5ac2b38a9f92ebc4550d4b0ec0ae38865056c45001a3f2968" }, "downloads": -1, "filename": "modelbase-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f238b2f30a878902b6f0b3501fb75c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14337, "upload_time": "2018-06-19T11:12:21", "url": "https://files.pythonhosted.org/packages/5e/b4/aeca283d5a724ac9f073cdce48f0c76e10e996b7fbefe4817e4f610878f9/modelbase-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3d18db6d988bac18aa69e00fad6d38f9", "sha256": "75220ffa5c22dbc3d81ba1f8ddf64bd3c68501ff3515e4848585557747394993" }, "downloads": -1, "filename": "modelbase-0.2.3.tar.gz", "has_sig": false, "md5_digest": "3d18db6d988bac18aa69e00fad6d38f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14054, "upload_time": "2018-06-25T05:51:47", "url": "https://files.pythonhosted.org/packages/f0/47/51bb1a45cb778de1e34b8f5b26e272e94598269760f142e7dd4c0b619677/modelbase-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "72e326ba48e75c886a423bb5f9eebb62", "sha256": "820d057c744a8ad08e473eefa709010d6d6ca8050e54d512934f006dce95b31b" }, "downloads": -1, "filename": "modelbase-0.2.4.tar.gz", "has_sig": false, "md5_digest": "72e326ba48e75c886a423bb5f9eebb62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17272, "upload_time": "2018-08-29T09:03:19", "url": "https://files.pythonhosted.org/packages/b7/33/52e0a36bd02dcfc669a139b6a818decf52061a4cd6fd50249c97a575fcb0/modelbase-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "87f7fc1e3a2408878f6e3c05a0d4a248", "sha256": "1adcd11624e0ffde4cb7fa1b1b51af2018d35ff9f11e6e16d7605a776d989d04" }, "downloads": -1, "filename": "modelbase-0.2.5.tar.gz", "has_sig": false, "md5_digest": "87f7fc1e3a2408878f6e3c05a0d4a248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17356, "upload_time": "2018-10-09T12:27:55", "url": "https://files.pythonhosted.org/packages/fe/c3/ca0c5cc2dbff4af22d8b54f746ca6515bee02c889098b4c3a474b3baaeeb/modelbase-0.2.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "bb6bfa5a98c310b2bfb01e96590e86ea", "sha256": "504e48edad8e604bc906183c41a0025bf2a753e9ef6dca4c9ecba8305e8d1710" }, "downloads": -1, "filename": "modelbase-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bb6bfa5a98c310b2bfb01e96590e86ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.0", "size": 4236, "upload_time": "2019-09-16T09:47:52", "url": "https://files.pythonhosted.org/packages/c6/c5/9aa98b2d0b90a92e738365eb5d64dbb66cd0d514eac67c898ce7212d212d/modelbase-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c8c15595cfe629cab283451b912b741a", "sha256": "9895e66e2c1f7e418fd6b21fe84efbc28978ee0470489fe47a3951f0be2a9b78" }, "downloads": -1, "filename": "modelbase-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c8c15595cfe629cab283451b912b741a", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.0", "size": 4239, "upload_time": "2019-10-01T15:44:12", "url": "https://files.pythonhosted.org/packages/8e/e8/6cf11d4e51ea9f5382d4e4aef92f58d129caaa81bce88d07bf318b66cc11/modelbase-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "841367aaf0674c67e3df952801a6a9b3", "sha256": "988ba01944161ea70d24fc28c44ce0a25db24ea0ad242dfe6ea17648cafdd85a" }, "downloads": -1, "filename": "modelbase-0.4.2.tar.gz", "has_sig": false, "md5_digest": "841367aaf0674c67e3df952801a6a9b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.0", "size": 55181, "upload_time": "2019-10-15T13:47:38", "url": "https://files.pythonhosted.org/packages/86/c4/acd8ac494b910cafd6d5d9de24c5f8b0b1b7e1b88ea8ab50e931864847c8/modelbase-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "853a662ae9aeaa38a6d4964191fdd975", "sha256": "e9ab50757ede9081ef95df264ecaec050255197f676c8435456630e1bd82a1e2" }, "downloads": -1, "filename": "modelbase-0.4.3.tar.gz", "has_sig": false, "md5_digest": "853a662ae9aeaa38a6d4964191fdd975", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.0", "size": 55202, "upload_time": "2019-10-16T07:07:26", "url": "https://files.pythonhosted.org/packages/32/cf/dd67e69ffc2a20277142f3d023e6fe8d93d03b17ecbe93cab8a561b050b5/modelbase-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "8586c0de83ff7abdb02bb9105b19b4e1", "sha256": "0d3f33f088569c1aa42f7ced72e051a6d5434eeb022a7c3047761c34250a366f" }, "downloads": -1, "filename": "modelbase-0.4.4.tar.gz", "has_sig": false, "md5_digest": "8586c0de83ff7abdb02bb9105b19b4e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.0", "size": 56280, "upload_time": "2019-10-16T09:13:48", "url": "https://files.pythonhosted.org/packages/38/fb/3489a23da4d902bdbba69fb3b0b1b408f10c7806ff575fef701f9efd6cc1/modelbase-0.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8586c0de83ff7abdb02bb9105b19b4e1", "sha256": "0d3f33f088569c1aa42f7ced72e051a6d5434eeb022a7c3047761c34250a366f" }, "downloads": -1, "filename": "modelbase-0.4.4.tar.gz", "has_sig": false, "md5_digest": "8586c0de83ff7abdb02bb9105b19b4e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.0", "size": 56280, "upload_time": "2019-10-16T09:13:48", "url": "https://files.pythonhosted.org/packages/38/fb/3489a23da4d902bdbba69fb3b0b1b408f10c7806ff575fef701f9efd6cc1/modelbase-0.4.4.tar.gz" } ] }