{ "info": { "author": "Gordon Brander", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 2.7" ], "description": "# Device Resolutions\n\nI haven't been able to find a good programmatically accessible list of devices and resolutions, so I'm compiling one. Contributions welcome.\n\n`device_resolutions.csv` contains entries for device, HW resolution, SW resolution, PPI, primary orientation and can be used to derive screen dimensions and aspect ratio.\n\n## device_resolutions.csv\n\nDevices Covered:\n\n- [x] iPhone (all)\n- [x] iPad (all)\n- [ ] Mac (soon to be all)\n- [ ] Popular Samsung and Samsung Galaxy phones\n- [ ] Popular Android tablets\n- [ ] Google Nexus\n- [ ] Google Pixel\n- [x] Kindle Fire Tablet\n- [ ] Kindle Fire Phone\n- [ ] Standard TV broadcast formats (1080p, 720p, etc)\n\nCSV includes information on device `dp` (software pixels), `px` (hardware pixels), and screen measurements.\n\nUsing this information, you can derive:\n\n- Aspect ratio\n- ppi/screen size\n- pixel density\n- primary orientation (portrait/landscape)\n\n## aspect_ratios.csv\n\nAspect ratios covered:\n\n- [x] Common TV\n- [x] IMAX\n- [x] Cinema\n- [x] Common device aspect ratios (16:9, etc)\n\n## More\n\n- [x] Python conversion functions for deriving screen information from CSV\n- [ ] Single-page web app visualizing overlayed screen sizes with D3.js\n\n## Contributing\n\nContributions are welcome.\n\n- All contributions should come in the form of pull requests.\n- Please include a link to the source/reference for device specifications if possible.\n- Be sure to take into consideration the primary orientation of the device (portrait/landscape) and enter width and height accordingly. Width should be the length of the \"bottom\" of the screen when the device is held in its primary orientation. Height should be the length of the \"side\" of the screen when the device is held in its primary orientation. This convention allows primary orientation to be derived from width/height information.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gordonbrander/device_resolutions", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "device-resolutions", "package_url": "https://pypi.org/project/device-resolutions/", "platform": "", "project_url": "https://pypi.org/project/device-resolutions/", "project_urls": { "Homepage": "https://github.com/gordonbrander/device_resolutions" }, "release_url": "https://pypi.org/project/device-resolutions/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A large collection of device resolution information", "version": "0.0.2" }, "last_serial": 2521430, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e4cb89507b970a64c1e5c9900da4d7c3", "sha256": "ef2094d411560868e7867ec21be5dd404fefa363af1718d73318f7d321777c89" }, "downloads": -1, "filename": "device_resolutions-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e4cb89507b970a64c1e5c9900da4d7c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5207, "upload_time": "2016-12-15T15:13:58", "url": "https://files.pythonhosted.org/packages/45/88/f53335fd12e261978463bb09b0f3ddac7da7dacb6500f88b897a643ce9cd/device_resolutions-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b351fff9b8fc2fb67f6824bd5fb839f9", "sha256": "9efcda297dc58af3d05fed4db72ad05b2f11d4c9fa508d68a2940d8ea5a7db05" }, "downloads": -1, "filename": "device_resolutions-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b351fff9b8fc2fb67f6824bd5fb839f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2906, "upload_time": "2016-12-15T15:14:00", "url": "https://files.pythonhosted.org/packages/91/25/5459a27cf770d4a35aee0e2315ea4f62d06465a6facd3d46e8b7189cf578/device_resolutions-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7b1cb60095e92e2d26c919c3d8ca6162", "sha256": "cf0e666ffc01acb7fcff7793e50ca951baf0b693e8424c2716050ccb7fa020dd" }, "downloads": -1, "filename": "device_resolutions-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7b1cb60095e92e2d26c919c3d8ca6162", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5206, "upload_time": "2016-12-15T15:38:53", "url": "https://files.pythonhosted.org/packages/f1/66/cc9f343291cea897894ee4eced0877a03135f79c67876db9683625a1ad62/device_resolutions-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1aa818e9493252d9935f642fb0b4a1a9", "sha256": "5d5585c37c583482955c37d07a3f2541ff09da13e085a2ee900379ab37c779ed" }, "downloads": -1, "filename": "device_resolutions-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1aa818e9493252d9935f642fb0b4a1a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3657, "upload_time": "2016-12-15T15:38:56", "url": "https://files.pythonhosted.org/packages/cb/c6/f3eb744ba4b01a6eb7b2c8214c73eb431f2eddc9c65481ef25ddc7b9775d/device_resolutions-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b1cb60095e92e2d26c919c3d8ca6162", "sha256": "cf0e666ffc01acb7fcff7793e50ca951baf0b693e8424c2716050ccb7fa020dd" }, "downloads": -1, "filename": "device_resolutions-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7b1cb60095e92e2d26c919c3d8ca6162", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5206, "upload_time": "2016-12-15T15:38:53", "url": "https://files.pythonhosted.org/packages/f1/66/cc9f343291cea897894ee4eced0877a03135f79c67876db9683625a1ad62/device_resolutions-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1aa818e9493252d9935f642fb0b4a1a9", "sha256": "5d5585c37c583482955c37d07a3f2541ff09da13e085a2ee900379ab37c779ed" }, "downloads": -1, "filename": "device_resolutions-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1aa818e9493252d9935f642fb0b4a1a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3657, "upload_time": "2016-12-15T15:38:56", "url": "https://files.pythonhosted.org/packages/cb/c6/f3eb744ba4b01a6eb7b2c8214c73eb431f2eddc9c65481ef25ddc7b9775d/device_resolutions-0.0.2.tar.gz" } ] }