{"id":22984390,"url":"https://github.com/nomonosound/numpy-rms","last_synced_at":"2025-07-12T08:33:10.281Z","repository":{"id":232791976,"uuid":"782511694","full_name":"nomonosound/numpy-rms","owner":"nomonosound","description":"Calculate RMS swiftly (SIMD-accelerated)","archived":false,"fork":false,"pushed_at":"2025-06-29T09:08:19.000Z","size":53,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-29T09:15:16.919Z","etag":null,"topics":["arm-neon","c","float32","numpy","numpy-library","python","simd","x86-64"],"latest_commit_sha":null,"homepage":"","language":"Python","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/nomonosound.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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,"zenodo":null}},"created_at":"2024-04-05T12:46:47.000Z","updated_at":"2025-06-29T08:19:59.000Z","dependencies_parsed_at":"2024-05-02T11:53:58.318Z","dependency_job_id":"1ca19738-2485-43f9-a0c2-94c4a4ecf6b3","html_url":"https://github.com/nomonosound/numpy-rms","commit_stats":null,"previous_names":["nomonosound/numpy-rms"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/nomonosound/numpy-rms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomonosound%2Fnumpy-rms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomonosound%2Fnumpy-rms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomonosound%2Fnumpy-rms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomonosound%2Fnumpy-rms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nomonosound","download_url":"https://codeload.github.com/nomonosound/numpy-rms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomonosound%2Fnumpy-rms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264962604,"owners_count":23689845,"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":["arm-neon","c","float32","numpy","numpy-library","python","simd","x86-64"],"created_at":"2024-12-15T03:16:07.820Z","updated_at":"2025-07-12T08:33:10.271Z","avatar_url":"https://github.com/nomonosound.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# numpy-rms: a fast function for calculating a series of Root Mean Square (RMS) values\n\n* Written in C and takes advantage of AVX (on x86-64) or NEON (on ARM) for speed\n* The fast implementation is tailored for C-contiguous 1-dimensional and 2-dimensional float32 arrays\n\n# Installation\n\n[![PyPI version](https://img.shields.io/pypi/v/numpy-rms.svg?style=flat)](https://pypi.org/project/numpy-rms/)\n![python 3.9, 3.10, 3.11, 3.12. 3.13](https://img.shields.io/badge/Python-3.9%20|%203.10%20|%203.11|%203.12%20|%203.13-blue)\n![os: Linux, macOS, Windows](https://img.shields.io/badge/OS-Linux%20%28arm%20%26%20x86--64%29%20|%20macOS%20%28arm%20%26%20x86--64%29%20|%20Windows%20%28x86--64%29-blue)\n\n```\n$ pip install numpy-rms\n```\n\n# Usage\n\n```py\nimport numpy_rms\nimport numpy as np\n\narr = np.arange(40, dtype=np.float32)\nrms_series = numpy_rms.rms(arr, window_size=10)\nprint(rms_series.shape)  # (4,)\n```\n\n# Changelog\n\n## [0.6.0] - 2025-06-29\n\n### Added\n\n* Add support for Python 3.13\n\nFor the complete changelog, go to [CHANGELOG.md](CHANGELOG.md)\n\n# Development\n\n* Install dev/build/test dependencies as denoted in pyproject.toml\n* `CC=clang pip install -e .`\n* `pytest`\n\n# Acknowledgements\n\nThis library is maintained/backed by [Nomono](https://nomono.co/), a Norwegian audio AI startup.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomonosound%2Fnumpy-rms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnomonosound%2Fnumpy-rms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomonosound%2Fnumpy-rms/lists"}