{ "info": { "author": "Ralph Bean", "author_email": "rbean@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Environment :: Web Environment :: ToscaWidgets", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: JavaScript", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Widget Sets" ], "description": ".. _toscawidgets2 (tw2): http://toscawidgets.org/documentation/tw2.core/\n.. _d3: http://mbostock.github.com/d3/\n\ntw2.d3 is a `toscawidgets2 (tw2)`_ wrapper for `d3`_.\n\nLive Demo\n---------\n\nPeep the `live demonstration `_.\n\nLinks\n-----\n\nYou can `get the source from github `_,\ncheck out `the PyPI page `_, and\nreport or look into `bugs `_.\n\nDescription\n-----------\n\n`toscawidgets2 (tw2)`_ aims to be a practical and useful widgets framework\nthat helps people build interactive websites with compelling features, faster\nand easier. Widgets are re-usable web components that can include a template,\nserver-side code and JavaScripts/CSS resources. The library aims to be:\nflexible, reliable, documented, performant, and as simple as possible.\n\n`d3`_ allows you to bind arbitrary data to a Document Object Model (DOM), and\nthen apply data-driven transformations to the document. As a trivial example,\nyou can use `d3`_ to generate a basic HTML table from an array of numbers. Or, use\nthe same data to create an interactive SVG bar chart with smooth transitions and\ninteraction. It is the successor of protovis.\n\nThis module, tw2.d3, provides `toscawidgets2 (tw2)`_ widgets that render `d3`_ data visualizations.\n\nSampling tw2.d3 in the WidgetBrowser\n------------------------------------\n\nThe best way to scope out ``tw2.d3`` is to load its widgets in the\n``tw2.devtools`` WidgetBrowser. To see the source code that configures them,\ncheck out ``tw2.d3/tw2/d3/samples.py``\n\nTo give it a try you'll need git, python, and `virtualenvwrapper\n`_. Run::\n\n $ git clone git://github.com/toscawidgets/tw2.d3.git\n $ cd tw2.d3\n $ mkvirtualenv tw2.d3\n (tw2.d3) $ pip install tw2.devtools\n (tw2.d3) $ python setup.py develop\n (tw2.d3) $ paster tw2.browser\n\n...and browse to http://localhost:8000/ to check it out.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/toscawidgets/tw2.d3", "keywords": "toscawidgets.widgets", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "tw2.d3", "package_url": "https://pypi.org/project/tw2.d3/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tw2.d3/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/toscawidgets/tw2.d3" }, "release_url": "https://pypi.org/project/tw2.d3/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "toscawidgets2 wrapper for d3 (data-driven documents)", "version": "0.0.8" }, "last_serial": 769186, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ef65f66615ba571d9b257c1197b7fce6", "sha256": "7983634e0c97c4c001b0f2c724aa762813b1381853abf29d63d579ada4409fa5" }, "downloads": -1, "filename": "tw2.d3-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ef65f66615ba571d9b257c1197b7fce6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103581, "upload_time": "2012-02-27T19:09:38", "url": "https://files.pythonhosted.org/packages/a5/5e/79de792414bdda74559197f2dc1278e3daacf0685e569057ca905e0ee97d/tw2.d3-0.0.1.tar.gz" } ], "0.0.2a1": [ { "comment_text": "", "digests": { "md5": "880fb1e4cdc89fcca11e4dece617e8e0", "sha256": "82a1c0194372f06845f9112bc364c56d301d3d358c723e8a863b71d514986499" }, "downloads": -1, "filename": "tw2.d3-0.0.2a1.tar.gz", "has_sig": false, "md5_digest": "880fb1e4cdc89fcca11e4dece617e8e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103684, "upload_time": "2012-02-29T05:49:54", "url": "https://files.pythonhosted.org/packages/47/3c/0bae851fba06970b848b1be184aabf76b501db65a6669a3ca2f4d9366859/tw2.d3-0.0.2a1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d0102bc9138ee0371b6950295dcd3e2a", "sha256": "6468ccd0b839367cbed4f883da7de2a323134a06116fd089086fb546b00977e6" }, "downloads": -1, "filename": "tw2.d3-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d0102bc9138ee0371b6950295dcd3e2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104704, "upload_time": "2012-03-10T04:19:14", "url": "https://files.pythonhosted.org/packages/e6/5d/6f19c50dfa512df15272b7c8fb7f8bbde3ec08f56862f11d16f3a0f1d7ce/tw2.d3-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7835e6e24eb5faa9a34bf1f287bdc15c", "sha256": "3d01d935dcc3adbddb72564081348d84bb15069834d5311b729a2ee197d098d2" }, "downloads": -1, "filename": "tw2.d3-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7835e6e24eb5faa9a34bf1f287bdc15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104829, "upload_time": "2012-03-13T09:06:31", "url": "https://files.pythonhosted.org/packages/7f/34/9c1b4e2853e740d2d5d6f4acd3d2dc72524044e0a3ea9e5f3a2ff526f82a/tw2.d3-0.0.4.tar.gz" } ], "0.0.4a": [ { "comment_text": "", "digests": { "md5": "573217c16ab12648b56bba93973a2225", "sha256": "961491ad4af1dca69cb51944a92b07431acc3977bd958dafe07376dea2e66501" }, "downloads": -1, "filename": "tw2.d3-0.0.4a.tar.gz", "has_sig": false, "md5_digest": "573217c16ab12648b56bba93973a2225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104797, "upload_time": "2012-03-13T07:08:50", "url": "https://files.pythonhosted.org/packages/ab/78/88c28230ea14db863859574a696837f750fdaa7086586d92ecbffc63f182/tw2.d3-0.0.4a.tar.gz" } ], "0.0.4b": [ { "comment_text": "", "digests": { "md5": "5f149ebd943236a527ceb04afcaf8800", "sha256": "dc77a71345cdf3b13cfc8b6e3e46aea2846c123586be510efe16094b079a2064" }, "downloads": -1, "filename": "tw2.d3-0.0.4b.tar.gz", "has_sig": false, "md5_digest": "5f149ebd943236a527ceb04afcaf8800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104792, "upload_time": "2012-03-13T07:15:45", "url": "https://files.pythonhosted.org/packages/a7/a1/f5f2bb35233479a580f9084660f87d51536b2ae6a904b90afd7c16d1e9ab/tw2.d3-0.0.4b.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "cb36089602f5c98382df122c322fa060", "sha256": "3e8407df91ea85226fd6001a989e2400df23d2319a2810130ddd46fc913a0f5d" }, "downloads": -1, "filename": "tw2.d3-0.0.5.tar.gz", "has_sig": false, "md5_digest": "cb36089602f5c98382df122c322fa060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105768, "upload_time": "2012-03-21T05:17:46", "url": "https://files.pythonhosted.org/packages/08/2a/1f98189eb5f1f08a61249445d6dbc4befb47be0f5056e18bd36ec6e6e927/tw2.d3-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "6c8e055bb380423a8df01028cc777d74", "sha256": "f5e3a4b2725c3f63b662ecc0bd83a5633cf999be00f7971b9730f3916e0d7219" }, "downloads": -1, "filename": "tw2.d3-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6c8e055bb380423a8df01028cc777d74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105925, "upload_time": "2012-03-28T21:04:28", "url": "https://files.pythonhosted.org/packages/2e/ff/cf53497a45a451d6010d7f919479e4f1e445067ecede3ad63b831481110c/tw2.d3-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "64568d09d8f3e8aaf5b19c0619106924", "sha256": "7d1346691d7757bcc5f67014a7fcb9c50d338d12b148e66580a3daf75de31edf" }, "downloads": -1, "filename": "tw2.d3-0.0.7.tar.gz", "has_sig": false, "md5_digest": "64568d09d8f3e8aaf5b19c0619106924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105093, "upload_time": "2012-05-24T03:40:01", "url": "https://files.pythonhosted.org/packages/40/74/5e5da6d10d2c731803be671e09b467d30601484a6af0c367abd3cfa7f5c5/tw2.d3-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "7df20e546bbe1306b2a49a678f49f27c", "sha256": "48c81a61f35b4d2d5161ace6e68886397d33d3e626adf259cdda2ed494e46d16" }, "downloads": -1, "filename": "tw2.d3-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7df20e546bbe1306b2a49a678f49f27c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105934, "upload_time": "2012-06-04T22:23:52", "url": "https://files.pythonhosted.org/packages/6c/d6/8585a7729bbaa3427d4ecd0c5bb8bce782971cbcc73e228eee57e47bfe4f/tw2.d3-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7df20e546bbe1306b2a49a678f49f27c", "sha256": "48c81a61f35b4d2d5161ace6e68886397d33d3e626adf259cdda2ed494e46d16" }, "downloads": -1, "filename": "tw2.d3-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7df20e546bbe1306b2a49a678f49f27c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105934, "upload_time": "2012-06-04T22:23:52", "url": "https://files.pythonhosted.org/packages/6c/d6/8585a7729bbaa3427d4ecd0c5bb8bce782971cbcc73e228eee57e47bfe4f/tw2.d3-0.0.8.tar.gz" } ] }