{ "info": { "author": "Parantapa Bhattacharya", "author_email": "pb+pypi@parantapa.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: C", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: System :: Distributed Computing" ], "description": "XActor: A Distributed Actor Programming Framework\n=================================================\n\nXActor is a framework for doing distributed computing in Python,\nusing the actor model of programming.\n\nXActor's documentation is hosted at https://xactor.readthedocs.io/en/latest\n\nCompiling latest documentation\n------------------------------\n\nTo compile the latest version of the documentation from source,\nplease check ``docs/source/index.rst``.\n\nXActor depends on mpi4py which requires a MPI implementation\nand compiler tools be installed on the system.\n\nInstalling MPICH and mpi4py inside a conda environment\n.........................................................\n\nTo create a new virtual environment with conda,\nhave Anaconda/Miniconda setup on your system.\nInstallation instructions for Anaconda can be found\n`here `_.\nAfter installation of Anaconda/Miniconda\nexecute the following commands:\n\n.. code:: bash\n\n $ conda create -n xactor -c conda-forge python=3 mpich mpi4py\n\nThe above command creates a new conda environment called ``xactor``\nwith python, mpich and mpi4py installed.\n\nThe following commands assume you are inside the above conda environment.\n\nBuilding the documentation from source\n......................................\n\nTo build and view the documentation as HTML, execute the following commands:\n\n.. code:: bash\n\n $ git clone https://github.com/NSSAC/xactor.git\n $ cd xactor\n $ pip install -e .\n $ pip install -r docs/requirements.txt\n $ make -C docs\n $ docs/build/html/index.html", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/nssac/xactor", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "xactor", "package_url": "https://pypi.org/project/xactor/", "platform": "", "project_url": "https://pypi.org/project/xactor/", "project_urls": { "Homepage": "http://github.com/nssac/xactor" }, "release_url": "https://pypi.org/project/xactor/0.3.5/", "requires_dist": null, "requires_python": "", "summary": "A Distributed Actor Programming Framework", "version": "0.3.5", "yanked": false, "yanked_reason": null }, "last_serial": 7311383, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "31eb01d949042c2bfbaa175a6b464b4c", "sha256": "669ffc656edce1bbc36c7f82bf9fad8e07e35209be3631354f98a0d054e50b5b" }, "downloads": -1, "filename": "xactor-0.0.1.tar.gz", "has_sig": false, "md5_digest": "31eb01d949042c2bfbaa175a6b464b4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6927, "upload_time": "2019-10-17T21:47:18", "upload_time_iso_8601": "2019-10-17T21:47:18.313805Z", "url": "https://files.pythonhosted.org/packages/90/57/fe49ffbfa3ee3d80b5a93bf203e058d33c8883a6df3f5a18695a9968f23c/xactor-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "baf0d30cc4c3d113c6a244960636635a", "sha256": "8fcf9c247719d000efa8a748520843bef6d63cc824aa7900629e9ae17e336e5b" }, "downloads": -1, "filename": "xactor-0.0.10.tar.gz", "has_sig": false, "md5_digest": "baf0d30cc4c3d113c6a244960636635a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8586, "upload_time": "2019-11-18T21:42:08", "upload_time_iso_8601": "2019-11-18T21:42:08.698303Z", "url": "https://files.pythonhosted.org/packages/e4/00/13e08c09c5c8d9f240ccd2612f287c42b65d11b3dd574395af5c2a0bffa9/xactor-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d8709c7943c561d5b010343da1da5248", "sha256": "c9ca773414645c8247d84df70573ba85ca34f94d63b41d0893a3d7eb5d3bee10" }, "downloads": -1, "filename": "xactor-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d8709c7943c561d5b010343da1da5248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6940, "upload_time": "2019-10-22T21:20:24", "upload_time_iso_8601": "2019-10-22T21:20:24.429251Z", "url": "https://files.pythonhosted.org/packages/d8/93/07a77a7791a2da6f2623ab86b0df5a1566a6c856c6892ce19be7da52a5d0/xactor-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a6d9ba16225e510e201231e94bf1126b", "sha256": "6f27887c0d8ce85201d2508c10ec3f804f9b4cca8d4de05cb9bd642a95fbc5c8" }, "downloads": -1, "filename": "xactor-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a6d9ba16225e510e201231e94bf1126b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6919, "upload_time": "2019-10-25T18:18:35", "upload_time_iso_8601": "2019-10-25T18:18:35.447860Z", "url": "https://files.pythonhosted.org/packages/37/f0/9b3f4d5eebe3b9562e346ad1e61f9e3644ca6612ff540edb4343e2e3ed13/xactor-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "541f0a4fb491e248fc0b049bc12774ae", "sha256": "5cb0856abfe937ac2c05b51e5c5a3c252bd5c39df1bdfa8cacdb8753d728c2e5" }, "downloads": -1, "filename": "xactor-0.0.4.tar.gz", "has_sig": false, "md5_digest": "541f0a4fb491e248fc0b049bc12774ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7062, "upload_time": "2019-11-04T17:24:56", "upload_time_iso_8601": "2019-11-04T17:24:56.652937Z", "url": "https://files.pythonhosted.org/packages/5e/df/2d4657066e9f55f510ad018aefe7e7b4a05a765112a3a2936a57278f086d/xactor-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b7ea3501a49e64bacc9edc1c9d98229f", "sha256": "ed739204d196396a6b26a7c7d281a9bc68fdc133d0bb3aac7fd6cc1edb7db84b" }, "downloads": -1, "filename": "xactor-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b7ea3501a49e64bacc9edc1c9d98229f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7624, "upload_time": "2019-11-07T17:13:18", "upload_time_iso_8601": "2019-11-07T17:13:18.440154Z", "url": "https://files.pythonhosted.org/packages/19/68/bfa1139e97b0c92a965fea5f286bfaaad4e089bea9aa0770103ca7e3d7c6/xactor-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "b0b7c47e580b251e4c51b3164d9b5fa3", "sha256": "b3172514b6251194f8207909a9de72c1beb75985c37b26812b60301ebbdc570a" }, "downloads": -1, "filename": "xactor-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b0b7c47e580b251e4c51b3164d9b5fa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8177, "upload_time": "2019-11-08T16:09:49", "upload_time_iso_8601": "2019-11-08T16:09:49.814925Z", "url": "https://files.pythonhosted.org/packages/40/b2/b6d4510132b623e1bafca3961c99cf51b2eae6c4373761b7debd970e0996/xactor-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2f3dcd315c145817e6477f5829af9095", "sha256": "95cabdf742f4bb1d9cae45fd82a34235618e66f9d033bf1f089ea5b50efca045" }, "downloads": -1, "filename": "xactor-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2f3dcd315c145817e6477f5829af9095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8199, "upload_time": "2019-11-08T16:36:48", "upload_time_iso_8601": "2019-11-08T16:36:48.177961Z", "url": "https://files.pythonhosted.org/packages/a2/94/92bd690204267543f5f517092d59178d48ebce58dba0620075ffd481b373/xactor-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "703933bd6df3ab297a35fcd9ea237354", "sha256": "87be20ee232f74833ce38d45af562eae2ec1804f380d0a225238286608d2739d" }, "downloads": -1, "filename": "xactor-0.0.9.tar.gz", "has_sig": false, "md5_digest": "703933bd6df3ab297a35fcd9ea237354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8545, "upload_time": "2019-11-18T20:37:52", "upload_time_iso_8601": "2019-11-18T20:37:52.608055Z", "url": "https://files.pythonhosted.org/packages/97/f6/3b760ec1852183bac4b6a5cdde430e298b3b2ae6cd42d9e15c4e36a4bb41/xactor-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b3ddc0fae83c975ee32c60d3942b924c", "sha256": "9059c544ebf3a0af79f0c26dd2584068c1932878224e7c5ef4d6ac3df28afe4b" }, "downloads": -1, "filename": "xactor-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b3ddc0fae83c975ee32c60d3942b924c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8708, "upload_time": "2019-11-21T23:53:06", "upload_time_iso_8601": "2019-11-21T23:53:06.188919Z", "url": "https://files.pythonhosted.org/packages/f6/b2/a9b14d9e1f833c997dd77fb95a50002e543f7026a720596d6804bacb9be4/xactor-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5b4ded3c6c1b5ab930be84ad9f44007d", "sha256": "790791f63bf1188be334ad181354edef4fa1355aac8e4170db84ce3f51d1a237" }, "downloads": -1, "filename": "xactor-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5b4ded3c6c1b5ab930be84ad9f44007d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9552, "upload_time": "2019-12-04T22:57:22", "upload_time_iso_8601": "2019-12-04T22:57:22.160670Z", "url": "https://files.pythonhosted.org/packages/17/15/b0a6e17973247df32f2acd5a887aa38582a68bf544f96869ea242bbc32ec/xactor-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e8108b5d1362b55ee98bc707527a474c", "sha256": "68ab67437a629282f07d6f7d32723474529dbdccfc45283ef9c60ed6307474dc" }, "downloads": -1, "filename": "xactor-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e8108b5d1362b55ee98bc707527a474c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9539, "upload_time": "2019-12-04T23:57:27", "upload_time_iso_8601": "2019-12-04T23:57:27.210863Z", "url": "https://files.pythonhosted.org/packages/69/6c/66f1ef91b27a5c6389698a3fab981a9f1a31540ef3a4865ecfebd13d3c38/xactor-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "08d96be069a3b95fa2e8837384aeb967", "sha256": "546902f8d9a7129f372c430b1bfd1cffb0db38aef740124f6022bc5283bc3bae" }, "downloads": -1, "filename": "xactor-0.1.5.tar.gz", "has_sig": false, "md5_digest": "08d96be069a3b95fa2e8837384aeb967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12023, "upload_time": "2019-12-09T15:23:31", "upload_time_iso_8601": "2019-12-09T15:23:31.037264Z", "url": "https://files.pythonhosted.org/packages/1c/cc/fb32d853623a0830d8d42b39239a9721a009026b2fa3a8705f0df0c43318/xactor-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "abcef2c446926218e58251eb67f2e5e7", "sha256": "e91d11b3dc0eb4077aca54d05364b5e7d08fcd8625ea53788c5252b871de1b18" }, "downloads": -1, "filename": "xactor-0.1.7.tar.gz", "has_sig": false, "md5_digest": "abcef2c446926218e58251eb67f2e5e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12705, "upload_time": "2019-12-12T20:53:44", "upload_time_iso_8601": "2019-12-12T20:53:44.074852Z", "url": "https://files.pythonhosted.org/packages/48/00/a48f60ad16ca8060addd14b145b39dca3b2a51b4c26ccd7c93596790d05c/xactor-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "6be77664f7e324e8015add3951214108", "sha256": "b3857337c85770b5d2fce41e9fc66247f4e1c952e7ab35e193432fbb3c13dad0" }, "downloads": -1, "filename": "xactor-0.1.8.tar.gz", "has_sig": false, "md5_digest": "6be77664f7e324e8015add3951214108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13359, "upload_time": "2019-12-29T15:40:30", "upload_time_iso_8601": "2019-12-29T15:40:30.332077Z", "url": "https://files.pythonhosted.org/packages/ec/e8/63f72d880d50f4098f30f6f867fc1b4784ea21d88dbb8fd3b7e9ba2737ef/xactor-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7ec3e1544600e20255a4dbcf774cb6f0", "sha256": "8ead41a7e5becc30d51803ccae2b0610e7c337eb98464e6d848790fd098db752" }, "downloads": -1, "filename": "xactor-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7ec3e1544600e20255a4dbcf774cb6f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14239, "upload_time": "2020-01-26T09:51:51", "upload_time_iso_8601": "2020-01-26T09:51:51.415010Z", "url": "https://files.pythonhosted.org/packages/f5/4c/8750dd1259be60c59e059ab29532342732289b230f7c6f16b943e961c780/xactor-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dddca1b4089abbb2e2cdac47148d596b", "sha256": "061c687e75be91e2a495f1cdce680abb95e10e2b63cd27b4d0a823c8a5ff82fa" }, "downloads": -1, "filename": "xactor-0.2.1.tar.gz", "has_sig": false, "md5_digest": "dddca1b4089abbb2e2cdac47148d596b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14773, "upload_time": "2020-02-20T15:26:53", "upload_time_iso_8601": "2020-02-20T15:26:53.780067Z", "url": "https://files.pythonhosted.org/packages/df/ed/616d086364b8005df039c78e7b26ae7994b00cc2b769c1cf3b85f97e0afa/xactor-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ca0b862559ec832bc518e2c8f2c75e8a", "sha256": "395c4d60f203d1feca245dc4befd1760d36eac62567fe07652ed66742718e5b0" }, "downloads": -1, "filename": "xactor-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ca0b862559ec832bc518e2c8f2c75e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14778, "upload_time": "2020-02-20T15:30:54", "upload_time_iso_8601": "2020-02-20T15:30:54.910465Z", "url": "https://files.pythonhosted.org/packages/11/02/bc4d6b7bafbffd723d073003f6d4fa21de0d24f0337b1d476bbc762cbba2/xactor-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f6bd4a0288b1663631a045edaa529d6d", "sha256": "293ac3c98eae8e924d040a19a008c95c0f77f29b767b4c989cd6c62e90b854c8" }, "downloads": -1, "filename": "xactor-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f6bd4a0288b1663631a045edaa529d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14766, "upload_time": "2020-02-26T20:55:44", "upload_time_iso_8601": "2020-02-26T20:55:44.417024Z", "url": "https://files.pythonhosted.org/packages/6a/c6/fd960e8e289bd969038c8e9c427174f67e1e24e03afc0a93cfd03c739a92/xactor-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a642827f5aed1b5b67913ef70576abec", "sha256": "6cb0f95cbacd1476110bd1b450710e20c1f18c84f4a183f75799eee6ff7962fc" }, "downloads": -1, "filename": "xactor-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a642827f5aed1b5b67913ef70576abec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14726, "upload_time": "2020-02-26T23:28:39", "upload_time_iso_8601": "2020-02-26T23:28:39.222938Z", "url": "https://files.pythonhosted.org/packages/8d/6c/7e31e866da0354307120c58a45122d5b0a41045ff488e4618b88ff14d850/xactor-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4b67f84ad7b9ac63fe3a5dfcf1b5467a", "sha256": "98b0106bf75ccac2f444f32424988c64f6cf1f3e6ee184ef843f549dd1c3c9eb" }, "downloads": -1, "filename": "xactor-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4b67f84ad7b9ac63fe3a5dfcf1b5467a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17366, "upload_time": "2020-05-05T02:07:07", "upload_time_iso_8601": "2020-05-05T02:07:07.461464Z", "url": "https://files.pythonhosted.org/packages/79/b0/f06e638fe415ee82470c9b125dc9b0aad2e64f1b3902a8522da89bd19247/xactor-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "1628784883d90eb2843b222000151ffa", "sha256": "b9c073a0a767c89be1f2259a8805a2a13073fea4fb411ada712f3295185ed2b1" }, "downloads": -1, "filename": "xactor-0.3.3.tar.gz", "has_sig": false, "md5_digest": "1628784883d90eb2843b222000151ffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17372, "upload_time": "2020-05-07T17:54:17", "upload_time_iso_8601": "2020-05-07T17:54:17.266099Z", "url": "https://files.pythonhosted.org/packages/de/86/a2602b97e1c612910b8d2a88219ea3ba50f5efeb33d7793f86f37921174a/xactor-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "de390fab459dc0b4b4c080980709c490", "sha256": "6aa92023a4ec5c5d9c3567a0e5ff2838c8b88b39ce579ddfa0f78881430d3d73" }, "downloads": -1, "filename": "xactor-0.3.4.tar.gz", "has_sig": false, "md5_digest": "de390fab459dc0b4b4c080980709c490", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17415, "upload_time": "2020-05-18T15:00:57", "upload_time_iso_8601": "2020-05-18T15:00:57.316828Z", "url": "https://files.pythonhosted.org/packages/e1/26/ed53973ae1980d18cd03f385ec89625a083b945b36af5acaef394aff5c3b/xactor-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "5b667bc5c4921641594bcc3a26b89453", "sha256": "c86b6f5b8bb49b75abb55fb83db986a56c7f1dafd9a6a641febb45b22295d5cb" }, "downloads": -1, "filename": "xactor-0.3.5.tar.gz", "has_sig": false, "md5_digest": "5b667bc5c4921641594bcc3a26b89453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17673, "upload_time": "2020-05-24T04:34:12", "upload_time_iso_8601": "2020-05-24T04:34:12.851018Z", "url": "https://files.pythonhosted.org/packages/d4/ad/f99ed7a90bbeef067c2ea89636e59920e60456bd7d324f8ada4958281d80/xactor-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b667bc5c4921641594bcc3a26b89453", "sha256": "c86b6f5b8bb49b75abb55fb83db986a56c7f1dafd9a6a641febb45b22295d5cb" }, "downloads": -1, "filename": "xactor-0.3.5.tar.gz", "has_sig": false, "md5_digest": "5b667bc5c4921641594bcc3a26b89453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17673, "upload_time": "2020-05-24T04:34:12", "upload_time_iso_8601": "2020-05-24T04:34:12.851018Z", "url": "https://files.pythonhosted.org/packages/d4/ad/f99ed7a90bbeef067c2ea89636e59920e60456bd7d324f8ada4958281d80/xactor-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }