{ "info": { "author": "Andreas Motl", "author_email": "andreas@getkotori.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Framework :: Pyramid", "Framework :: Twisted", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Communications", "Topic :: Database", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Embedded Systems", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Object Brokering", "Topic :: System :: Archiving", "Topic :: System :: Networking :: Monitoring" ], "description": ".. image:: https://img.shields.io/badge/Python-2.7-green.svg\n :target: https://github.com/daq-tools/kotori\n\n.. image:: https://img.shields.io/pypi/v/kotori.svg\n :target: https://pypi.org/project/kotori/\n\n.. image:: https://img.shields.io/github/tag/daq-tools/kotori.svg\n :target: https://github.com/daq-tools/kotori\n\n|\n\n\n.. _kotori-readme:\n\n**Telemetry data acquisition and sensor networks for humans.**\n\n######\nKotori\n######\n\nKotori is a flexible data historian based on InfluxDB, Grafana, MQTT and more. Free, open, simple.\n\nIt is a telemetry data acquisition, processing and graphing toolkit\naiming to become a fully integrated data historian.\nIt is being conceived to support scientific environmental monitoring\nthrough distributed sensor networks and likewise scenarios.\n\n\n.. contents:: Table of Contents\n :local:\n :depth: 1\n\n----\n\n\n*************\nIn a nutshell\n*************\n\nAbout\n=====\n- Kotori is a multi-channel and multi-protocol data historian.\n- It's an infrastructure toolkit made of components for data acquisition,\n graphing and more.\n- The system is used for building flexible telemetry solutions in different\n scenarios. People are conceiving and building test benches and different\n kinds of sensor networks for environmental monitoring and beyond.\n- Built-in sensor adapters, flexible configuration capabilities,\n durable database storage and unattended graph visualization out of the box.\n- Integrates well with established hardware-, software- and\n data acquisition workflows through flexible adapter interfaces.\n\nExplore\n=======\nIt's best to find out more about Kotori by looking at how others use it already. Enjoy reading.\n\n- Get a rough idea at `About Kotori `_.\n- Have a look at some `Applications `_ where Kotori has been used.\n- There are handbooks about `data acquisition `_ and\n `data export `_.\n\nTechnologies\n============\nKotori is based on a number of fine infrastructure components and technologies\nand supports a number of protocols in one way or another.\nStanding on the shoulders of giants.\n\n- Infrastructure: Twisted_, Mosquitto_, Grafana_, InfluxDB_, Autobahn_, MongoDB_\n- Protocols: MQTT, HTTP, TCP, UDP, WebSockets, WAMP\n\n.. _Twisted: https://en.wikipedia.org/wiki/Twisted_(software)\n.. _Mosquitto: https://github.com/eclipse/mosquitto\n.. _Grafana: https://github.com/grafana/grafana\n.. _Autobahn: https://autobahn.readthedocs.io/\n.. _InfluxDB: https://github.com/influxdata/influxdb\n.. _MongoDB: https://github.com/mongodb/mongo\n\n\n************\nInstallation\n************\nKotori can be installed through a Debian package, from the\nPython Package Index (PyPI) or from the Git repository.\nPlease follow up to the corresponding installation instructions:\n\n- `Packages for Debian-based distributions `_ \u00b9\u00b2\n- `Installing Python source package `_\n- `Installing from Git `_\n\nAs Kotori is pretty heavy in respect to the number of software\ncomponents it relies on, things sometimes break when trying to\ninstall its dependencies.\nIn order to let us know about any problems you might encounter when\ninstalling Kotori, please don't hesitate to\n`open an issue on GitHub `_.\n\n----\n\n\u00b9 When choosing to install from the Debian package repository, you will also be\nable to receive appropriate Debian packages for Mosquitto, InfluxDB and Grafana\nthrough the `DaqZilla package repository `_.\nThis makes it easy to setup the complete DAQ system from a single package source.\n\n\u00b2 All of the Debian packages are available for ``amd64`` and ``armhf``\narchitectures to support installations on RaspberryPi, Beaglebone,\nOdroid or similar ARM-based SBC machines.\n\n\n****************\nAcknowledgements\n****************\nThanks to all the `contributors `_ of Kotori\nwho got their hands dirty with it and helped to co-create and conceive it\nin one way or another. You know who you are.\n\n\n*******************\nProject information\n*******************\n\nAbout\n=====\nThese links will guide you to the source code of \u00bbKotori\u00ab and its documentation.\n\n- `Kotori on GitHub `_\n- `Kotori documentation `_\n- `Kotori on the Python Package Index (PyPI) `_\n\nContributing\n============\nWe are always happy to receive code contributions, ideas, suggestions\nand problem reports from the community.\n\nSo, if you'd like to contribute you're most welcome.\nSpend some time taking a look around, locate a bug, design issue or\nspelling mistake and then send us a pull request or create an issue_.\n\nThanks in advance for your efforts, we really appreciate any help or feedback.\n\nLicenses\n========\nThis software is copyright \u00a9 2013-2019 The Kotori Developers. All rights reserved.\n\nIt is and will always be **free and open source software**.\n\nUse of the source code included here is governed by the\n`GNU Affero General Public License `_ and the\n`European Union Public License `_.\nPlease also have a look at the `notices about licenses of third-party components`_.\n\n.. _issue: https://github.com/daq-tools/kotori/issues/new\n.. _GNU-AGPL-3.0: https://github.com/daq-tools/kotori/blob/master/LICENSE\n.. _EUPL-1.2: https://github.com/daq-tools/kotori/blob/master/eupl-1.2.txt\n.. _notices about licenses of third-party components: https://github.com/daq-tools/kotori/blob/master/THIRD-PARTY-NOTICES.rst\n\n\n***************\nTroubleshooting\n***************\nIf you encounter any problems during setup or operations or if you have further\nsuggestions, please let us know by `opening an issue on GitHub `_\nor drop us a line at ``support@getkotori.org``. Thanks already.\n\n\n.. note::\n\n If not already reading here, you might want to\n `continue reading on Kotori's documentation space `_.\n\n----\n\nHave fun!", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://getkotori.org/", "keywords": "data acquisition graphing export plotting daq routing engine mqtt http rest amqp wamp sql web html csv json cdf hdf5 png twisted pyramid autobahn influxdb mosquitto grafana mongodb matplotlib ggplot telemetry m2m iot", "license": "AGPL 3, EUPL 1.2", "maintainer": "", "maintainer_email": "", "name": "kotori", "package_url": "https://pypi.org/project/kotori/", "platform": "", "project_url": "https://pypi.org/project/kotori/", "project_urls": { "Homepage": "https://getkotori.org/" }, "release_url": "https://pypi.org/project/kotori/0.22.7/", "requires_dist": null, "requires_python": "", "summary": "Kotori is a data acquisition, processing and graphing toolkit for humans", "version": "0.22.7" }, "last_serial": 4896917, "releases": { "0.22.1": [ { "comment_text": "", "digests": { "md5": "629ebf412d94774e86b2f255a4a02df4", "sha256": "b1aeb23fb6211ab01ffe38954c2ad997234e9a8caa803a18e17a97247d4f7768" }, "downloads": -1, "filename": "kotori-0.22.1.tar.gz", "has_sig": false, "md5_digest": "629ebf412d94774e86b2f255a4a02df4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121129, "upload_time": "2019-03-03T12:53:46", "url": "https://files.pythonhosted.org/packages/14/27/7c5dde6f4a0dea3b31ade10de990b9f8ea6dbd02bad49697cce444fd9441/kotori-0.22.1.tar.gz" } ], "0.22.2": [ { "comment_text": "", "digests": { "md5": "a0c20cc08572616f03dd4d7fe4099d41", "sha256": "10371ff27986ef280553cd38060827f5f295848079d47b4f1133036eef7e8ff1" }, "downloads": -1, "filename": "kotori-0.22.2.tar.gz", "has_sig": false, "md5_digest": "a0c20cc08572616f03dd4d7fe4099d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123924, "upload_time": "2019-03-04T00:52:41", "url": "https://files.pythonhosted.org/packages/df/3c/91b6035bb96fd9a118c7986b4b00cdf203b838d122d07d2f069657cb4c89/kotori-0.22.2.tar.gz" } ], "0.22.3": [ { "comment_text": "", "digests": { "md5": "f47ac664136f971b8bb68edebe4cf779", "sha256": "9c737cb176e968f7f1c75950aa943a50c93f373517a7e119162b57e9e04af053" }, "downloads": -1, "filename": "kotori-0.22.3.tar.gz", "has_sig": false, "md5_digest": "f47ac664136f971b8bb68edebe4cf779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123931, "upload_time": "2019-03-04T01:48:36", "url": "https://files.pythonhosted.org/packages/ce/c8/1735babe4195931247bfec92aaa5f3287c6f0f13195a5f6f61e4596e7816/kotori-0.22.3.tar.gz" } ], "0.22.4": [ { "comment_text": "", "digests": { "md5": "0b3e3dd5e58eada8747d7171c314dadd", "sha256": "9d72c167193df786b6377e7f0f2e802f2e6fe74a48ea8ad8df2c31e616447fe5" }, "downloads": -1, "filename": "kotori-0.22.4.tar.gz", "has_sig": false, "md5_digest": "0b3e3dd5e58eada8747d7171c314dadd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124085, "upload_time": "2019-03-04T03:06:33", "url": "https://files.pythonhosted.org/packages/3c/8f/b8ef6369b8e4ad0d24c0fffa971e725c77daa366e3b38f949cf7c77e8b9c/kotori-0.22.4.tar.gz" } ], "0.22.5": [ { "comment_text": "", "digests": { "md5": "8ad57e3b8743b3d9fda2debe18b49d1c", "sha256": "8a2692974397becfe1ee87508f138e3145db5c2e7459345626337f8ef0469ae9" }, "downloads": -1, "filename": "kotori-0.22.5.tar.gz", "has_sig": false, "md5_digest": "8ad57e3b8743b3d9fda2debe18b49d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124087, "upload_time": "2019-03-04T03:50:58", "url": "https://files.pythonhosted.org/packages/75/3a/854c627cd410c3c1981c6c6f6a44b2227631b2616275b68c29d602a5f23c/kotori-0.22.5.tar.gz" } ], "0.22.6": [ { "comment_text": "", "digests": { "md5": "61f62d5ca9d5964a77e05b7c557b1ca2", "sha256": "08ecb97da2388f834b83b651d35e57e023f43feac7c8e4deb842f61c79cd4e20" }, "downloads": -1, "filename": "kotori-0.22.6.tar.gz", "has_sig": false, "md5_digest": "61f62d5ca9d5964a77e05b7c557b1ca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124146, "upload_time": "2019-03-04T16:33:48", "url": "https://files.pythonhosted.org/packages/af/15/ef82e7128cde386c6bf2fd89aa5e33fcf4d2db13a9fa8c46933d39d70609/kotori-0.22.6.tar.gz" } ], "0.22.7": [ { "comment_text": "", "digests": { "md5": "7ed9cfc0af7b461a291c5af26c820d87", "sha256": "c1e2ef6133335170d0a120765e747c858bc21668201fe781dad28ae8ffba241a" }, "downloads": -1, "filename": "kotori-0.22.7.tar.gz", "has_sig": false, "md5_digest": "7ed9cfc0af7b461a291c5af26c820d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124221, "upload_time": "2019-03-05T00:51:07", "url": "https://files.pythonhosted.org/packages/60/34/638593c0d7f4dcdeab6a329545f1bc59494f9211af7f8218b0a54a956993/kotori-0.22.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ed9cfc0af7b461a291c5af26c820d87", "sha256": "c1e2ef6133335170d0a120765e747c858bc21668201fe781dad28ae8ffba241a" }, "downloads": -1, "filename": "kotori-0.22.7.tar.gz", "has_sig": false, "md5_digest": "7ed9cfc0af7b461a291c5af26c820d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124221, "upload_time": "2019-03-05T00:51:07", "url": "https://files.pythonhosted.org/packages/60/34/638593c0d7f4dcdeab6a329545f1bc59494f9211af7f8218b0a54a956993/kotori-0.22.7.tar.gz" } ] }