{ "info": { "author": "Stephan Druskat", "author_email": "mail@sdruskat.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3.6" ], "description": ".. image:: https://travis-ci.org/research-software/resosuma.svg?branch=master\n :target: https://travis-ci.org/research-software/resosuma/builds\n.. image:: https://img.shields.io/github/license/research-software/resosuma.svg\n :target: ../master/LICENSE\n\n\nResosuma\n========\n\n`resosuma` (short for **re**\\ search **so**\\ ftware **su**\\ stainability **ma**\\ p) is a package for\nPython 3 which provides a data model (directed graph) for activities in the\nresearch software sustainability space (\"the space\").\n\nIn the graph, *actors* (i.e., entities that act within the space) and *actees*\n(i.e., entities which are acted on) are represented as nodes, and *actions*\nare represented as edges.\n\nCurrently, a `resosuma` model can be instantiated by reading the data from\n3-column CSV, where the first column is the *actor* of an *action*, the\nsecond column is the *action* itself, and the third column is the *actee* of\nthe *action*.\n\nRequirements\n============\n\n`resosuma` requires Python 3 (tested against 3.4, 3.5, 3.6).\n\n\nInstallation\n============\n\nInstall resosuma with pip::\n\n pip install resosuma\n\n\nUsage\n=====\n\nTo instantiate a `resosuma` model of type `ActivityGraph`, you can call::\n\n from resosuma.graph.activitygraph import ActivityGraph\n\n graph = ActivityGraph()\n graph.read_csv(csvpath)\n\n\nOnce the model is instantiated, you can inspect it via::\n\n graph.get_activities()\n graph.get_nodes()\n\nScripts\n-------\n\n`visualize.py` visualizes the model via graphviz.::\n\n usage: visualize.py [-h] csv_file output {svg,pdf,png}\n\n positional arguments:\n csv_file The path of the input CSV file\n output The path of the output file\n {svg,pdf,png} The output format\n\n optional arguments:\n -h, --help show the help message and exit\n\nHow to cite\n===========\n\nThe metadata necessary for citing `resosuma` can be found in the `CITATION.cff` file.\n\n\nContribute\n==========\n\nThis project welcomes contributions. \nPlease suggest features and report bugs via issues.\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/research-software/resosuma", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "resosuma", "package_url": "https://pypi.org/project/resosuma/", "platform": "", "project_url": "https://pypi.org/project/resosuma/", "project_urls": { "Homepage": "https://github.com/research-software/resosuma" }, "release_url": "https://pypi.org/project/resosuma/0.2.0/", "requires_dist": [ "graphviz (==0.8.3)" ], "requires_python": "", "summary": "A package providing mappings of the research software sustainability space.", "version": "0.2.0" }, "last_serial": 4026823, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "fade35ab6644cc3c3aca1b234586be80", "sha256": "fe36a1b0378d38ceae85a013b4d145bfd9302c8722b375412e1c90452e79cb25" }, "downloads": -1, "filename": "resosuma-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fade35ab6644cc3c3aca1b234586be80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8812, "upload_time": "2018-06-27T13:57:12", "url": "https://files.pythonhosted.org/packages/48/9a/b2eb4ac567dcdd19984916847c727ca30434c0d7eda0a4cc37555c0c91d7/resosuma-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d2ce8f7bcb61359666bc39983bf68ac", "sha256": "4a5ac427b42ea362b28d3fa575fde94f5e5049d8d2abb885aa285a4435aef679" }, "downloads": -1, "filename": "resosuma-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9d2ce8f7bcb61359666bc39983bf68ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8786, "upload_time": "2018-06-27T13:57:13", "url": "https://files.pythonhosted.org/packages/b1/57/da5198aac9be64ec198cce6645e6982821c3c99ccb95bc0b2ff86953c55d/resosuma-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7490f9492e49927e5c3586931092dbab", "sha256": "8e6eafa459f8c14b411409bc28429c3ae957b2c6d1a175357f275e6551c4aec3" }, "downloads": -1, "filename": "resosuma-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7490f9492e49927e5c3586931092dbab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8895, "upload_time": "2018-07-03T15:51:11", "url": "https://files.pythonhosted.org/packages/10/df/2da5333de1f52c8d707d9d5888be613c9b49ebbd79ce7a30f0bce18f966a/resosuma-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "492df7700eb8f2e3d1de552b50621677", "sha256": "2b50c711f8127e0b43c4b241a0b6e1ce1054a52f762ee2ce7f7ebcb2055cf75d" }, "downloads": -1, "filename": "resosuma-0.2.0.tar.gz", "has_sig": false, "md5_digest": "492df7700eb8f2e3d1de552b50621677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9111, "upload_time": "2018-07-03T15:51:12", "url": "https://files.pythonhosted.org/packages/83/9e/156c910d1d40d3aaf4660b1afd2260a103b2a616b90205cfdda2bd590dd0/resosuma-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7490f9492e49927e5c3586931092dbab", "sha256": "8e6eafa459f8c14b411409bc28429c3ae957b2c6d1a175357f275e6551c4aec3" }, "downloads": -1, "filename": "resosuma-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7490f9492e49927e5c3586931092dbab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8895, "upload_time": "2018-07-03T15:51:11", "url": "https://files.pythonhosted.org/packages/10/df/2da5333de1f52c8d707d9d5888be613c9b49ebbd79ce7a30f0bce18f966a/resosuma-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "492df7700eb8f2e3d1de552b50621677", "sha256": "2b50c711f8127e0b43c4b241a0b6e1ce1054a52f762ee2ce7f7ebcb2055cf75d" }, "downloads": -1, "filename": "resosuma-0.2.0.tar.gz", "has_sig": false, "md5_digest": "492df7700eb8f2e3d1de552b50621677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9111, "upload_time": "2018-07-03T15:51:12", "url": "https://files.pythonhosted.org/packages/83/9e/156c910d1d40d3aaf4660b1afd2260a103b2a616b90205cfdda2bd590dd0/resosuma-0.2.0.tar.gz" } ] }