{"id":116542,"name":"AeoLiS","description":"Simulating aeolian sediment transport in situations where supply-limiting factors are important, like in coastal environments.","url":"https://github.com/openearth/aeolis-python","last_synced_at":"2026-07-23T21:30:21.454Z","repository":{"id":38850238,"uuid":"48797830","full_name":"openearth/aeolis-python","owner":"openearth","description":"A process-based model for simulating supply-limited aeolian sediment transport","archived":false,"fork":false,"pushed_at":"2026-07-02T08:24:51.000Z","size":153870,"stargazers_count":41,"open_issues_count":70,"forks_count":31,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-07-20T20:03:32.483Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://aeolis.readthedocs.io/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openearth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-12-30T11:32:38.000Z","updated_at":"2026-07-15T11:12:38.000Z","dependencies_parsed_at":"2022-08-09T06:16:08.156Z","dependency_job_id":"d3a1b6ca-b395-4b72-9b25-533169d2b755","html_url":"https://github.com/openearth/aeolis-python","commit_stats":{"total_commits":720,"total_committers":19,"mean_commits":37.89473684210526,"dds":0.8083333333333333,"last_synced_commit":"6afe8eed012b521492e8a32f04f433924dbbc82c"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/openearth/aeolis-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35777195,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-22T02:00:06.236Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"openearth","name":"OpenEarth","uuid":"6883038","kind":"organization","description":"","email":null,"website":"http://publicwiki.deltares.nl/display/OET","location":"Delft","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6883038?v=4","repositories_count":197,"last_synced_at":"2024-04-09T19:08:09.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openearth","funding_links":[],"total_stars":589,"followers":89,"following":0,"created_at":"2022-11-03T20:55:27.874Z","updated_at":"2024-04-09T19:08:48.604Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth/repositories"},"packages":[{"id":2632737,"name":"aeolis","ecosystem":"pypi","description":"A process-based model for simulating supply-limited aeolian sediment transport","homepage":"https://github.com/openearth/aeolis-python","licenses":"GNU General Public License v3 (GPLv3)","normalized_licenses":["GPL-2.0"],"repository_url":"https://github.com/openearth/aeolis-python","keywords_array":["aeolian sediment","deltares","model","transport","tudelft"],"namespace":null,"versions_count":26,"first_release_published_at":"2017-11-15T15:00:13.000Z","latest_release_published_at":"2025-07-11T14:40:52.000Z","latest_release_number":"3.0.1","last_synced_at":"2026-07-20T20:00:49.032Z","created_at":"2022-04-10T09:58:26.419Z","updated_at":"2026-07-20T20:00:49.032Z","registry_url":"https://pypi.org/project/aeolis/","install_command":"pip install aeolis --index-url https://pypi.org/simple","documentation_url":"https://aeolis-python.readthedocs.io","metadata":{"funding":null,"documentation":"https://aeolis-python.readthedocs.io","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v3 (GPLv3)","Natural Language :: English","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: Unix","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Physics"],"normalized_name":"aeolis","project_status":null},"repo_metadata":{"id":38850238,"uuid":"48797830","full_name":"openearth/aeolis-python","owner":"openearth","description":"A process-based model for simulating supply-limited aeolian sediment transport","archived":false,"fork":false,"pushed_at":"2026-05-06T13:37:39.000Z","size":153870,"stargazers_count":40,"open_issues_count":70,"forks_count":31,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-06-18T04:04:19.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://aeolis.readthedocs.io/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openearth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-12-30T11:32:38.000Z","updated_at":"2026-04-17T09:55:50.000Z","dependencies_parsed_at":"2022-08-09T06:16:08.156Z","dependency_job_id":"d3a1b6ca-b395-4b72-9b25-533169d2b755","html_url":"https://github.com/openearth/aeolis-python","commit_stats":{"total_commits":720,"total_committers":19,"mean_commits":37.89473684210526,"dds":0.8083333333333333,"last_synced_commit":"6afe8eed012b521492e8a32f04f433924dbbc82c"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/openearth/aeolis-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34808043,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"openearth","name":"OpenEarth","uuid":"6883038","kind":"organization","description":"","email":null,"website":"http://publicwiki.deltares.nl/display/OET","location":"Delft","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6883038?v=4","repositories_count":197,"last_synced_at":"2024-04-09T19:08:09.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openearth","funding_links":[],"total_stars":589,"followers":89,"following":0,"created_at":"2022-11-03T20:55:27.874Z","updated_at":"2024-04-09T19:08:48.604Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth/repositories"},"tags":[{"name":"v3.1.0-rc1","sha":"1fcbe86d173f964e6ee231c0ee917ca3a6cd3f5e","kind":"commit","published_at":"2026-04-17T09:55:46.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.1.0-rc1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.1.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.1.0-rc1/manifests"},{"name":"v3.0.1","sha":"1656bd353cda10a2a7209200abbf917406ef3f1f","kind":"commit","published_at":"2025-07-11T14:35:15.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"5357ce99ecd6a346da7904498e5eb4fb80dda75e","kind":"commit","published_at":"2025-07-07T08:09:45.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc3","sha":"3a20326bc92c78ca984f778c9524c3dd26154cbf","kind":"commit","published_at":"2024-07-21T23:33:24.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0.rc3","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc3/manifests"},{"name":"v3.0.0.rc1","sha":"18feb6e78241406aa21b36c7e53247b264e2ce44","kind":"commit","published_at":"2023-10-18T12:02:06.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0.rc1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc1/manifests"},{"name":"v3.0.0rc2","sha":"18feb6e78241406aa21b36c7e53247b264e2ce44","kind":"commit","published_at":"2023-10-18T12:02:06.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0rc2","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0rc2/manifests"},{"name":"v2.1.1","sha":"0adaedfc8015f18b3b551bed1dda38d630cd8c95","kind":"commit","published_at":"2023-03-29T14:41:33.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.1.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"015eb8f8801fd01eb7d64d7eef31205abd113ffc","kind":"commit","published_at":"2023-02-09T19:09:45.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.1.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.0/manifests"},{"name":"v2.0.0-alpha.2","sha":"c9efca582c433e84df28248919aa90ccdaed0e33","kind":"commit","published_at":"2023-02-08T13:53:33.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"ecde543a94ccbdc1fb5e00f9d8aafd1c0cbaa24e","kind":"commit","published_at":"2023-02-07T22:19:08.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.1/manifests"},{"name":"v1.2.1","sha":"1157c71dbd863a6572b901030bf489477fd294b3","kind":"commit","published_at":"2020-04-18T11:49:58.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.2.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.2.1/manifests"},{"name":"v1.1.2","sha":"f621e188d2f2525497e20e25886ce8ae98d2595a","kind":"commit","published_at":"2017-12-21T14:35:51.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1.2","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"0ba5b6c12919b176af4bf0298a167ca1ceb52601","kind":"commit","published_at":"2017-11-15T14:53:49.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"0ba5b6c12919b176af4bf0298a167ca1ceb52601","kind":"commit","published_at":"2017-11-15T14:53:49.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"0ba5b6c12919b176af4bf0298a167ca1ceb52601","kind":"commit","published_at":"2017-11-15T14:53:49.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.0.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0.0/manifests"},{"name":"v1.1","sha":"7281714b39af39cc8aa99c30d5f3f379adbd8c7e","kind":"commit","published_at":"2016-07-27T14:40:42.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1/manifests"},{"name":"v1.0","sha":"a6efef3b6c96c8bd11bf2ec5bd28b58820143282","kind":"commit","published_at":"2016-07-27T09:39:35.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-07-12T22:09:56.180Z","dependent_packages_count":0,"downloads":299,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":11.434914708672789,"dependent_repos_count":67.5975454751418,"dependent_packages_count":9.99089921164901,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":29.6744531318212},"purl":"pkg:pypi/aeolis","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/aeolis","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/aeolis","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/aeolis/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-06-01T20:00:55.614Z","issues_count":103,"pull_requests_count":103,"avg_time_to_close_issue":6307512.285714285,"avg_time_to_close_pull_request":1631736.2727272727,"issues_closed_count":42,"pull_requests_closed_count":88,"pull_request_authors_count":9,"issue_authors_count":18,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.6213592233009708,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":24,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":279497.375,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.25,"past_year_avg_comments_per_pull_request":1.125,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":12,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/issues","maintainers":[{"login":"Sierd","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sierd"},{"login":"manuGil","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/manuGil"},{"login":"niketagrawal","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/niketagrawal"},{"login":"bartvanwesten","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bartvanwesten"},{"login":"christavanijzendoorn","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christavanijzendoorn"},{"login":"GlennStrypsteen","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/GlennStrypsteen"},{"login":"CarolineHalllin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CarolineHalllin"},{"login":"Jan-MarkusHomberger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jan-MarkusHomberger"},{"login":"QuentinLf","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/QuentinLf"},{"login":"saeb-faraji-gargari","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/saeb-faraji-gargari"}],"active_maintainers":[{"login":"Sierd","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sierd"},{"login":"christavanijzendoorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christavanijzendoorn"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/aeolis/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/aeolis/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/aeolis/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/aeolis/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/aeolis/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/aeolis/codemeta","maintainers":[{"uuid":"hoonhout","login":"hoonhout","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/hoonhout/","role":null,"created_at":"2022-11-14T23:31:10.246Z","updated_at":"2022-11-14T23:31:10.246Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/hoonhout/packages"},{"uuid":"Sierd","login":"Sierd","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/Sierd/","role":null,"created_at":"2022-11-14T23:31:10.259Z","updated_at":"2022-11-14T23:31:10.259Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Sierd/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":913524,"maintainers_count":391976,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":11733386,"name":"github.com/openearth/aeolis-python","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/openearth/aeolis-python","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2017-11-15T14:53:49.000Z","latest_release_published_at":"2025-07-11T14:35:15.000Z","latest_release_number":"v3.0.1+incompatible","last_synced_at":"2026-07-20T20:00:50.730Z","created_at":"2025-06-05T11:15:45.618Z","updated_at":"2026-07-20T20:00:50.730Z","registry_url":"https://pkg.go.dev/github.com/openearth/aeolis-python","install_command":"go get github.com/openearth/aeolis-python","documentation_url":"https://pkg.go.dev/github.com/openearth/aeolis-python#section-documentation","metadata":{},"repo_metadata":{"id":38850238,"uuid":"48797830","full_name":"openearth/aeolis-python","owner":"openearth","description":"A process-based model for simulating supply-limited aeolian sediment transport","archived":false,"fork":false,"pushed_at":"2025-11-03T13:59:37.000Z","size":68096,"stargazers_count":36,"open_issues_count":64,"forks_count":28,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-11-03T15:26:54.195Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://aeolis.readthedocs.io/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openearth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-12-30T11:32:38.000Z","updated_at":"2025-10-31T23:53:19.000Z","dependencies_parsed_at":"2022-08-09T06:16:08.156Z","dependency_job_id":"cd65b238-7d00-42ae-982e-557a11c6d320","html_url":"https://github.com/openearth/aeolis-python","commit_stats":{"total_commits":720,"total_committers":19,"mean_commits":37.89473684210526,"dds":0.8083333333333333,"last_synced_commit":"6afe8eed012b521492e8a32f04f433924dbbc82c"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/openearth/aeolis-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283716646,"owners_count":26882344,"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","status":"online","status_checked_at":"2025-11-10T02:00:06.292Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"openearth","name":"OpenEarth","uuid":"6883038","kind":"organization","description":"","email":null,"website":"http://publicwiki.deltares.nl/display/OET","location":"Delft","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6883038?v=4","repositories_count":197,"last_synced_at":"2024-04-09T19:08:09.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openearth","funding_links":[],"total_stars":589,"followers":89,"following":0,"created_at":"2022-11-03T20:55:27.874Z","updated_at":"2024-04-09T19:08:48.604Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openearth/repositories"},"tags":[{"name":"v3.0.1","sha":"1656bd353cda10a2a7209200abbf917406ef3f1f","kind":"commit","published_at":"2025-07-11T14:35:15.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"5357ce99ecd6a346da7904498e5eb4fb80dda75e","kind":"commit","published_at":"2025-07-07T08:09:45.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc3","sha":"3a20326bc92c78ca984f778c9524c3dd26154cbf","kind":"commit","published_at":"2024-07-21T23:33:24.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0.rc3","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc3/manifests"},{"name":"v3.0.0.rc1","sha":"18feb6e78241406aa21b36c7e53247b264e2ce44","kind":"commit","published_at":"2023-10-18T12:02:06.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0.rc1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0.rc1/manifests"},{"name":"v3.0.0rc2","sha":"18feb6e78241406aa21b36c7e53247b264e2ce44","kind":"commit","published_at":"2023-10-18T12:02:06.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v3.0.0rc2","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v3.0.0rc2/manifests"},{"name":"v2.1.1","sha":"0adaedfc8015f18b3b551bed1dda38d630cd8c95","kind":"commit","published_at":"2023-03-29T14:41:33.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.1.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"015eb8f8801fd01eb7d64d7eef31205abd113ffc","kind":"commit","published_at":"2023-02-09T19:09:45.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.1.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.1.0/manifests"},{"name":"v2.0.0-alpha.2","sha":"c9efca582c433e84df28248919aa90ccdaed0e33","kind":"commit","published_at":"2023-02-08T13:53:33.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"ecde543a94ccbdc1fb5e00f9d8aafd1c0cbaa24e","kind":"commit","published_at":"2023-02-07T22:19:08.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v2.0.0-alpha.1/manifests"},{"name":"v1.2.1","sha":"1157c71dbd863a6572b901030bf489477fd294b3","kind":"commit","published_at":"2020-04-18T11:49:58.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.2.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.2.1/manifests"},{"name":"v1.1.2","sha":"f621e188d2f2525497e20e25886ce8ae98d2595a","kind":"commit","published_at":"2017-12-21T14:35:51.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1.2","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.2/manifests"},{"name":"v1.0.0","sha":"0ba5b6c12919b176af4bf0298a167ca1ceb52601","kind":"commit","published_at":"2017-11-15T14:53:49.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.0.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0.0/manifests"},{"name":"v1.1.0","sha":"0ba5b6c12919b176af4bf0298a167ca1ceb52601","kind":"commit","published_at":"2017-11-15T14:53:49.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.0/manifests"},{"name":"v1.1.1","sha":"0ba5b6c12919b176af4bf0298a167ca1ceb52601","kind":"commit","published_at":"2017-11-15T14:53:49.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"7281714b39af39cc8aa99c30d5f3f379adbd8c7e","kind":"commit","published_at":"2016-07-27T14:40:42.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.1","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.1/manifests"},{"name":"v1.0","sha":"a6efef3b6c96c8bd11bf2ec5bd28b58820143282","kind":"commit","published_at":"2016-07-27T09:39:35.000Z","download_url":"https://codeload.github.com/openearth/aeolis-python/tar.gz/v1.0","html_url":"https://github.com/openearth/aeolis-python/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/openearth/aeolis-python@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-10T17:24:41.572Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/openearth/aeolis-python","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/openearth/aeolis-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/openearth/aeolis-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/openearth/aeolis-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-11-10T17:24:27.470Z","issues_count":99,"pull_requests_count":97,"avg_time_to_close_issue":6307512.285714285,"avg_time_to_close_pull_request":1689290.9882352941,"issues_closed_count":42,"pull_requests_closed_count":85,"pull_request_authors_count":9,"issue_authors_count":14,"avg_comments_per_issue":1.0303030303030303,"avg_comments_per_pull_request":0.5463917525773195,"merged_pull_requests_count":75,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":747807.9375,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.8636363636363636,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/issues","maintainers":[{"login":"manuGil","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/manuGil"},{"login":"Sierd","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sierd"},{"login":"niketagrawal","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/niketagrawal"},{"login":"bartvanwesten","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bartvanwesten"},{"login":"christavanijzendoorn","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christavanijzendoorn"},{"login":"GlennStrypsteen","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/GlennStrypsteen"},{"login":"CarolineHalllin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CarolineHalllin"},{"login":"Jan-MarkusHomberger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jan-MarkusHomberger"},{"login":"QuentinLf","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/QuentinLf"},{"login":"saeb-faraji-gargari","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/saeb-faraji-gargari"}],"active_maintainers":[{"login":"Sierd","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sierd"},{"login":"christavanijzendoorn","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christavanijzendoorn"},{"login":"bartvanwesten","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bartvanwesten"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenearth%2Faeolis-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenearth%2Faeolis-python/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenearth%2Faeolis-python/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenearth%2Faeolis-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenearth%2Faeolis-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenearth%2Faeolis-python/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2226026,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":1400028,"full_name":"openearth/aeolis-python","default_branch":"main","total_commits":779,"total_committers":15,"total_bot_commits":14,"total_bot_committers":1,"mean_commits":51.93333333333333,"dds":0.7509627727856226,"past_year_total_commits":48,"past_year_total_committers":3,"past_year_total_bot_commits":14,"past_year_total_bot_committers":1,"past_year_mean_commits":16.0,"past_year_dds":0.33333333333333337,"last_synced_at":"2026-07-20T20:02:52.260Z","last_synced_commit":"1fcbe86d173f964e6ee231c0ee917ca3a6cd3f5e","created_at":"2023-10-15T00:07:48.467Z","updated_at":"2026-07-20T20:02:00.292Z","committers":[{"name":"Sierd","email":"sierd.devries@tudelft.nl","login":"Sierd","count":194},{"name":"Bas Hoonhout","email":"bas@hoonhout.com","login":"hoonhout","count":121},{"name":"Manuel G. Garcia","email":"gilbert.mg22@gmail.com","login":"manuGil","count":117},{"name":"bartvanwesten","email":"bart.v.w@live.nl","login":"bartvanwesten","count":79},{"name":"Nick Cohn","email":"nicholas.t.cohn@gmail.com","login":"ncohn","count":61},{"name":"Bas Hoonhout","email":"bas.hoonhout@deltares.nl","login":null,"count":58},{"name":"CarolineHalllin","email":"caroline.hallin@tvrl.lth.se","login":"CarolineHalllin","count":56},{"name":"Niket","email":"15953349+niketagrawal","login":"niketagrawal","count":25},{"name":"tomspak","email":"t.s.pak@tudelft.nl","login":"tomspak","count":21},{"name":"christavanijzendoorn","email":"christa.vanijzendoorn@gmail.com","login":"christavanijzendoorn","count":14},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":14},{"name":"Nellskaden","email":"66690695+Nellskaden","login":"Nellskaden","count":9},{"name":"GlennStrypsteen","email":"glenn.strypsteen@kuleuven.be","login":"GlennStrypsteen","count":7},{"name":"OlivierBurvingt","email":"o.burvingt@brgm.fr","login":"OlivierBurvingt","count":2},{"name":"Bas Hoonhout","email":"hoonhout@Bass-MBP.fritz.box","login":null,"count":1}],"past_year_committers":[{"name":"Sierd","email":"sierd.devries@tudelft.nl","login":"Sierd","count":32},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":14},{"name":"OlivierBurvingt","email":"o.burvingt@brgm.fr","login":"OlivierBurvingt","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-22T00:00:11.579Z","repositories_count":6389537,"commits_count":869040312,"contributors_count":35964301,"owners_count":1228843,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"openearth/aeolis-python","html_url":"https://github.com/openearth/aeolis-python","last_synced_at":"2026-06-01T20:00:55.614Z","status":"error","issues_count":103,"pull_requests_count":103,"avg_time_to_close_issue":6307512.285714285,"avg_time_to_close_pull_request":1631736.2727272727,"issues_closed_count":42,"pull_requests_closed_count":88,"pull_request_authors_count":9,"issue_authors_count":18,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.6213592233009708,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":24,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":279497.375,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.25,"past_year_avg_comments_per_pull_request":1.125,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":12,"created_at":"2023-10-15T00:08:19.964Z","updated_at":"2026-06-01T20:00:55.614Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openearth%2Faeolis-python/issues","issue_labels_count":{"documentation":17,"enhancement":15,"bug":14,"question":14,"test":8,"refactoring":7,"help wanted":3,"wontfix":2},"pull_request_labels_count":{"documentation":14,"bug":7,"enhancement":3,"test":3,"refactoring":1},"issue_author_associations_count":{"COLLABORATOR":91,"NONE":12},"pull_request_author_associations_count":{"COLLABORATOR":98,"CONTRIBUTOR":3,"NONE":2},"issue_authors":{"manuGil":28,"Sierd":19,"niketagrawal":15,"bartvanwesten":12,"GlennStrypsteen":5,"christavanijzendoorn":5,"maddykelley":3,"frederikvand":3,"CarolineHalllin":3,"Jan-MarkusHomberger":2,"JiHuGUO":1,"ghendrickx":1,"QuentinLf":1,"saeb-faraji-gargari":1,"lzhu5":1,"savannahdevoe":1,"mwengrove":1,"ChengJungHsu":1},"pull_request_authors":{"Sierd":33,"manuGil":23,"niketagrawal":11,"bartvanwesten":11,"christavanijzendoorn":8,"CarolineHalllin":6,"GlennStrypsteen":6,"Copilot":3,"ssheminway":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-16T00:00:20.511Z","repositories_count":14861067,"issues_count":32343518,"pull_requests_count":106234166,"authors_count":11347973,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":4},"past_year_pull_request_author_associations_count":{"COLLABORATOR":9,"CONTRIBUTOR":3},"past_year_issue_authors":{"ChengJungHsu":1,"ghendrickx":1,"JiHuGUO":1,"savannahdevoe":1},"past_year_pull_request_authors":{"Sierd":8,"Copilot":3,"christavanijzendoorn":1},"maintainers":[{"login":"Sierd","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sierd"},{"login":"manuGil","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/manuGil"},{"login":"niketagrawal","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/niketagrawal"},{"login":"bartvanwesten","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bartvanwesten"},{"login":"christavanijzendoorn","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christavanijzendoorn"},{"login":"GlennStrypsteen","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/GlennStrypsteen"},{"login":"CarolineHalllin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CarolineHalllin"},{"login":"Jan-MarkusHomberger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jan-MarkusHomberger"},{"login":"QuentinLf","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/QuentinLf"},{"login":"saeb-faraji-gargari","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/saeb-faraji-gargari"}],"active_maintainers":[{"login":"Sierd","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sierd"},{"login":"christavanijzendoorn","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christavanijzendoorn"}]},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":11,"MemberEvent":1,"PullRequestEvent":27,"ForkEvent":1,"IssuesEvent":6,"WatchEvent":3,"IssueCommentEvent":14,"PushEvent":169,"PullRequestReviewEvent":16,"PullRequestReviewCommentEvent":44,"CreateEvent":17},"last_year":{"DeleteEvent":4,"PullRequestEvent":15,"ForkEvent":1,"IssuesEvent":2,"WatchEvent":2,"IssueCommentEvent":12,"PushEvent":142,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":41,"CreateEvent":9}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-09T06:16:07.891Z","updated_at":"2022-08-09T06:16:07.891Z","repository_link":"https://github.com/openearth/aeolis-python/blob/main/docs/requirements.txt","dependencies":[{"id":749933363,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"\u003c2.0.0","direct":true,"kind":"runtime","optional":false},{"id":749933364,"package_name":"sphinxcontrib-napoleon","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749933365,"package_name":"AeoLiS","ecosystem":"pypi","requirements":"==2.0.0.dev2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-09T06:16:08.125Z","updated_at":"2022-08-09T06:16:08.125Z","repository_link":"https://github.com/openearth/aeolis-python/blob/main/requirements.txt","dependencies":[{"id":749934876,"package_name":"netCDF4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749934877,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749934878,"package_name":"codecov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749934879,"package_name":"nose","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749934880,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749934881,"package_name":"bmi-python","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749934882,"package_name":"ipykernel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749934883,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-08-09T06:16:08.137Z","updated_at":"2022-08-09T06:16:08.137Z","repository_link":"https://github.com/openearth/aeolis-python/blob/main/setup.py","dependencies":[{"id":749935563,"package_name":"docopt","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":749935564,"package_name":"bmi-python","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749935565,"package_name":"netCDF4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749935566,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749935567,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":749935568,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":13.124690667163419,"created_at":"2023-10-15T00:05:29.567Z","updated_at":"2026-07-23T21:30:21.523Z","avatar_url":"https://github.com/openearth.png","language":"Jupyter Notebook","category":"Hydrosphere","sub_category":"Coastal and Reefs","monthly_downloads":299,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"![AeoLiS Banner](https://github.com/openearth/aeolis-shortcourse/blob/main/Sandmotor/notebooks/logo.png)\n\n[![ReadTheDocs](http://readthedocs.org/projects/aeolis/badge/?version=latest)](http://aeolis.readthedocs.io/en/latest/)\n[![PyPI](https://img.shields.io/pypi/v/aeolis.svg)](https://pypi.python.org/pypi/aeolis)\n[![PyPI_versions](https://img.shields.io/pypi/pyversions/aeolis.svg)](https://pypi.python.org/pypi/aeolis)\n[![PyPI_status](https://img.shields.io/pypi/status/aeolis.svg)](https://pypi.python.org/pypi/aeolis)\n[![PyPI_format](https://img.shields.io/pypi/format/aeolis.svg)](https://pypi.python.org/pypi/aeolis)\n[![License](https://img.shields.io/pypi/l/aeolis.svg)](https://pypi.python.org/pypi/aeolis)\n[![DOI](https://zenodo.org/badge/7830/openearth/aeolis-python.svg)](https://zenodo.org/badge/latestdoi/7830/openearth/aeolis-python)\n\n# AeoLiS\nAeoLiS is a process-based model for simulating aeolian sediment transport in situations where supply-limiting factors are important,\nlike in coastal environments. Supply-limitations currently supported\nare soil moisture contents, sediment sorting and armouring, bed slope\neffects, air humidity and roughness elements.\n\nhttps://github.com/openearth/aeolis-python/assets/14054272/128684d6-73ac-4a5f-a186-51559679bd66\n\n## Installation\n\n**Requirements:**\n\n- Python 3.9 or newer\n- pip 22.0 or newer\n- netCDF4\n\n### Installing from PyPI\n\nOn the comand line of your working environment (Bash/Shell, Conda, Mamba, or similar), run the following:\n\n```shell\npip install aeolis\n```\n\n\u003e For Windows users, the recommend way to install AeoLiS is to use [Anaconda](https://docs.anaconda.com/free/anaconda/install/windows/).\n\n\n### Installing from source\n\n1. Clone the repository using Git, or download the source code.\n\n2. AeoLiS users may install the package with only the required dependencies. Go to `aeolis-python` directory and install using pip\n   ```shell\n   cd aeolis-python/\n   pip install .\n   ```\n\n3. AeoLiS users who intend to modify the sourcecode can install additional dependencies for test and documentation as follows. Go to root directory `aeolis-python/` and:\n\n   ```shell\n   pip install -e .[dev]\n   ```\n\n### Running AeoLiS\n\nExamples from command line:\n\n```shell\naeolis run \u003cpath/to/aeolis.txt/\u003e\n# or wind module\naeolis wind \u003cpath/to/wind.txt\u003e --mean=6 --duration=3600\n```\n\n## Documentation\nDetailed documentation can be found at [AeoLiS ReadTheDocs](http://aeolis.readthedocs.io/)\n\n\n## AeoLiS Developer Team\nThe maintenance and development is done by a group of very enthusiastic people.\n\n**Get Involved:**\nRead our [Contribution Guidelines](CONTRIBUTING.md) to know how you can help to develop AeoLiS.\n\n**Current Members:**\n\n- [Bart van Westen](mailto:Bart.vanWesten@deltares.nl) at Deltares\n- [Nick Cohn](mailto:nick.cohn@usace.army.mil) at U.S. Army Engineer Research and Development Center (ERDC)\n- [Sierd de Vries](mailto:Sierd.deVries@tudelft.nl) (founder) at Delft University of Technology\n- [Christa van IJzendoorn](mailto:C.O.vanIJzendoorn@tudelft.nl) at Delft University of Technology\n- [Caroline Hallin](mailto:E.C.Hallin@tudelft.nl) at Delft University of Technology\n- [Glenn Strypsteen](mailto:glenn.strypsteen@kuleuven.be) at Katholieke Universiteit Leuven\n- [Janelle Skaden](mailto:Janelle.E.Skaden@usace.army.mil) at U.S. Army Engineer Research and Development Center (ERDC)\n\n**Previous Members \u0026 Contributors:**\n- [Bas Hoonhout](mailto:bas@hoonhout.com) (founder)\n- Tom Pak\n- Pieter Rauwoens\n- Lisa Meijer\n\n## Citation\n\nPlease, cite this software as follows:\n\n*de Vries, S., Hallin, C., van IJzendoorn, C., van Westen, B., Cohn, N., Strypsteen, G., Skaden, J., Agrawal, N., \u0026 Garcia Alvarez, M. (2023). AeoLiS (Version 3.0.1) [Computer software]. https://github.com/openearth/aeolis-python*\n\n## Acknowlegdements\n\n- AeoLiS is supported by the [Digital Competence Centre](https://dcc.tudelft.nl), Delft University of Technology.\n- The contributing guidelines for AeoLiS are derived from the [NLeSC/python-template](https://github.com/NLeSC/python-template) and [numpy contributing guide](https://numpy.org/devdocs/dev/index.html#development-process-summary)\n\n\u0026copy; (2023) AeoLiS Development Team, Delft, The Netherlands.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/116542","html_url":"https://ost.ecosyste.ms/projects/116542"}