{ "info": { "author": "Marco Musy", "author_email": "marco.musy@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Visualization" ], "description": "Automatic piano fingering generator. \n Finds and shows in a 3D visualization the best fingering combination to play a score.\n\n Check out https://github.com/marcomusy/pianoplayer for documentation.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marcomusy/pianoplayer", "keywords": "piano fingering", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pianoplayer", "package_url": "https://pypi.org/project/pianoplayer/", "platform": "", "project_url": "https://pypi.org/project/pianoplayer/", "project_urls": { "Homepage": "https://github.com/marcomusy/pianoplayer" }, "release_url": "https://pypi.org/project/pianoplayer/2.1.0/", "requires_dist": null, "requires_python": "", "summary": "Automatic piano fingering generator. Finds and shows in 3D the best fingering combination to play a score.", "version": "2.1.0" }, "last_serial": 5722050, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9008f53f32c756c5da3d90fe8408be0b", "sha256": "e3710986f7f156845a7ea672a1cfc806a91a2ef785302aed1cb6ff1dbe30295c" }, "downloads": -1, "filename": "pianoplayer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9008f53f32c756c5da3d90fe8408be0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12191, "upload_time": "2018-08-12T19:34:33", "url": "https://files.pythonhosted.org/packages/1d/c3/78ed13c02752104bf3bf423774983f5fdc151ceb3216f2089d5d9cbd51cc/pianoplayer-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "20072499aea8e37239ec70e9fa5a5d10", "sha256": "d0f4a027d825a3429c817d26da849e9786b7745ac5230b409bc351de880104db" }, "downloads": -1, "filename": "pianoplayer-1.1.0.tar.gz", "has_sig": false, "md5_digest": "20072499aea8e37239ec70e9fa5a5d10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196285, "upload_time": "2018-08-20T19:11:14", "url": "https://files.pythonhosted.org/packages/a8/d0/56bd44d536e8022c9641d01310e53f8aee78c87eaa55f160da44a834446f/pianoplayer-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3f12e98a9d3d5df2f1468208b73a0f16", "sha256": "75045a37ba8b20386561d5572b96f6b44b234b9cb7c45e707a4f9b06d50018b0" }, "downloads": -1, "filename": "pianoplayer-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3f12e98a9d3d5df2f1468208b73a0f16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196141, "upload_time": "2018-08-21T11:23:32", "url": "https://files.pythonhosted.org/packages/10/e0/9d306325668760a757448c15c79c197b2d7f5341af5cb591cc51fbae1a5a/pianoplayer-1.1.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6c86e2ffa814efe11f4001f5178ba05d", "sha256": "131f27d34992a54dc9c3f1d6b4fdbd8ba4ecf47142ccfa02bdfc5b54df7332f7" }, "downloads": -1, "filename": "pianoplayer-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6c86e2ffa814efe11f4001f5178ba05d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 175438, "upload_time": "2018-09-02T15:03:05", "url": "https://files.pythonhosted.org/packages/60/86/43c3adda002ffbc28cc143bbe43ffdbe7ea5921484e6ffa26d8afe786020/pianoplayer-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "51b9d03366086efcb4f6bef9bdd7205f", "sha256": "0b33b97573040b8dc59968a2cff43509fe5b1fc597f5a0be82195c0863407781" }, "downloads": -1, "filename": "pianoplayer-2.0.1.tar.gz", "has_sig": false, "md5_digest": "51b9d03366086efcb4f6bef9bdd7205f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178549, "upload_time": "2018-09-03T14:29:21", "url": "https://files.pythonhosted.org/packages/f5/78/0ff52bcff87c82006e2b6000d6cb422bb58402abf79ac83e61de55459624/pianoplayer-2.0.1.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "50946c3060eb2363c6f5a5ccf81053cc", "sha256": "4abfc986b13d8597b1f1c86e020b2dff658f5f6df8d98983a5c73f8b84a7e019" }, "downloads": -1, "filename": "pianoplayer-2.0.4.tar.gz", "has_sig": false, "md5_digest": "50946c3060eb2363c6f5a5ccf81053cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 180537, "upload_time": "2018-09-03T18:05:42", "url": "https://files.pythonhosted.org/packages/e2/88/fc971a0d7528add8331cdf25baa38ed4ef4bea10de2548d61f8898d228ef/pianoplayer-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "a1275f83ab952258778b72e22c11b1d6", "sha256": "513a885eae0e152ae18e9a555bac94ebbee6436e3fc71109a486be4a91c8531f" }, "downloads": -1, "filename": "pianoplayer-2.0.5.tar.gz", "has_sig": false, "md5_digest": "a1275f83ab952258778b72e22c11b1d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182865, "upload_time": "2018-11-24T02:08:58", "url": "https://files.pythonhosted.org/packages/b6/c2/d6bc1c02a0aa720a258b8e65f0ae7a841411b2523b08aa00399766822517/pianoplayer-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "b42ffef99f93229923d5698f7dcffb81", "sha256": "93ae8d681fafa8145cc75e47af7e2f09b6f6bd3e816dc942ad30a9ac80d58e57" }, "downloads": -1, "filename": "pianoplayer-2.0.6.tar.gz", "has_sig": false, "md5_digest": "b42ffef99f93229923d5698f7dcffb81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182883, "upload_time": "2018-11-27T11:19:40", "url": "https://files.pythonhosted.org/packages/3a/4b/5cf74b60ea29e2b5e11e2efb920b273f573cefcbe3607eb156dfca016907/pianoplayer-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "5b5c2fbed1c14b6696d0a5629cdc8eca", "sha256": "fdbed97f501965fd4570abc9c7b68d953345eeff2dae3f7284de35e0d0148c45" }, "downloads": -1, "filename": "pianoplayer-2.0.7.tar.gz", "has_sig": false, "md5_digest": "5b5c2fbed1c14b6696d0a5629cdc8eca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 180588, "upload_time": "2019-05-17T19:20:31", "url": "https://files.pythonhosted.org/packages/93/0d/430c52bd613c1afcd3040cb43acd7b3f67959eeb97b9781786d1a51ecd2d/pianoplayer-2.0.7.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "bc80180da3071fb288d9fb011e27c960", "sha256": "4fd4fa8bb50e57c2a935e7a9d771ada0589c874e9190189ddc1958402f139bd7" }, "downloads": -1, "filename": "pianoplayer-2.1.0.tar.gz", "has_sig": false, "md5_digest": "bc80180da3071fb288d9fb011e27c960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1215814, "upload_time": "2019-08-23T18:19:24", "url": "https://files.pythonhosted.org/packages/70/ca/5260375870d4a690316f3d4a2cfad18cc45720bccd41b02ae05018243f80/pianoplayer-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc80180da3071fb288d9fb011e27c960", "sha256": "4fd4fa8bb50e57c2a935e7a9d771ada0589c874e9190189ddc1958402f139bd7" }, "downloads": -1, "filename": "pianoplayer-2.1.0.tar.gz", "has_sig": false, "md5_digest": "bc80180da3071fb288d9fb011e27c960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1215814, "upload_time": "2019-08-23T18:19:24", "url": "https://files.pythonhosted.org/packages/70/ca/5260375870d4a690316f3d4a2cfad18cc45720bccd41b02ae05018243f80/pianoplayer-2.1.0.tar.gz" } ] }