{ "info": { "author": "UrbanSim Inc.", "author_email": "info@urbansim.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": ".. image:: https://img.shields.io/badge/coverage-97%25-green\n :alt: Coverage\n\nOrca\n====\n\nOrca is a Python library for task orchestration. It's designed for workflows like city simulation, where the data representing a model's state is so large that it needs to be managed outside of the task graph.\n\nThe building blocks of a workflow are \"steps\", Python functions that can be assembled on the fly into linear or cyclical pipelines. Steps typically interact with a central data store that persists in memory while the pipeline runs. Derived tables and columns can be updated automatically as base data changes, and pipeline components are evaluated lazily to reduce unnecessary overhead.\n\nOrca is used in `UrbanSim `__ and other projects.\n\nDocumentation\n-------------\n\n- `udst.github.io/orca/ `__\n\nInstallation\n------------\n\n- ``pip install orca``\n- ``conda install orca --channel conda-forge``\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/udst/orca", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "orca", "package_url": "https://pypi.org/project/orca/", "platform": "", "project_url": "https://pypi.org/project/orca/", "project_urls": { "Homepage": "https://github.com/udst/orca" }, "release_url": "https://pypi.org/project/orca/1.6/", "requires_dist": [ "pandas (>=0.15.0)", "toolz (>=0.8.1)", "tables (<3.6,>=3.1) ; python_version < \"3.6\"", "tables (<3.7,>=3.1) ; python_version >= \"3.6\"", "flask (>=0.10) ; extra == 'server'", "pygments (>=2.0) ; extra == 'server'", "six (>=1.9.0) ; extra == 'server'" ], "requires_python": "", "summary": "Python library for task orchestration", "version": "1.6", "yanked": false, "yanked_reason": null }, "last_serial": 9919939, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "f5fce42e44eb94078c86d5005440d7a9", "sha256": "dd2ca8c4d4515b6089d2325265edfc35e1b5972bc893a985cc4c90fb09b62e18" }, "downloads": -1, "filename": "orca-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5fce42e44eb94078c86d5005440d7a9", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 15663, "upload_time": "2015-04-14T20:53:00", "upload_time_iso_8601": "2015-04-14T20:53:00.051988Z", "url": "https://files.pythonhosted.org/packages/b5/29/d884f276d54c036e87d8fb5f0cac6628bd26035e52acb02ac889b3cd240a/orca-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4dcc1d2df2fc327036dfc5e89dbd4104", "sha256": "b3f9e16cff2cebe8dbb6a6e323609dca53c39f629206291bbf88538ee9094e9e" }, "downloads": -1, "filename": "orca-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4dcc1d2df2fc327036dfc5e89dbd4104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16747, "upload_time": "2015-04-14T20:53:13", "upload_time_iso_8601": "2015-04-14T20:53:13.239725Z", "url": "https://files.pythonhosted.org/packages/2c/0d/8622478af588b69d6632dc8d2c04fa686aa28fdeb29a4c5d7ffacac58232/orca-1.0.0.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "49c65561b0ed28c06f5f86c9f32dfdd1", "sha256": "62fe2eb6909bc8adc41f6c9708a34286d28ba2eb900c7f347d3660e51e8cc8a3" }, "downloads": -1, "filename": "orca-1.0.0.zip", "has_sig": false, "md5_digest": "49c65561b0ed28c06f5f86c9f32dfdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20072, "upload_time": "2015-04-14T20:53:21", "upload_time_iso_8601": "2015-04-14T20:53:21.649339Z", "url": "https://files.pythonhosted.org/packages/fc/cd/96f185de33b05a6411d4b28cd01b1cfbe115a988550fce5c621a9ed740df/orca-1.0.0.zip", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c8b18126a5ce7f29001e1b1e95aeb53f", "sha256": "a7aab2fe29dabb0e4f3f8f9182a7868ab47f18ad0d0cf5eaec1ee864c5dd1156" }, "downloads": -1, "filename": "orca-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8b18126a5ce7f29001e1b1e95aeb53f", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 15821, "upload_time": "2015-04-15T23:42:50", "upload_time_iso_8601": "2015-04-15T23:42:50.011539Z", "url": "https://files.pythonhosted.org/packages/05/d2/812f7a10810cfa92e5f29717fc27a7447caf88a2cfadda385411e99d8ea8/orca-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a87e66bb0b98b67e69ecc71611aa52c8", "sha256": "1a0933e8eb677e84c65398a4cc45a89d9a4b55fb3396d0d063970c2055694ef7" }, "downloads": -1, "filename": "orca-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a87e66bb0b98b67e69ecc71611aa52c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16899, "upload_time": "2015-04-15T23:43:00", "upload_time_iso_8601": "2015-04-15T23:43:00.242376Z", "url": "https://files.pythonhosted.org/packages/17/3c/6dc51bf80ccece07775b24c2de336420524c3375e11595fdaadee5647756/orca-1.1.0.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a67179e06d79f5eb4b8d1cd20fcb031", "sha256": "a23040dfd08867d367a7910eaf29f4ecae4b56e301b9d3b83fe66481225b7567" }, "downloads": -1, "filename": "orca-1.1.0.zip", "has_sig": false, "md5_digest": "5a67179e06d79f5eb4b8d1cd20fcb031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20323, "upload_time": "2015-04-15T23:43:11", "upload_time_iso_8601": "2015-04-15T23:43:11.982890Z", "url": "https://files.pythonhosted.org/packages/f9/49/1fc20c5b47792c1b9ad1a09cb6dff4ff6da3c21a41ea26bf77d6d14339a3/orca-1.1.0.zip", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "4e32d5a278df66efaf0c2bb9769110b7", "sha256": "55c77351438ea57fcaf7d25e6de54984aed536fc91a64a3aa5ad9c37a956be8e" }, "downloads": -1, "filename": "orca-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e32d5a278df66efaf0c2bb9769110b7", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 242349, "upload_time": "2015-07-17T23:29:02", "upload_time_iso_8601": "2015-07-17T23:29:02.103383Z", "url": "https://files.pythonhosted.org/packages/2e/bb/ebb9d55800280cce845b35e3b5a675a675c64552c1484612213277aceaef/orca-1.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c1051eeb8c4c27f245187b1364949a73", "sha256": "76f665ca342a0dc5b5212d3b7b2342145a2aa02483b1453a82ca0e58ab7738d5" }, "downloads": -1, "filename": "orca-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c1051eeb8c4c27f245187b1364949a73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 241176, "upload_time": "2015-07-17T23:29:29", "upload_time_iso_8601": "2015-07-17T23:29:29.335387Z", "url": "https://files.pythonhosted.org/packages/a8/de/9b923c8decace348d9629dca0b4abdb5bd7ae5ff835687ef95f285cee388/orca-1.2.0.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1f713a4d42a3fe5e3ab7a017ee2d6b39", "sha256": "18b30fba2ab3c45882449d3a8ba34dc6b2d5737b39e2f7e168a5d0584b0dd68a" }, "downloads": -1, "filename": "orca-1.2.0.zip", "has_sig": false, "md5_digest": "1f713a4d42a3fe5e3ab7a017ee2d6b39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 248498, "upload_time": "2015-07-17T23:29:41", "upload_time_iso_8601": "2015-07-17T23:29:41.579198Z", "url": "https://files.pythonhosted.org/packages/8f/e1/19464d88ba955c814eb41e04528aec140b352e7faebbab95863b9565a9f5/orca-1.2.0.zip", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "7f9cfa7d2c94dedda9c7c3b538acdcaf", "sha256": "a5ec0a3f39a39256bcd2ebbf0aa2f927dc5a9b1f785a27c968d6a34abe3a8da1" }, "downloads": -1, "filename": "orca-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f9cfa7d2c94dedda9c7c3b538acdcaf", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 242623, "upload_time": "2015-10-30T20:13:09", "upload_time_iso_8601": "2015-10-30T20:13:09.402508Z", "url": "https://files.pythonhosted.org/packages/c5/81/6b43e353f9e0cba5511e02abf6fb3da438fdf270522322b470157199eb04/orca-1.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "002c69b47e0aa784fc866676b9bf9386", "sha256": "6a54de8c463f319478980a1da3fc2d7a160c3613c3d35123d9a6a580d9e2c3ca" }, "downloads": -1, "filename": "orca-1.3.0.tar.gz", "has_sig": false, "md5_digest": "002c69b47e0aa784fc866676b9bf9386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 241454, "upload_time": "2015-10-30T20:12:34", "upload_time_iso_8601": "2015-10-30T20:12:34.317288Z", "url": "https://files.pythonhosted.org/packages/d6/b1/9a7b7170a6b0c6cc7bbf72866fe22d5356f0e9f75f2b4e1660b6f7828ade/orca-1.3.0.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e0c7e262aa1ae48a46d5a7c7785c193", "sha256": "e762db07530cee33fbcba9dfa40873e6a6e862abd92879598f8377384a1c7996" }, "downloads": -1, "filename": "orca-1.3.0.zip", "has_sig": false, "md5_digest": "4e0c7e262aa1ae48a46d5a7c7785c193", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 248779, "upload_time": "2015-10-30T20:12:50", "upload_time_iso_8601": "2015-10-30T20:12:50.174403Z", "url": "https://files.pythonhosted.org/packages/4f/a4/c144dc7dcbdaa67a27bfc048dbbe5249a863bc60648ec467dd35156a0149/orca-1.3.0.zip", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "19a6197705483be31ae3f3e5eb9d3f1e", "sha256": "5f6ff7686324da2d91b729df4e170829cdd0ad95c7e0ef34191a442e6326e9fd" }, "downloads": -1, "filename": "orca-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19a6197705483be31ae3f3e5eb9d3f1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 244621, "upload_time": "2017-04-19T12:03:06", "upload_time_iso_8601": "2017-04-19T12:03:06.677047Z", "url": "https://files.pythonhosted.org/packages/bf/7d/5b481f357b923cefab60c4308b8ac2f1bd53c611d8e6bb63db9de5ca30c6/orca-1.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "07b67402ed9cb672acb1a2d67e63cb28", "sha256": "119585d4a1e7cb1b36dafe0406df904e14998959fce2aa217c9d861abf54a941" }, "downloads": -1, "filename": "orca-1.4.0.tar.gz", "has_sig": false, "md5_digest": "07b67402ed9cb672acb1a2d67e63cb28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 242583, "upload_time": "2017-04-19T12:03:10", "upload_time_iso_8601": "2017-04-19T12:03:10.846047Z", "url": "https://files.pythonhosted.org/packages/bb/6b/edfebe4e198f019e36f5b69108fad807917d62c7d6de09b57f1cdf57f895/orca-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "b5093538f2805525fa1c6e4a64d2bd95", "sha256": "2bfa4cf649adebcd92432e661f60a4e8b3801ab6c80ae50d7c85bc2e68d4b096" }, "downloads": -1, "filename": "orca-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5093538f2805525fa1c6e4a64d2bd95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 243095, "upload_time": "2018-07-30T15:10:15", "upload_time_iso_8601": "2018-07-30T15:10:15.521296Z", "url": "https://files.pythonhosted.org/packages/e3/2e/a8e251233d3ac3b8b652ae70025b69ccd8f636afaf5db6a2771dd94572a8/orca-1.5.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7907e5d01443c4d3edf0b18077b5f4ed", "sha256": "c572da99e3661775c7203d3f0f2806e19f4ec2b80e650371d9ace84e230f476a" }, "downloads": -1, "filename": "orca-1.5.1.tar.gz", "has_sig": false, "md5_digest": "7907e5d01443c4d3edf0b18077b5f4ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243073, "upload_time": "2018-07-30T15:10:17", "upload_time_iso_8601": "2018-07-30T15:10:17.551706Z", "url": "https://files.pythonhosted.org/packages/3a/05/25b7fe259977e148619ac45a06c72828f5a552ddf42f791911da553a06ac/orca-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "339a492dfc95cb9de4bb08911f0bf987", "sha256": "58cef1adcb453eb553ab8a037dabe314e51341b8e9624f2c1cb8e3631d51002e" }, "downloads": -1, "filename": "orca-1.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "339a492dfc95cb9de4bb08911f0bf987", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 244790, "upload_time": "2019-10-23T23:17:59", "upload_time_iso_8601": "2019-10-23T23:17:59.064546Z", "url": "https://files.pythonhosted.org/packages/22/c5/59c498bda25d3c81154a4a2410f22d31372c702faa431e5f820f2ac1b042/orca-1.5.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3a23cc8d13aa8893b004b25ba744c0f", "sha256": "ed1d7d12bff3e7120c5252374833150e58b840eb0c51d875e69cd95df6811e86" }, "downloads": -1, "filename": "orca-1.5.3.tar.gz", "has_sig": false, "md5_digest": "d3a23cc8d13aa8893b004b25ba744c0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 239649, "upload_time": "2019-10-23T23:18:01", "upload_time_iso_8601": "2019-10-23T23:18:01.074702Z", "url": "https://files.pythonhosted.org/packages/90/9a/62e27057baee95ed59a6374fed235bb4aa1c1e06aa9828f233371a38b21b/orca-1.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "8635da7e3d2c73c687d7257ed4f67b72", "sha256": "32421e8cc8d39fe4c1990a6dbdf5d7cd372dbb84dcd72b887a6c799d84dfcc12" }, "downloads": -1, "filename": "orca-1.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8635da7e3d2c73c687d7257ed4f67b72", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 243957, "upload_time": "2020-11-05T20:06:50", "upload_time_iso_8601": "2020-11-05T20:06:50.096891Z", "url": "https://files.pythonhosted.org/packages/df/2f/29aa956b08fbd8e1650f7c733f573c64fddb08fd8c70a235395906d5207c/orca-1.5.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e4dc9a9ca68e9f0439e6a32f494010ab", "sha256": "b82f5beb7933cfadfdae75c0d7b9987af8534f92f538cfd7f824be47ac320cb1" }, "downloads": -1, "filename": "orca-1.5.4.tar.gz", "has_sig": false, "md5_digest": "e4dc9a9ca68e9f0439e6a32f494010ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 242380, "upload_time": "2020-11-05T20:06:51", "upload_time_iso_8601": "2020-11-05T20:06:51.586792Z", "url": "https://files.pythonhosted.org/packages/d5/84/daaa4096d48cae58711e377525b0138ac393b7c9dea5f8590814a9d54706/orca-1.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6": [ { "comment_text": "", "digests": { "md5": "af86c2435bc665ec6ccd05bd849c06d1", "sha256": "9958156ce4ce64801d63a0d74ed68d826fda2ed37d43915ce85f44bdc0e3c085" }, "downloads": -1, "filename": "orca-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af86c2435bc665ec6ccd05bd849c06d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 244614, "upload_time": "2021-03-30T03:58:42", "upload_time_iso_8601": "2021-03-30T03:58:42.620695Z", "url": "https://files.pythonhosted.org/packages/3a/d6/31da710740f08554a8434148177f838087cd570cc60468e9b6c01e03fcc5/orca-1.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27b9b7454084b6cb56885c8af0afac1c", "sha256": "083d85245b8bb8cc346e16f7f00e4bdf786139a618cca3a229d61cfcaf2ef944" }, "downloads": -1, "filename": "orca-1.6.tar.gz", "has_sig": false, "md5_digest": "27b9b7454084b6cb56885c8af0afac1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243021, "upload_time": "2021-03-30T03:58:44", "upload_time_iso_8601": "2021-03-30T03:58:44.223044Z", "url": "https://files.pythonhosted.org/packages/e2/3c/0a906376767fd5455689225815ed3c89bd780ea1d513613a4b5c403ff67f/orca-1.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af86c2435bc665ec6ccd05bd849c06d1", "sha256": "9958156ce4ce64801d63a0d74ed68d826fda2ed37d43915ce85f44bdc0e3c085" }, "downloads": -1, "filename": "orca-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af86c2435bc665ec6ccd05bd849c06d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 244614, "upload_time": "2021-03-30T03:58:42", "upload_time_iso_8601": "2021-03-30T03:58:42.620695Z", "url": "https://files.pythonhosted.org/packages/3a/d6/31da710740f08554a8434148177f838087cd570cc60468e9b6c01e03fcc5/orca-1.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27b9b7454084b6cb56885c8af0afac1c", "sha256": "083d85245b8bb8cc346e16f7f00e4bdf786139a618cca3a229d61cfcaf2ef944" }, "downloads": -1, "filename": "orca-1.6.tar.gz", "has_sig": false, "md5_digest": "27b9b7454084b6cb56885c8af0afac1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243021, "upload_time": "2021-03-30T03:58:44", "upload_time_iso_8601": "2021-03-30T03:58:44.223044Z", "url": "https://files.pythonhosted.org/packages/e2/3c/0a906376767fd5455689225815ed3c89bd780ea1d513613a4b5c403ff67f/orca-1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }