{ "info": { "author": "konbraphat51, superhotdogcat", "author_email": "konbraphat51@gmail.com, siromisochan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Video", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Text Processing" ], "description": "# AnimatedWordCloud ver 1.0.9\n\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/20a71da0d9d841a2af236f6362a08ae7)](https://app.codacy.com/gh/konbraphat51/AnimatedWordCloud/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)\n[![unit-test](https://github.com/konbraphat51/AnimatedWordCloud/actions/workflows/python-tester.yml/badge.svg?branch=main)](https://github.com/konbraphat51/AnimatedWordCloud/actions/workflows/python-tester.yml)[![codecov](https://codecov.io/gh/konbraphat51/AnimatedWordCloud/graph/badge.svg?token=4OOX0GSJDJ)](https://codecov.io/gh/konbraphat51/AnimatedWordCloud)\n\nAnimatedWordCloud animates the timelapse of your words vector.\n\n## Examples!\n\nUsing [Elon Musk's tweets](https://data.world/adamhelsinger/elon-musk-tweets-until-4-6-17). \n(C) Elon Musk\n\n![output_elon](https://github.com/konbraphat51/AnimatedWordCloud/assets/101827492/89052c20-b228-42d8-921e-ebae9f7e30a0)\n\n[Procedure Notebook](https://github.com/konbraphat51/AnimatedWordCloudExampleElon)\n\n## How to use?\n\n### Requirements\n\nPython (3.8 <= version <= 3.12)\n\n### install\n\n**BE CAREFUL of the name**\n\n\u274cAnimatedWordCloud \n\u2705AnimatedWordCloudTimelapse\n\n```\npip install AnimatedWordCloudTimelapse\n```\n\n### coding\n\nSee [Example Notebook](https://github.com/konbraphat51/AnimatedWordCloudExampleElon) for details\n\n#### Using default configuration\n\n```python\nfrom AnimatedWordCloud import animate\n\n# data must be list[(\"time name\", dict[str, float])]\ntimelapse_wordvector = [\n (\n \"time_0\", #time stamp\n {\n \"hanshin\":0.334, #word -> weight\n \"chiba\":0.226\n }\n ),\n (\n \"time_1\",\n {\n \"hanshin\":0.874,\n \"fujinami\":0.609\n }\n ),\n (\n \"time_2\",\n {\n \"fujinami\":0.9,\n \"major\":0.4\n }\n )\n]\n\n# animate!\n# the animation gif path is in this variable!\npath = animate(timelapse_wordvector)\n```\n\n#### Editing configuration\n\n```python\nfrom AnimatedWordCloud import animate, Config\n\nconfig = Config(\n what_you_want_to_edit = editing_value\n)\n\ntimelapse = # adding time lapse data\n\n#give the config to second parameter\nanimate(timelapse, config)\n```\n\n##### Parameters of `Config`\n\nAll has default value, so just edit what you need\n\n| parameter name | type | meaning |\n| -------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| font_path | str | Path to the font file. |\n| output_path | str | Parh of the output directory |\n| max_words | int | max number of the words in the screen |\n| max_font_size | int | Maximum font size of the word |\n| min_font_size | int | Minimum font size of the word |\n| image_width | int | Width of the image |\n| image_height | int | Height of the image |\n| background_color | str | Background color.
This is based on [Pillow.Image.new()](https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.new) |\n| color_map | str | color map used for coloring words
This is based on [matplotlib colormap](https://matplotlib.org/stable/users/explain/colors/colormaps.html) |\n| allocation_strategy | str(literal) | allocation algorithm method. This will change the allocation of the words in the output.
There is \"magnetic\" now. |\n| image_division | int | precision of allocation calculation. Higher the preciser, but calculation slower |\n| movement_reluctance | float | Reluctance of the movement of the word. If higher, the word tends to stay near to the previous position. |\n| verbosity | str(literal) | logging.
silent: nothing
minor: bars to know the progress
debug: all progress. noisy |\n| transition_symbol | str | written in the image |\n| starting_time_stamp | str | time stamp of the first frame (before the first time stamp in the input timelapse data) |\n| duration_per_interpolation_frame | int | milliseconds per interpolation frame |\n| duration_per_static_frame | int | milliseconds per staic (frame correspond to timestamp of wordvector) frame |\n| n_frames_for_interpolation | int | how many frames will be generated for interpolation between each frames |\n| interpolation_method | str(literal) | The method of making movement
There is \"linear\" now |\n| drawing_time_stamp | bool | Whether to draw time stamp on the image |\n| time_stamp_color | str | Color of the time stamp. This is based on [`Pillow ImageColor`](https://pillow.readthedocs.io/en/stable/reference/ImageColor.html#color-names) |\n| time_stamp_font_size | int | Font size of the time stamp.
If None(default), it will be set to 75% of max_font_size |\n| time_stamp_position | tuple[int, int] | Position of the time stamp.
If None(default), it will be set to (image_width*0.75, image_height*0.75) which is right bottom. |\n| intermediate_frames_id | str | Static images of each frame of itermediate product will be saved as \"{intermediate*frames_id}*{frame_number}.png\".
If None(default), this will be set randomly. |\n\n## Want to contribute?\n\nLook at [CONTRIBUTING.md](CONTRIBUTING.md) first.\n\n### Maintainers\n\n- [Konbraphat51](https://github.com/konbraphat51): Head Author \n [![Konbraphat51 icon](https://github.com/konbraphat51.png)](https://github.com/konbraphat51)\n\n- [SuperHotDogCat](https://github.com/SuperHotDogCat): Author \n [![SuperHotDogCat](https://github.com/SuperHotDogCat.png)](https://github.com/SuperHotDogCat)\n\n## Want to support?\n\n**\u2b50Give this project a star\u2b50** \nThis is our first OSS project, \u2b50**star**\u2b50 would make us very happy\u2b50\u2b50\u2b50\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "dynamic": null, "home_page": "https://github.com/konbraphat51/AnimatedWordCloud/tree/main", "keywords": "NLP, World Cloud, Animation, Natural Language Processing, video, Visualization, Data Science", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "AnimatedWordCloudTimelapse", "package_url": "https://pypi.org/project/AnimatedWordCloudTimelapse/", "platform": null, "project_url": "https://pypi.org/project/AnimatedWordCloudTimelapse/", "project_urls": { "GitHub Repository": "https://github.com/konbraphat51/AnimatedWordCloud", "Homepage": "https://github.com/konbraphat51/AnimatedWordCloud/tree/main" }, "provides_extra": null, "release_url": "https://pypi.org/project/AnimatedWordCloudTimelapse/1.0.9/", "requires_dist": [ "Pillow==10.3.0", "numpy", "matplotlib", "joblib", "tqdm" ], "requires_python": ">=3.8", "summary": "Animate a timelapse of word cloud", "version": "1.0.9", "yanked": false, "yanked_reason": null }, "last_serial": 23026852, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "blake2b_256": "e2bf03492a42d2d42a288bc0e114994a14470dfa922efd0f0b8c565f1ac8c10c", "md5": "147ca6ad4756db451475ef2f254987f9", "sha256": "83e26ef8052e8ca37f21216a6edd0686b0c0a5ee6e8f4c863bd98dfdf2689f67" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "147ca6ad4756db451475ef2f254987f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 35310, "upload_time": "2024-01-06T08:30:54", "upload_time_iso_8601": "2024-01-06T08:30:54.277456Z", "url": "https://files.pythonhosted.org/packages/e2/bf/03492a42d2d42a288bc0e114994a14470dfa922efd0f0b8c565f1ac8c10c/AnimatedWordCloudTimelapse-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "642e30ed32ab0f9791ca25a1c3076e0fb106c9b0db828fb1f14016b8ae96bb52", "md5": "2df15098a534e0f488546421947220bb", "sha256": "689e20853577bd7db167d70d0f12523e3b6d2dce28361aeb2944be28a9076114" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.0.tar.gz", "has_sig": false, "md5_digest": "2df15098a534e0f488546421947220bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 24482, "upload_time": "2024-01-06T08:30:56", "upload_time_iso_8601": "2024-01-06T08:30:56.379660Z", "url": "https://files.pythonhosted.org/packages/64/2e/30ed32ab0f9791ca25a1c3076e0fb106c9b0db828fb1f14016b8ae96bb52/AnimatedWordCloudTimelapse-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "blake2b_256": "24d280ea0148019b3e31f1f75a1fb4909421a1a880415008e30eb1c49f4c82b7", "md5": "79e1a8b2b53ba184cdd053af3b714500", "sha256": "ab2cc14fc9bd68c69133eedf01f90919db1e03ded799743803e550e14f3c2bff" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "79e1a8b2b53ba184cdd053af3b714500", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 35337, "upload_time": "2024-01-06T08:55:16", "upload_time_iso_8601": "2024-01-06T08:55:16.547928Z", "url": "https://files.pythonhosted.org/packages/24/d2/80ea0148019b3e31f1f75a1fb4909421a1a880415008e30eb1c49f4c82b7/AnimatedWordCloudTimelapse-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b5fa3f7e8ba04c0f27078107abf79f6ed665b0a4b594ccc812a4a6c92fb940d9", "md5": "b8c60debdc6e5ed32dea1a89d7be9691", "sha256": "b2003b4fbfbcec0900a78882c324536185709bcead40ee1895e30f5b0bbfe675" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.1.tar.gz", "has_sig": false, "md5_digest": "b8c60debdc6e5ed32dea1a89d7be9691", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 24513, "upload_time": "2024-01-06T08:55:18", "upload_time_iso_8601": "2024-01-06T08:55:18.732917Z", "url": "https://files.pythonhosted.org/packages/b5/fa/3f7e8ba04c0f27078107abf79f6ed665b0a4b594ccc812a4a6c92fb940d9/AnimatedWordCloudTimelapse-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "blake2b_256": "e4df0a3d2fbab000b0f74b439b5e8082b8efaa770f434e78119e6a176bdd8cbc", "md5": "891524b2b1e2dd3b0ec2f97808f86041", "sha256": "83af8a635437bfae47108f57fc7f2979238b9ac09955590f0875cff2820f534a" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "891524b2b1e2dd3b0ec2f97808f86041", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 35401, "upload_time": "2024-01-06T09:08:28", "upload_time_iso_8601": "2024-01-06T09:08:28.270287Z", "url": "https://files.pythonhosted.org/packages/e4/df/0a3d2fbab000b0f74b439b5e8082b8efaa770f434e78119e6a176bdd8cbc/AnimatedWordCloudTimelapse-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b729af0a752b26be6f2af6f304a9b8e7bee460449e05b046c9e97d44ea674afc", "md5": "2b7215f5427fa17a50582d7577f436c4", "sha256": "cc88273b554973eb9d3792a71015f1b46a757c3de4fd3eb3c3d844faf53afe2d" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.2.tar.gz", "has_sig": false, "md5_digest": "2b7215f5427fa17a50582d7577f436c4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 24628, "upload_time": "2024-01-06T09:08:30", "upload_time_iso_8601": "2024-01-06T09:08:30.832223Z", "url": "https://files.pythonhosted.org/packages/b7/29/af0a752b26be6f2af6f304a9b8e7bee460449e05b046c9e97d44ea674afc/AnimatedWordCloudTimelapse-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "blake2b_256": "8f2a269ea7e0799692157abba66b05353b21badc7bbd421b27c3c09e4faefbf0", "md5": "4e08d460732424a799795594fdcfbed3", "sha256": "1a9edeb11c20cc2adfb8d123bbab290e33c18bf88f5eebd809dcfa58f5fd61a0" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4e08d460732424a799795594fdcfbed3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1025863, "upload_time": "2024-01-06T09:21:21", "upload_time_iso_8601": "2024-01-06T09:21:21.581193Z", "url": "https://files.pythonhosted.org/packages/8f/2a/269ea7e0799692157abba66b05353b21badc7bbd421b27c3c09e4faefbf0/AnimatedWordCloudTimelapse-0.9.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "acc07445ad02272807a0f783c24851946606f1d0ab19b3348b8f5a7ddd71b5f3", "md5": "5b2b8275d137d833bf28d898ce6c69c1", "sha256": "709357a238237d8a9073dd82c8012eeef957e11df9bc03430c065ebf46d2e236" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.3.tar.gz", "has_sig": false, "md5_digest": "5b2b8275d137d833bf28d898ce6c69c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015818, "upload_time": "2024-01-06T09:21:24", "upload_time_iso_8601": "2024-01-06T09:21:24.383191Z", "url": "https://files.pythonhosted.org/packages/ac/c0/7445ad02272807a0f783c24851946606f1d0ab19b3348b8f5a7ddd71b5f3/AnimatedWordCloudTimelapse-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "blake2b_256": "182c84bae970ee2a8f86391840bd0098f99d2be15ebe96597c4e54ebd4609a9d", "md5": "47fde858d5e95c7925d0cd811ebf397e", "sha256": "1b1ee3eea43a671c3147ca157a930f4678307c80a1f8984f8c89d98d60690e7f" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "47fde858d5e95c7925d0cd811ebf397e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1025864, "upload_time": "2024-01-06T09:29:19", "upload_time_iso_8601": "2024-01-06T09:29:19.353715Z", "url": "https://files.pythonhosted.org/packages/18/2c/84bae970ee2a8f86391840bd0098f99d2be15ebe96597c4e54ebd4609a9d/AnimatedWordCloudTimelapse-0.9.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c60669a1c26183b877fe53e36a8f1ea7f4e696515b1970cc20f5d8e2c6a9d19e", "md5": "05a21c7d00d6ede28b651405a334b075", "sha256": "a237f21ff1efcfc5049533bc8d1f4b9317ccdf364c776bd22d4e750b2d40952b" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.4.tar.gz", "has_sig": false, "md5_digest": "05a21c7d00d6ede28b651405a334b075", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015820, "upload_time": "2024-01-06T09:29:23", "upload_time_iso_8601": "2024-01-06T09:29:23.025797Z", "url": "https://files.pythonhosted.org/packages/c6/06/69a1c26183b877fe53e36a8f1ea7f4e696515b1970cc20f5d8e2c6a9d19e/AnimatedWordCloudTimelapse-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "blake2b_256": "3e4d583b282d894f06b7fa7450edc3a4c88d5b56bef76daf30eeb62ed7e52594", "md5": "0b573a59e2085aeb7a1eb72da2190682", "sha256": "070968454bcea450391f299036c604a8a80213b9c867b0451f71817cae7e7151" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0b573a59e2085aeb7a1eb72da2190682", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026914, "upload_time": "2024-01-06T09:50:00", "upload_time_iso_8601": "2024-01-06T09:50:00.455711Z", "url": "https://files.pythonhosted.org/packages/3e/4d/583b282d894f06b7fa7450edc3a4c88d5b56bef76daf30eeb62ed7e52594/AnimatedWordCloudTimelapse-0.9.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b1507b0e098c1b55e6757e61310d17b32e184ff656412d5f1a0178c1effb9516", "md5": "3a3299d9db7c1fd12dfe213f561a9cc6", "sha256": "cc2d6b80a457c91f3799c2ff40db05466f01fb3ef10221dba05bcd716a2b5705" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.5.tar.gz", "has_sig": false, "md5_digest": "3a3299d9db7c1fd12dfe213f561a9cc6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1016643, "upload_time": "2024-01-06T09:50:02", "upload_time_iso_8601": "2024-01-06T09:50:02.968462Z", "url": "https://files.pythonhosted.org/packages/b1/50/7b0e098c1b55e6757e61310d17b32e184ff656412d5f1a0178c1effb9516/AnimatedWordCloudTimelapse-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "blake2b_256": "793a8b83c8f9360386f7218db6e7d7971812005da6bf826ffa8de033f79528ac", "md5": "d8710018df54cf95a775f4276517022f", "sha256": "a2135438cd5f756fe42c3e667039f440dc7491606f322b024919c505ac60b9cf" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d8710018df54cf95a775f4276517022f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026329, "upload_time": "2024-01-06T10:35:42", "upload_time_iso_8601": "2024-01-06T10:35:42.389578Z", "url": "https://files.pythonhosted.org/packages/79/3a/8b83c8f9360386f7218db6e7d7971812005da6bf826ffa8de033f79528ac/AnimatedWordCloudTimelapse-0.9.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b1505a283f456f47a91e292523eb4095f9ef592c74dd218387232ba1bc905412", "md5": "9fa47c18ae7109a780529d7e72610542", "sha256": "15421389679bcd87d208dcbedfd14a3cee0dfdacbfbacf936ba6cbcec2cd2885" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-0.9.6.tar.gz", "has_sig": false, "md5_digest": "9fa47c18ae7109a780529d7e72610542", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1016065, "upload_time": "2024-01-06T10:35:44", "upload_time_iso_8601": "2024-01-06T10:35:44.513415Z", "url": "https://files.pythonhosted.org/packages/b1/50/5a283f456f47a91e292523eb4095f9ef592c74dd218387232ba1bc905412/AnimatedWordCloudTimelapse-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "cfbb2cf0386f245e6e4cc98abff917779cff6b92b97bd249b407d01b592e4f2f", "md5": "b0b3fe88f4eaed9bc89341e9b8c5ee81", "sha256": "3a498ed3cd52190eac45977f09dc427e9e9dbf17dfcb04399eb434ff416e4a3c" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b0b3fe88f4eaed9bc89341e9b8c5ee81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026338, "upload_time": "2024-01-06T10:50:21", "upload_time_iso_8601": "2024-01-06T10:50:21.903651Z", "url": "https://files.pythonhosted.org/packages/cf/bb/2cf0386f245e6e4cc98abff917779cff6b92b97bd249b407d01b592e4f2f/AnimatedWordCloudTimelapse-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "67e4dcade855735f7e7e71006b10481efca7faccdd0ad9d3f602708d34ecb5b7", "md5": "0d9d03a501fb958ee88dafb88855c779", "sha256": "9d3ac330f0e8d7b7402b6817d67f0f0cc6f2280762c21d2b75a65a56cf131e8b" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0d9d03a501fb958ee88dafb88855c779", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015952, "upload_time": "2024-01-06T10:50:24", "upload_time_iso_8601": "2024-01-06T10:50:24.002114Z", "url": "https://files.pythonhosted.org/packages/67/e4/dcade855735f7e7e71006b10481efca7faccdd0ad9d3f602708d34ecb5b7/AnimatedWordCloudTimelapse-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "b901aa2977af36b73102c401723b0eff957aab6074e81e053f9881838a711531", "md5": "d8257fea766b71b3fa755ad4efc6788d", "sha256": "cf2ecbed2770d1014984e281cbc0885f51c688d4f4dca538aadb5d173e6e19a9" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8257fea766b71b3fa755ad4efc6788d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 35711, "upload_time": "2024-01-06T11:39:20", "upload_time_iso_8601": "2024-01-06T11:39:20.285272Z", "url": "https://files.pythonhosted.org/packages/b9/01/aa2977af36b73102c401723b0eff957aab6074e81e053f9881838a711531/AnimatedWordCloudTimelapse-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "ff832b56b1e9766170ddc501c7d36dfb2238fe4dc674046bc3cbc60ca20c16d1", "md5": "bd5e6e60ceb697635f0fc8c5a68d61f2", "sha256": "4c24ecd4925664d2077caf09ed869a38dd842fcaf55fef868a54fc99f0eca41c" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bd5e6e60ceb697635f0fc8c5a68d61f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 24579, "upload_time": "2024-01-06T11:39:22", "upload_time_iso_8601": "2024-01-06T11:39:22.229918Z", "url": "https://files.pythonhosted.org/packages/ff/83/2b56b1e9766170ddc501c7d36dfb2238fe4dc674046bc3cbc60ca20c16d1/AnimatedWordCloudTimelapse-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "blake2b_256": "048362a717fe681e123f92091fcf65fc47b143b84b44c08397a4a2f163216763", "md5": "13bb2aab85277eda46e2ec9ca9ec9bc8", "sha256": "0aa3fff65466f68cc4d61250ce30fe9aa4b2513c422d549b937e55d5c7cb2236" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "13bb2aab85277eda46e2ec9ca9ec9bc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026173, "upload_time": "2024-01-06T12:45:44", "upload_time_iso_8601": "2024-01-06T12:45:44.929539Z", "url": "https://files.pythonhosted.org/packages/04/83/62a717fe681e123f92091fcf65fc47b143b84b44c08397a4a2f163216763/AnimatedWordCloudTimelapse-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "5321a375c702cec3d50afa031b5e06c28661fbe76af41ad7c8e1d58b45957539", "md5": "ee428c3bfe3f6b158715c92c1405d3f6", "sha256": "a8663328a35775a3426f1ef4474c2253c9561a9bc76dcf91a08430fc45b8d913" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ee428c3bfe3f6b158715c92c1405d3f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015815, "upload_time": "2024-01-06T12:45:48", "upload_time_iso_8601": "2024-01-06T12:45:48.199525Z", "url": "https://files.pythonhosted.org/packages/53/21/a375c702cec3d50afa031b5e06c28661fbe76af41ad7c8e1d58b45957539/AnimatedWordCloudTimelapse-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "blake2b_256": "a933a9b955e8c9bc6743b08bdd730abecc4e11a6a38bfb26b6276843646358ca", "md5": "237f455de5f5157056092bd519eb1f96", "sha256": "a68bdbb7a70677beb4b3fede6034e6fe6f9c25a58636322939b91261c667ca54" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "237f455de5f5157056092bd519eb1f96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026176, "upload_time": "2024-01-06T12:59:57", "upload_time_iso_8601": "2024-01-06T12:59:57.253048Z", "url": "https://files.pythonhosted.org/packages/a9/33/a9b955e8c9bc6743b08bdd730abecc4e11a6a38bfb26b6276843646358ca/AnimatedWordCloudTimelapse-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "486084c6d07ad0c3406cb7d4d25cac279690fed72b2c87e4e8dd540c85ffd2a7", "md5": "ecf1407198281556d6dca0308c77be3a", "sha256": "310c28c64e2225c2a302f1065fc10ecd9aaa74a21ef7af152dad020c1acf9091" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.3.tar.gz", "has_sig": false, "md5_digest": "ecf1407198281556d6dca0308c77be3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015838, "upload_time": "2024-01-06T12:59:59", "upload_time_iso_8601": "2024-01-06T12:59:59.590806Z", "url": "https://files.pythonhosted.org/packages/48/60/84c6d07ad0c3406cb7d4d25cac279690fed72b2c87e4e8dd540c85ffd2a7/AnimatedWordCloudTimelapse-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "blake2b_256": "37f769ee18bb72d28dfe8277388625cc9b0d850582e37e2a3825854d114b90ed", "md5": "a46bdff68a29c4f69c9a5be3bd988793", "sha256": "31f24c79bec29f9d8d9586e4a77082c157c039c38d0ba2cfbb4914d6aca71860" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.4.zip", "has_sig": false, "md5_digest": "a46bdff68a29c4f69c9a5be3bd988793", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1037216, "upload_time": "2024-01-06T13:53:16", "upload_time_iso_8601": "2024-01-06T13:53:16.914655Z", "url": "https://files.pythonhosted.org/packages/37/f7/69ee18bb72d28dfe8277388625cc9b0d850582e37e2a3825854d114b90ed/AnimatedWordCloudTimelapse-1.0.4.zip", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "blake2b_256": "2f5daefdceff2762a66c4d82fba393dd89722a5030a44e9fb996fd3fad83a458", "md5": "04f8d70c36f456bc2618adae9223f134", "sha256": "925aac38a15e0b35e9ee1cb762098b72b38921c92761115f4516afca14f5222b" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "04f8d70c36f456bc2618adae9223f134", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026176, "upload_time": "2024-01-06T22:17:29", "upload_time_iso_8601": "2024-01-06T22:17:29.860024Z", "url": "https://files.pythonhosted.org/packages/2f/5d/aefdceff2762a66c4d82fba393dd89722a5030a44e9fb996fd3fad83a458/AnimatedWordCloudTimelapse-1.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "8a3b8ab8ef2454bcbb23613b36711eab54e3f9ec5d3d0e09d6dae109ea20f4c9", "md5": "dda006af8e8e4c5a867f011450946574", "sha256": "fe431bd5918b9a40894623657258d3c118625c92bce46c4fe469f39bedcdc4d3" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.5.tar.gz", "has_sig": false, "md5_digest": "dda006af8e8e4c5a867f011450946574", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015425, "upload_time": "2024-01-06T22:17:31", "upload_time_iso_8601": "2024-01-06T22:17:31.661050Z", "url": "https://files.pythonhosted.org/packages/8a/3b/8ab8ef2454bcbb23613b36711eab54e3f9ec5d3d0e09d6dae109ea20f4c9/AnimatedWordCloudTimelapse-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "blake2b_256": "19bd36319a7523c7f64dd1f2f6a25e839d70f152c9a4e32dcbc92778fe422ef9", "md5": "746927134535a6021524bb2ebd76f17f", "sha256": "a0aa473f9fce5019abdd028a32d8670d44efb4d14e5016a46d2e161e2a7e1fb5" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "746927134535a6021524bb2ebd76f17f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026273, "upload_time": "2024-01-07T12:50:21", "upload_time_iso_8601": "2024-01-07T12:50:21.553966Z", "url": "https://files.pythonhosted.org/packages/19/bd/36319a7523c7f64dd1f2f6a25e839d70f152c9a4e32dcbc92778fe422ef9/AnimatedWordCloudTimelapse-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "18f0f1c308dd19e6760cdd54e6b7ad9fa832fb785d18b6c841736d451bd7fa28", "md5": "7ca4d4c0828225935b263705247e323e", "sha256": "11e2576658ed9e0bed5fa205149d59ab3feeb8535e3f8a36145f62cd3a477b22" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.6.tar.gz", "has_sig": false, "md5_digest": "7ca4d4c0828225935b263705247e323e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015545, "upload_time": "2024-01-07T12:50:23", "upload_time_iso_8601": "2024-01-07T12:50:23.856215Z", "url": "https://files.pythonhosted.org/packages/18/f0/f1c308dd19e6760cdd54e6b7ad9fa832fb785d18b6c841736d451bd7fa28/AnimatedWordCloudTimelapse-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.7": [ { "comment_text": "", "digests": { "blake2b_256": "aa25e3d23ffb6c5e8b5bd206e8a95eb0afd62b76d6187d5c79ffdffa520c6fc2", "md5": "656f1348c7c5f34616522de9b88dbee3", "sha256": "aea8424a2f382e1fd76f6fd72bfc36428310c87b2581e86ba631f45105eb3a6b" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "656f1348c7c5f34616522de9b88dbee3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026219, "upload_time": "2024-01-07T15:53:41", "upload_time_iso_8601": "2024-01-07T15:53:41.432071Z", "url": "https://files.pythonhosted.org/packages/aa/25/e3d23ffb6c5e8b5bd206e8a95eb0afd62b76d6187d5c79ffdffa520c6fc2/AnimatedWordCloudTimelapse-1.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "cd7505471518bfc6c36d652b84f92b08a264929a6965f1b313ec4cfe7b9da0c5", "md5": "3143cf8db1c6062f0a28ea5f5d564a73", "sha256": "227d5bfcd0facbeea0e0d9063af169351e55ab903176eb1e6bd1c298ee89b594" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.7.tar.gz", "has_sig": false, "md5_digest": "3143cf8db1c6062f0a28ea5f5d564a73", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015479, "upload_time": "2024-01-07T15:53:43", "upload_time_iso_8601": "2024-01-07T15:53:43.803801Z", "url": "https://files.pythonhosted.org/packages/cd/75/05471518bfc6c36d652b84f92b08a264929a6965f1b313ec4cfe7b9da0c5/AnimatedWordCloudTimelapse-1.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.8": [ { "comment_text": "", "digests": { "blake2b_256": "2d72a9667ce012650426acf94b9f7a199d5026476ecad487383e92e8eac7327a", "md5": "f807411ab86e92b2c024142029b40117", "sha256": "cca2e97e6035556248bcb617b91b227150d29adecefc2fcc33091207dcdee93b" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f807411ab86e92b2c024142029b40117", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026428, "upload_time": "2024-01-07T16:12:11", "upload_time_iso_8601": "2024-01-07T16:12:11.875233Z", "url": "https://files.pythonhosted.org/packages/2d/72/a9667ce012650426acf94b9f7a199d5026476ecad487383e92e8eac7327a/AnimatedWordCloudTimelapse-1.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "283378c43fa5fb64a8f34bd63b7ce6f5b3b409c5f0a10ea87cbdb5c65a885b01", "md5": "acf3a71f90a00194f48c40369f1690b5", "sha256": "6e41978248748bcf438901304c6aeb2816e943d463f6ea7e76561d0f83f029e5" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.8.tar.gz", "has_sig": false, "md5_digest": "acf3a71f90a00194f48c40369f1690b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015629, "upload_time": "2024-01-07T16:12:13", "upload_time_iso_8601": "2024-01-07T16:12:13.352432Z", "url": "https://files.pythonhosted.org/packages/28/33/78c43fa5fb64a8f34bd63b7ce6f5b3b409c5f0a10ea87cbdb5c65a885b01/AnimatedWordCloudTimelapse-1.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.9": [ { "comment_text": "", "digests": { "blake2b_256": "b3f687b679fec5d1073f60e0c4dc150e86d1d0d489e24301869ae6f0075f8699", "md5": "ceae6737d0970e96fca31fe781759655", "sha256": "f97b62a74f2216919b217da8af067aa5bf0d38e25ac9c6593682ac99e5761875" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ceae6737d0970e96fca31fe781759655", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026430, "upload_time": "2024-05-02T06:08:51", "upload_time_iso_8601": "2024-05-02T06:08:51.549218Z", "url": "https://files.pythonhosted.org/packages/b3/f6/87b679fec5d1073f60e0c4dc150e86d1d0d489e24301869ae6f0075f8699/AnimatedWordCloudTimelapse-1.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "6ecc6e3305a0d95256697cf355660716ef60c156aa7a932c1f53125dd7a91e4e", "md5": "ca2f692de3d577114c2e7ae6714665c2", "sha256": "3fb785573d7a78952894a4d9b4fdbe42aaa86c8e73288c8d83bf3145375c14aa" }, "downloads": -1, "filename": "animatedwordcloudtimelapse-1.0.9.tar.gz", "has_sig": false, "md5_digest": "ca2f692de3d577114c2e7ae6714665c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015668, "upload_time": "2024-05-02T06:08:54", "upload_time_iso_8601": "2024-05-02T06:08:54.042189Z", "url": "https://files.pythonhosted.org/packages/6e/cc/6e3305a0d95256697cf355660716ef60c156aa7a932c1f53125dd7a91e4e/animatedwordcloudtimelapse-1.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "b3f687b679fec5d1073f60e0c4dc150e86d1d0d489e24301869ae6f0075f8699", "md5": "ceae6737d0970e96fca31fe781759655", "sha256": "f97b62a74f2216919b217da8af067aa5bf0d38e25ac9c6593682ac99e5761875" }, "downloads": -1, "filename": "AnimatedWordCloudTimelapse-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ceae6737d0970e96fca31fe781759655", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 1026430, "upload_time": "2024-05-02T06:08:51", "upload_time_iso_8601": "2024-05-02T06:08:51.549218Z", "url": "https://files.pythonhosted.org/packages/b3/f6/87b679fec5d1073f60e0c4dc150e86d1d0d489e24301869ae6f0075f8699/AnimatedWordCloudTimelapse-1.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "6ecc6e3305a0d95256697cf355660716ef60c156aa7a932c1f53125dd7a91e4e", "md5": "ca2f692de3d577114c2e7ae6714665c2", "sha256": "3fb785573d7a78952894a4d9b4fdbe42aaa86c8e73288c8d83bf3145375c14aa" }, "downloads": -1, "filename": "animatedwordcloudtimelapse-1.0.9.tar.gz", "has_sig": false, "md5_digest": "ca2f692de3d577114c2e7ae6714665c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 1015668, "upload_time": "2024-05-02T06:08:54", "upload_time_iso_8601": "2024-05-02T06:08:54.042189Z", "url": "https://files.pythonhosted.org/packages/6e/cc/6e3305a0d95256697cf355660716ef60c156aa7a932c1f53125dd7a91e4e/animatedwordcloudtimelapse-1.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }