{ "info": { "author": "Modi Research Group", "author_email": "info@modilabs.org", "bugtrack_url": null, "classifiers": [], "description": "bamboo\n======\n\n.. image:: https://secure.travis-ci.org/modilabs/bamboo.png?branch=master\n :target: http://travis-ci.org/modilabs/bamboo\n\n*bamboo* is an application that systematizes realtime data analysis. *bamboo*\nprovides an interface for merging, aggregating and adding algebraic\ncalculations to dynamic datasets.\n\nClients can interact with *bamboo* through a REST web interface, a Python\nlibrary, or a JavaScript library. For more languages\n`request a libary `_ in\nthe language you prefer.\n\n*bamboo* supports a simple querying language to build calculations\n(e.g. student teacher ratio) and aggregations (e.g. average number of students\nper district) from datasets. These are updated as new data is received.\n\n*bamboo* uses `pandas `_ for data analysis,\n`pyparsing `_ to read formulas, and `mongodb\n`_ to serialize data.\n\n.. image:: https://farm4.staticflickr.com/3363/3419345800_2c6c4133d3_z.jpg?zz=1\n\n*bamboo* is `open source `_ software\nreleased under the 3-clause BSD license, which is also known as the \"Modified\nBSD License\".\n\nDependencies\n------------\n\n* python (tested on version 2.7)\n* mongodb\n\nfor numpy, pandas, and scipy:\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nOn Arch Linux: ``# pacman -S blas lapack gcc-fortran``.\n\nOn Debian based: ``# apt-get install gfortran libatlas-base-dev``.\n\nOn Mac OS X: ``$ brew install gfortran``.\n\nUsing as a Python Libary\n------------------------\n\nInstallation\n^^^^^^^^^^^^\n\n.. code-block:: sh\n\n $ pip install bamboo-server\n\nPython pip package for `bamboo `_.\n\nFor creating plots: ``$ pip install matplotlib``.\n\nUsage\n^^^^^\n\n.. code-block:: python\n\n import bamboo as bm\n\n bf = bm.BambooFrame([{'date': '2012-12-21'}])\n bff = bf.recognize_dates()\n bff.to_json()\n\n >>> '[{\"date\": {\"$date\": 1356048000000}}]'\n\n # Turn asyncronous processing off\n bm.set_async(False)\n\n url = 'http://formhub.org/mberg/forms/good_eats/data.csv'\n dataset = bm.Dataset.create()\n dataset.import_from_url(url, na_values=['n/a'])\n dataset.schema\n\n >>> {u'_gps_altitude': {u'cardinality': 14, u'label': u'_gps_altitude', ...\n\n # Resample monthly, 'M', aggregating by mean\n date_column = 'submit_date'\n monthly = ds.resample(date_column, 'M', 'mean').set_index(date_column)\n monthly_amounts = monthly.amount.dropna()\n\n # Plot the amount spent per month\n mothly_amounts.plot()\n\n.. image:: https://raw.github.com/modilabs/bamboo/master/docs/images/amount.png\n\nInstallation\n------------\n\n.. code-block:: sh\n\n $ ./scripts/install.sh\n\nExample Usage\n-------------\n\nOn the remote server\n^^^^^^^^^^^^^^^^^^^^\n\nrunning the example basic commands\n\n.. code-block:: sh\n\n $ ./scripts/commands.sh\n\nusing `bamboo.JS `_\n\n.. code-block:: javascript\n\n var dataset = new bamboo.Dataset({url: 'http://bitly.com/ZfzBwP'});\n bamboo.dataset_exists('nonexistentdataset_id');\n dataset.query_info();\n ...\n\n\nusing `pybamboo `_\n\n.. code-block:: python\n\n from pybamboo import PyBamboo\n pybamboo = PyBamboo()\n response = pybamboo.store_csv_file('http://formhub.org/mberg/forms/good_eats/data.csv')\n dataset_id = response['id']\n ...\n\nposting a dataset\n\n.. code-block:: sh\n\n $ curl -X POST -d \"url=http://formhub.org/mberg/forms/good_eats/data.csv\" http://bamboo.io/datasets\n\nDocumentation\n-------------\n\nViewing Documentation\n^^^^^^^^^^^^^^^^^^^^^\n\nThe latest docs are available at http://bamboo.io/\n \nAbout\n-----\n\nJoin the\n`bamboo-dev list `_.\n\n*bamboo* is an open source project. The project features, in chronological\norder, the combined efforts of\n\n* Peter Lubell-Doughtie\n* Mark Johnston\n* Prabhas Pokharel\n* Renaud Gaudin\n* Myf Ma\n* Ukang'a Dickson\n* Larry Weya\n\nand other developers.\n\nProjects using *bamboo*\n-----------------------\n\n* `bamboo.io `_ - The bamboo.io web service API\n* `formhub `_ - Mobile Data Collection made easy\n* `AFSIS `_ - Africa Soil Information Service\n\nIs your project using bamboo?\n`Let us know `_!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bamboo.io", "keywords": null, "license": "BSD 3-clause", "maintainer": null, "maintainer_email": null, "name": "bamboo-server", "package_url": "https://pypi.org/project/bamboo-server/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bamboo-server/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bamboo.io" }, "release_url": "https://pypi.org/project/bamboo-server/0.6.3/", "requires_dist": null, "requires_python": null, "summary": "Dynamic data analysis over the web. The logic to your data dashboards.", "version": "0.6.3" }, "last_serial": 840513, "releases": { "0.5.7": [ { "comment_text": "", "digests": { "md5": "a04c67f3fbc3be48c9dc0adf352b034f", "sha256": "e897546b02b96f43e167ee75adfadd859a13588fdaae4083d9247f60f4ea8894" }, "downloads": -1, "filename": "bamboo-server-0.5.7.tar.gz", "has_sig": false, "md5_digest": "a04c67f3fbc3be48c9dc0adf352b034f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85348, "upload_time": "2013-03-16T14:07:14", "url": "https://files.pythonhosted.org/packages/48/ee/ee3b3591ff70907ab05fda5ace7c5a10ba710f90ccd2fa119c999928e9fa/bamboo-server-0.5.7.tar.gz" } ], "0.5.7.1": [ { "comment_text": "", "digests": { "md5": "7ddd53ddc8cbad58da354015b218f4b9", "sha256": "772a0f067b2e0a38a21deec87f5083eafaf74eddf1fb319aeff02fd1b0ce559d" }, "downloads": -1, "filename": "bamboo-server-0.5.7.1.tar.gz", "has_sig": false, "md5_digest": "7ddd53ddc8cbad58da354015b218f4b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85352, "upload_time": "2013-03-16T14:20:20", "url": "https://files.pythonhosted.org/packages/25/82/db39bc715bee51901117c2ba51dce740d648b2ec80c131c39a419557fe7d/bamboo-server-0.5.7.1.tar.gz" } ], "0.5.7.2": [ { "comment_text": "", "digests": { "md5": "df41b7d942994c33b2958d62ff607754", "sha256": "a618d1b51948ff69f882c0c6e9967ce5bc55ac175b75bf55ed9eeaae5b5ad0a7" }, "downloads": -1, "filename": "bamboo-server-0.5.7.2.tar.gz", "has_sig": false, "md5_digest": "df41b7d942994c33b2958d62ff607754", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85319, "upload_time": "2013-03-16T14:21:16", "url": "https://files.pythonhosted.org/packages/70/de/edfc5ae6406eedf0321ad11717c2b000c5e4436000a36c2aa75f2a8d575d/bamboo-server-0.5.7.2.tar.gz" } ], "0.5.7.3": [ { "comment_text": "", "digests": { "md5": "42ae8a14c4fda612b137c2628556bb7c", "sha256": "2fde2793dbdedf288c75c1ec170b2895ac7868ee01a2457d2351a34aad9f8ce8" }, "downloads": -1, "filename": "bamboo-server-0.5.7.3.tar.gz", "has_sig": false, "md5_digest": "42ae8a14c4fda612b137c2628556bb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85348, "upload_time": "2013-03-16T14:28:36", "url": "https://files.pythonhosted.org/packages/6b/49/b4c60915bdffeda20330cd0abbcf1b8e0cd75bb0acd724ada118a2da8418/bamboo-server-0.5.7.3.tar.gz" } ], "0.5.7.4": [ { "comment_text": "", "digests": { "md5": "992f7179d6cd604b81e39af8fa9dcda3", "sha256": "74e8f2d5229043d489c45a1279d71bf22b37e0f8bb2993a92020ffd4d767b14e" }, "downloads": -1, "filename": "bamboo-server-0.5.7.4.tar.gz", "has_sig": false, "md5_digest": "992f7179d6cd604b81e39af8fa9dcda3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85329, "upload_time": "2013-03-16T14:30:39", "url": "https://files.pythonhosted.org/packages/62/1c/4e6c6dadebfb3a9a72c55a84d4620c06b519e96a78c3888d029658a948c8/bamboo-server-0.5.7.4.tar.gz" } ], "0.5.7.5": [ { "comment_text": "", "digests": { "md5": "a2cf7bd4158c96fd59d0b1a768874613", "sha256": "750fc743c648b9631d9bdf489eb07514f6e70897532dfe503cded91c289daf89" }, "downloads": -1, "filename": "bamboo-server-0.5.7.5.tar.gz", "has_sig": false, "md5_digest": "a2cf7bd4158c96fd59d0b1a768874613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85346, "upload_time": "2013-03-16T14:31:54", "url": "https://files.pythonhosted.org/packages/19/14/e825ebacdfe28017d4aad0ebb59f2c23ce458e080702d7146a33780e0f36/bamboo-server-0.5.7.5.tar.gz" } ], "0.5.7.6": [ { "comment_text": "", "digests": { "md5": "fab63771f1e546cb26d06915786a5102", "sha256": "64ec1e8340691420634b5dac65b45bbd5d95e7091e853aa378354a07770dbcfb" }, "downloads": -1, "filename": "bamboo-server-0.5.7.6.tar.gz", "has_sig": false, "md5_digest": "fab63771f1e546cb26d06915786a5102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85384, "upload_time": "2013-03-16T14:34:47", "url": "https://files.pythonhosted.org/packages/ba/cf/696682c8ecfd23b2c8d9dcdf0b71b58043395dfae2b9bc339c142972771c/bamboo-server-0.5.7.6.tar.gz" } ], "0.5.7.7": [ { "comment_text": "", "digests": { "md5": "72dd1e6772ae8378f5c9f3afeadf262c", "sha256": "6ca4208c7afa1c498bc1ad465cdb880e588561c8c1be22b34254bb096521fb5c" }, "downloads": -1, "filename": "bamboo-server-0.5.7.7.tar.gz", "has_sig": false, "md5_digest": "72dd1e6772ae8378f5c9f3afeadf262c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87139, "upload_time": "2013-03-16T23:49:22", "url": "https://files.pythonhosted.org/packages/b6/c5/476ab4af4dfa1f9cb364dc99dc308b01b7ea5a7ee1cc35a0fa95da00c6f9/bamboo-server-0.5.7.7.tar.gz" } ], "0.5.7.8": [ { "comment_text": "", "digests": { "md5": "a60a25430e044ee2c2dcadc6c45badcc", "sha256": "5e059969388f5bef59ca26896dd05c38327cce4f2a6287d876c93e9e17fefb0b" }, "downloads": -1, "filename": "bamboo-server-0.5.7.8.tar.gz", "has_sig": false, "md5_digest": "a60a25430e044ee2c2dcadc6c45badcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87088, "upload_time": "2013-03-16T23:51:17", "url": "https://files.pythonhosted.org/packages/d8/dd/22ca8775d34a9f46e7d7246149558628db0cb75ffdbaa080717ad9805d24/bamboo-server-0.5.7.8.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "878f41f2df3a788b8c2b8d40cc5b466a", "sha256": "071b156bdb5d817ac6b80c15cf6b3d7a00b879d91f143361c54a0904518afeeb" }, "downloads": -1, "filename": "bamboo-server-0.5.8.tar.gz", "has_sig": false, "md5_digest": "878f41f2df3a788b8c2b8d40cc5b466a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86430, "upload_time": "2013-03-17T17:23:34", "url": "https://files.pythonhosted.org/packages/f9/a1/b6d79303cd7f66b7e873857ff2bf3fc1e31c8c173e6570f8bbd23353cc15/bamboo-server-0.5.8.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "13720d67181d135f634b79763a33d930", "sha256": "6dab6cc7a04db94cab5f623c060cb95f8b3c812e4e74b1837ecc1fbe353aded0" }, "downloads": -1, "filename": "bamboo-server-0.5.9.tar.gz", "has_sig": false, "md5_digest": "13720d67181d135f634b79763a33d930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88555, "upload_time": "2013-04-13T22:20:57", "url": "https://files.pythonhosted.org/packages/f7/97/d7fafad21ae0fe85863cafdb81cf5ecc813e182b0343516bf9dd5072d785/bamboo-server-0.5.9.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "afc1bede018abd96b96654d7bec386ed", "sha256": "135348145198a411675ad5c9141ce77934185ef536c793177fa0daa68c6f8eb3" }, "downloads": -1, "filename": "bamboo-server-0.6.0.tar.gz", "has_sig": false, "md5_digest": "afc1bede018abd96b96654d7bec386ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90638, "upload_time": "2013-05-05T17:46:55", "url": "https://files.pythonhosted.org/packages/21/43/71a65816682be0e856fb3ee20d2a4081ccbed049b07484876c7ea668593b/bamboo-server-0.6.0.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "f0c77c817362412f9876379a6f326f81", "sha256": "e0ccf916a1f1768a92fc7a54d59328187b830e05318d158eeaa2dba2d8d7eff8" }, "downloads": -1, "filename": "bamboo-server-0.6.3.tar.gz", "has_sig": false, "md5_digest": "f0c77c817362412f9876379a6f326f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96132, "upload_time": "2013-08-15T06:32:30", "url": "https://files.pythonhosted.org/packages/bc/04/69314b335b1e17f34bb29199ea00e177c7e004e48252fb54a416e4f67b8c/bamboo-server-0.6.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0c77c817362412f9876379a6f326f81", "sha256": "e0ccf916a1f1768a92fc7a54d59328187b830e05318d158eeaa2dba2d8d7eff8" }, "downloads": -1, "filename": "bamboo-server-0.6.3.tar.gz", "has_sig": false, "md5_digest": "f0c77c817362412f9876379a6f326f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96132, "upload_time": "2013-08-15T06:32:30", "url": "https://files.pythonhosted.org/packages/bc/04/69314b335b1e17f34bb29199ea00e177c7e004e48252fb54a416e4f67b8c/bamboo-server-0.6.3.tar.gz" } ] }