{"id":15012049,"url":"https://github.com/alexandrehiroyuki/movingaverageplus","last_synced_at":"2025-04-12T03:31:13.547Z","repository":{"id":35220191,"uuid":"213054892","full_name":"AlexandreHiroyuki/MovingAveragePlus","owner":"AlexandreHiroyuki","description":"Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.","archived":false,"fork":false,"pushed_at":"2024-04-08T21:33:10.000Z","size":163,"stargazers_count":21,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T23:23:03.960Z","etag":null,"topics":["algorithms","arduino","arduino-library","arduino-platform","cpp","data-processing","data-structures","filters","moving-average","pio","platformio"],"latest_commit_sha":null,"homepage":"https://alexandrehiroyuki.github.io/MovingAveragePlusDocs/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexandreHiroyuki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-05T18:57:29.000Z","updated_at":"2025-02-04T06:17:24.000Z","dependencies_parsed_at":"2023-12-23T03:24:59.470Z","dependency_job_id":"ebefcd34-70c9-4af4-a9ee-a3edf35f720b","html_url":"https://github.com/AlexandreHiroyuki/MovingAveragePlus","commit_stats":{"total_commits":95,"total_committers":5,"mean_commits":19.0,"dds":"0.33684210526315794","last_synced_commit":"e8538e08f4a042074e0d4e07e0f827d12c3f53f9"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreHiroyuki%2FMovingAveragePlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreHiroyuki%2FMovingAveragePlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreHiroyuki%2FMovingAveragePlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexandreHiroyuki%2FMovingAveragePlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexandreHiroyuki","download_url":"https://codeload.github.com/AlexandreHiroyuki/MovingAveragePlus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248512555,"owners_count":21116624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","arduino","arduino-library","arduino-platform","cpp","data-processing","data-structures","filters","moving-average","pio","platformio"],"created_at":"2024-09-24T19:42:02.643Z","updated_at":"2025-04-12T03:31:10.494Z","avatar_url":"https://github.com/AlexandreHiroyuki.png","language":"C++","readme":"# Moving Average Plus - C++ Library for Arduino\n\n[![Latest Release](https://img.shields.io/github/v/release/AlexandreHiroyuki/MovingAveragePlus)](https://github.com/AlexandreHiroyuki/MovingAveragePlus/releases)\n[![PlatformIO Registry](https://badges.registry.platformio.org/packages/alexandrehiroyuki/library/MovingAveragePlus.svg)](https://registry.platformio.org/libraries/alexandrehiroyuki/MovingAveragePlus)\n[![Latest Release Date](https://img.shields.io/github/release-date/AlexandreHiroyuki/MovingAveragePlus)](https://github.com/AlexandreHiroyuki/MovingAveragePlus/releases)\n[![Last Commit Date](https://img.shields.io/github/last-commit/AlexandreHiroyuki/MovingAveragePlus)](https://github.com/AlexandreHiroyuki/MovingAveragePlus/commits/master)\n\n[![GitHub Stars](https://img.shields.io/github/stars/AlexandreHiroyuki/MovingAveragePlus?style=flat\u0026color=yellow)](https://github.com/AlexandreHiroyuki/MovingAveragePlus/stargazers)\n[![Contributors](https://img.shields.io/github/contributors-anon/AlexandreHiroyuki/MovingAveragePlus)](https://github.com/AlexandreHiroyuki/MovingAveragePlus/graphs/contributors)\n[![Top Language](https://img.shields.io/github/languages/top/AlexandreHiroyuki/MovingAveragePlus)](https://github.com/AlexandreHiroyuki/MovingAveragePlus)\n\n## Description\n\n\u003e _Old name: MovingAverage_ArduinoLibrary_\n\n**This library is deprecated. All support is now dedicated to [Data Tome](https://github.com/AlexandreHiroyuki/DataTome)!**\n\n**[Data Tome](https://github.com/AlexandreHiroyuki/DataTome) includes all the features of Moving Average Plus, in addition to many other features, such as better type control, more statistics, and better test coverage.**\n\n**Start coding with [Data Tome](https://github.com/AlexandreHiroyuki/DataTome)!**\n\n\u003e This library is listed in the official [Arduino Library Manager](https://www.arduino.cc/reference/en/libraries/movingaverageplus/), and you can also find it at [Arduino Library List](https://www.arduinolibraries.info/libraries/moving-average-plus).\n\u003e\n\u003e _—Recommended Platform—_ Now it's possible to install this library on the [PlatformIO Registry](https://registry.platformio.org/libraries/alexandrehiroyuki/MovingAveragePlus)!\n\u003e\n\u003e Check our **exclusive** feature, the Partials!\n\u003e\n\u003e _[Click here to read more about the Partials Concept](https://alexandrehiroyuki.github.io/MovingAveragePlusDocs/docs/category/partials)_\n\n## Documentation\n\nThis library implements the moving average using a circular array to improve the performance.\n\n\u003e Online Docs: _[Click here to see the full documentation](https://alexandrehiroyuki.github.io/MovingAveragePlusDocs/)_\n\u003e\n\u003e GitHub Repository: _[The documentation is coded with docusaurus, and you can visit the repository](https://github.com/AlexandreHiroyuki/MovingAveragePlusDocs)_\n\n## Contributing\n\n1. Fork it (\u003chttps://github.com/AlexandreHiroyuki/MovingAveragePlus\u003e)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Added something'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n   \u003e You can find a Pull Request template on \u003chttps://github.com/flexyford/pull-request-template\u003e\n\n## Developed by\n\n**Alexandre Hiroyuki** – [GitHub](https://github.com/AlexandreHiroyuki) – [LinkedIn](https://www.linkedin.com/in/alexandre-hiroyuki-yamauchi-7137241a6/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandrehiroyuki%2Fmovingaverageplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexandrehiroyuki%2Fmovingaverageplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexandrehiroyuki%2Fmovingaverageplus/lists"}