ahlive - animate your data to life!
====================================
Install the package: ``pip install ahlive``
Full Documentation: http://ahlive.readthedocs.io/
ahlive is an open-source Python package that makes animating data simple, clean, and enjoyable.
It can be as easy as:
```python
import ahlive as ah
df = ah.open_dataset(
"owid_co2_concentrations_over_the_long_term_scripps",
names=["entity", "year", "co2"]
)
ah.DataFrame(df, xs="year", ys="co2").render()
```
Here are some features that make ahlive stand out!
- inline labels that follow the data
- dynamic axes limits that expand as necessary
- remarks that pause the animation when a threshold is met
- moving average reference line
- straightforward usage; just set keywords!
![CO2 Concentrations](https://raw.githubusercontent.com/ahuang11/ahlive/main/docs/source/_static/co2_concentrations.gif)
The code to generate this example can be found [here](https://ahlive.readthedocs.io/en/latest/introductions/quick_start.html).
Need support? Join the community and ask a question at the [discussions](https://github.com/ahuang11/ahlive/discussions) page. Don't be shy--it would make my day to see others use my package, seriously! (And I personally would love to )
And if you like the project, don't forget to star the project!
Raw data
{
"_id": null,
"home_page": "https://github.com/ahuang11/ahlive",
"name": "ahlive",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "ahlive,xarray,animation,easing,interp,gif",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/a0/0d/1d5257e43d0792c8da9fa901db58cbbff82465eab35a127ed8380cb8025e/ahlive-1.0.4.post1.tar.gz",
"platform": null,
"description": "ahlive - animate your data to life!\n====================================\n\nInstall the package: ``pip install ahlive``\n\nFull Documentation: http://ahlive.readthedocs.io/\n\nahlive is an open-source Python package that makes animating data simple, clean, and enjoyable.\n\nIt can be as easy as:\n\n```python\nimport ahlive as ah\ndf = ah.open_dataset(\n \"owid_co2_concentrations_over_the_long_term_scripps\",\n names=[\"entity\", \"year\", \"co2\"]\n)\nah.DataFrame(df, xs=\"year\", ys=\"co2\").render()\n```\n\nHere are some features that make ahlive stand out!\n\n- inline labels that follow the data\n- dynamic axes limits that expand as necessary\n- remarks that pause the animation when a threshold is met\n- moving average reference line\n- straightforward usage; just set keywords!\n\n![CO2 Concentrations](https://raw.githubusercontent.com/ahuang11/ahlive/main/docs/source/_static/co2_concentrations.gif)\nThe code to generate this example can be found [here](https://ahlive.readthedocs.io/en/latest/introductions/quick_start.html).\n\nNeed support? Join the community and ask a question at the [discussions](https://github.com/ahuang11/ahlive/discussions) page. Don't be shy--it would make my day to see others use my package, seriously! (And I personally would love to )\n\nAnd if you like the project, don't forget to star the project!\n",
"bugtrack_url": null,
"license": "",
"summary": "animate your data to life",
"version": "1.0.4.post1",
"project_urls": {
"Homepage": "https://github.com/ahuang11/ahlive"
},
"split_keywords": [
"ahlive",
"xarray",
"animation",
"easing",
"interp",
"gif"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "326924071f0cb8ba64e29323819249170c9114c54e09bc3f3963792d40356efb",
"md5": "8c66e18293dde8185e5ec4b0e4a780c2",
"sha256": "ad805db97df80f3cf5c5dd6f1382098d0f126751ffa0a3ed8382cd1b3b552f36"
},
"downloads": -1,
"filename": "ahlive-1.0.4.post1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8c66e18293dde8185e5ec4b0e4a780c2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 67765,
"upload_time": "2023-05-12T05:26:41",
"upload_time_iso_8601": "2023-05-12T05:26:41.813660Z",
"url": "https://files.pythonhosted.org/packages/32/69/24071f0cb8ba64e29323819249170c9114c54e09bc3f3963792d40356efb/ahlive-1.0.4.post1-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a00d1d5257e43d0792c8da9fa901db58cbbff82465eab35a127ed8380cb8025e",
"md5": "f6cc64b267da6e4d47d99d2260425afa",
"sha256": "b553dd479601045696685ba6e6e331ec91ada36226b439265218d05ff9845761"
},
"downloads": -1,
"filename": "ahlive-1.0.4.post1.tar.gz",
"has_sig": false,
"md5_digest": "f6cc64b267da6e4d47d99d2260425afa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17055154,
"upload_time": "2023-05-12T05:26:46",
"upload_time_iso_8601": "2023-05-12T05:26:46.788725Z",
"url": "https://files.pythonhosted.org/packages/a0/0d/1d5257e43d0792c8da9fa901db58cbbff82465eab35a127ed8380cb8025e/ahlive-1.0.4.post1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-12 05:26:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ahuang11",
"github_project": "ahlive",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "ahlive"
}