{ "info": { "author": "Vasek Dohnal", "author_email": "vaclav.dohnal@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "=========================\nDjango numpy JSON encoder\n=========================\n\n.. image:: https://img.shields.io/pypi/v/django-numpy-json-encoder.svg\n :target: https://pypi.python.org/pypi/django-numpy-json-encoder\n :alt: PyPi\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://pypi.python.org/pypi/django-numpy-json-encoder/\n :alt: MIT\n\n.. image:: https://img.shields.io/travis/illagrenan/django-numpy-json-encoder.svg\n :target: https://travis-ci.org/illagrenan/django-numpy-json-encoder\n :alt: TravisCI\n\n.. image:: https://img.shields.io/coveralls/illagrenan/django-numpy-json-encoder.svg\n :target: https://coveralls.io/github/illagrenan/django-numpy-json-encoder?branch=master\n :alt: Coverage\n\n.. image:: https://img.shields.io/pypi/implementation/django-numpy-json-encoder.svg\n :target: https://pypi.python.org/pypi/django_brotli/\n :alt: Supported Python implementations\n\n.. image:: https://img.shields.io/pypi/pyversions/django-numpy-json-encoder.svg\n :target: https://pypi.python.org/pypi/django_brotli/\n :alt: Supported Python versions\n\nIntroduction\n------------\n\nSubclass of standard Django JSON encoder [1]_ that can encode some numpy types (integers, floats and arrays).\n\n.. [1] https://docs.djangoproject.com/en/dev/topics/serialization/#djangojsonencoder\n\nInstallation\n------------\n\n- Supported Python versions are: ``3.6`` and ``3.7-dev``.\n- Supported Django versions are: ``2.0``\n\n.. code:: shell\n\n pip install --upgrade django-numpy-json-encoder\n\nUsage\n-----\n\n.. code:: python\n\n # -*- encoding: utf-8 -*-\n # ! python3\n\n import numpy as np\n from django.http import JsonResponse\n from django.views import View\n\n from django_numpy_json_encoder.numpy_encoder import NumpyJSONEncoder\n\n\n class ExampleView(View):\n # noinspection PyMethodMayBeStatic\n def post(self, *args, **kwargs):\n numpy_array = np.random.rand(8, 42).astype(np.float32)\n\n return JsonResponse(data={'array': numpy_array}, encoder=NumpyJSONEncoder, safe=True)\n\nLicense\n-------\n\nThe MIT License (MIT)\n\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/illagrenan/django-numpy-json-encoder", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-numpy-json-encoder", "package_url": "https://pypi.org/project/django-numpy-json-encoder/", "platform": "", "project_url": "https://pypi.org/project/django-numpy-json-encoder/", "project_urls": { "Homepage": "https://github.com/illagrenan/django-numpy-json-encoder" }, "release_url": "https://pypi.org/project/django-numpy-json-encoder/0.1.3/", "requires_dist": [ "django", "numpy" ], "requires_python": "~=3.6", "summary": "Django JSON encoder with numpy support.", "version": "0.1.3" }, "last_serial": 3916091, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "79cc53647cebff70263806a79ade3e34", "sha256": "ff8268eb2b2e83097b2bd8228cc04fac1d34255566bc4cb73ec231f443816548" }, "downloads": -1, "filename": "django_numpy_json_encoder-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79cc53647cebff70263806a79ade3e34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~=3.6", "size": 2818, "upload_time": "2018-05-30T20:29:41", "url": "https://files.pythonhosted.org/packages/d7/fa/103c658fbb0661e9b5d60955132eeb6269ecb4a9f8fcbc04ebc0bfb5c847/django_numpy_json_encoder-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33a2448d9ae4678abf8fe54f534ccd72", "sha256": "55d144c414cd2ac481370124e619a6906893c83b6fb026c20a3ade3af599cdea" }, "downloads": -1, "filename": "django-numpy-json-encoder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "33a2448d9ae4678abf8fe54f534ccd72", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3061, "upload_time": "2018-05-30T20:29:42", "url": "https://files.pythonhosted.org/packages/5e/b1/9878a19c929b3df26714fd08de0c8f1b85a82f16d93ffca8c3c59d2704a7/django-numpy-json-encoder-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1ae829790295b12250555da83c6be500", "sha256": "24812b118aa8c52b380b0a91182575ca283e691d6b1cbb3639fe1a455c0b2e4d" }, "downloads": -1, "filename": "django_numpy_json_encoder-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ae829790295b12250555da83c6be500", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "~=3.6", "size": 2925, "upload_time": "2018-05-30T21:14:22", "url": "https://files.pythonhosted.org/packages/5f/4c/95ad223437c0259274530deea5f9b568aaf617b482c3e079c92e806a9896/django_numpy_json_encoder-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56cd57dec82c5ddd2c9b21d459ca9011", "sha256": "36075858204df547cd917c59641b687534bd1f9dcca4940b6e637d4f3c008c2f" }, "downloads": -1, "filename": "django_numpy_json_encoder-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "56cd57dec82c5ddd2c9b21d459ca9011", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 2923, "upload_time": "2018-05-30T21:19:27", "url": "https://files.pythonhosted.org/packages/7e/61/c226e0f445d2a42976bf360256fc5d6611156171f74a49d32938367d6da6/django_numpy_json_encoder-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4d1eaea89297f9bd6591561f9455f9c", "sha256": "3e22924f2be8a70ca0b46b63a337dd3417b3ea2954307f4a4baf5c893d2b5917" }, "downloads": -1, "filename": "django-numpy-json-encoder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b4d1eaea89297f9bd6591561f9455f9c", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3159, "upload_time": "2018-05-30T21:14:23", "url": "https://files.pythonhosted.org/packages/5f/ed/cc9c0140609b63c5b4c8be2949bfaa48724bd5a5edc075791cc196a4e328/django-numpy-json-encoder-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "64656295aeea6d17f97dc8ee443255f6", "sha256": "0fc323fe4e85806d9df33cc4769d75ac0f98c391dba9da9b878a16f79009189c" }, "downloads": -1, "filename": "django_numpy_json_encoder-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64656295aeea6d17f97dc8ee443255f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 2923, "upload_time": "2018-05-30T21:19:28", "url": "https://files.pythonhosted.org/packages/4b/f5/3e3d3e3882341829c6c5bdc9e663c73238c43e5d208f615cb111f98c35b6/django_numpy_json_encoder-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f583b52674220a63f96c930268cb9b4d", "sha256": "e255740441c330403fe42159a8e292e3e51e4e28927c75547e13816c6cbfe52e" }, "downloads": -1, "filename": "django-numpy-json-encoder-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f583b52674220a63f96c930268cb9b4d", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3156, "upload_time": "2018-05-30T21:19:29", "url": "https://files.pythonhosted.org/packages/6f/bd/049fd58f3e61ffacc4104e696c262f505af5a145d31a90b4c2f358f2e125/django-numpy-json-encoder-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "29f0c372452ae3a7555d6e486761f7f1", "sha256": "6e7674baf5269a48af61979af4b95c14b1754ad0dbb368d500b45cfe61bde548" }, "downloads": -1, "filename": "django_numpy_json_encoder-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "29f0c372452ae3a7555d6e486761f7f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 3350, "upload_time": "2018-05-31T08:23:18", "url": "https://files.pythonhosted.org/packages/7a/54/57c6aaf9ad4adc4092ff7414343de53fbde78f38e8efc76e1dc33cebab25/django_numpy_json_encoder-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e43563eee2e7250956447a100a75b716", "sha256": "bd99d535e6b726240cf2ef6a53c9421f46429b9411cf33ef5e0432783482f1d3" }, "downloads": -1, "filename": "django-numpy-json-encoder-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e43563eee2e7250956447a100a75b716", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3532, "upload_time": "2018-05-31T08:23:20", "url": "https://files.pythonhosted.org/packages/50/db/952fa5eea7f99f61e2bd8fca51e444efd1f759121cc73e350fe45e270d85/django-numpy-json-encoder-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "29f0c372452ae3a7555d6e486761f7f1", "sha256": "6e7674baf5269a48af61979af4b95c14b1754ad0dbb368d500b45cfe61bde548" }, "downloads": -1, "filename": "django_numpy_json_encoder-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "29f0c372452ae3a7555d6e486761f7f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 3350, "upload_time": "2018-05-31T08:23:18", "url": "https://files.pythonhosted.org/packages/7a/54/57c6aaf9ad4adc4092ff7414343de53fbde78f38e8efc76e1dc33cebab25/django_numpy_json_encoder-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e43563eee2e7250956447a100a75b716", "sha256": "bd99d535e6b726240cf2ef6a53c9421f46429b9411cf33ef5e0432783482f1d3" }, "downloads": -1, "filename": "django-numpy-json-encoder-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e43563eee2e7250956447a100a75b716", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3532, "upload_time": "2018-05-31T08:23:20", "url": "https://files.pythonhosted.org/packages/50/db/952fa5eea7f99f61e2bd8fca51e444efd1f759121cc73e350fe45e270d85/django-numpy-json-encoder-0.1.3.tar.gz" } ] }