{"id":297084,"name":"SMODERP2D","description":"Distributed event-based model for surface and subsurface runoff and erosion.","url":"https://github.com/storm-fsv-cvut/smoderp2d","last_synced_at":"2026-04-28T12:30:21.621Z","repository":{"id":44008169,"uuid":"120896883","full_name":"storm-fsv-cvut/smoderp2d","owner":"storm-fsv-cvut","description":"SMODERP2D -  Distributed event-based model for surface and subsurface runoff and erosion","archived":false,"fork":false,"pushed_at":"2025-11-07T11:43:24.000Z","size":57731,"stargazers_count":9,"open_issues_count":60,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-01-31T20:42:05.804Z","etag":null,"topics":["gis-based","soil-erosion","surface-runoff"],"latest_commit_sha":null,"homepage":"https://storm-fsv-cvut.github.io/smoderp2d-manual/","language":"Python","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/storm-fsv-cvut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2018-02-09T11:19:39.000Z","updated_at":"2025-11-07T11:43:31.000Z","dependencies_parsed_at":"2023-10-13T00:26:02.912Z","dependency_job_id":"765282cc-4a16-4722-935b-addf1903353e","html_url":"https://github.com/storm-fsv-cvut/smoderp2d","commit_stats":{"total_commits":1462,"total_committers":14,"mean_commits":"104.42857142857143","dds":0.6409028727770179,"last_synced_commit":"8efbdc6048978e0ad9c2c2ebc5223612fbf43acb"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/storm-fsv-cvut/smoderp2d","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storm-fsv-cvut","download_url":"https://codeload.github.com/storm-fsv-cvut/smoderp2d/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31918838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":"storm-fsv-cvut","name":"The Department of Landscape Water Conservation","uuid":"36297649","kind":"organization","description":"The particular fields of interest are mathematical modeling of rainfall-runoff processes, soil erosion, transport processes, soil hydrology and GIS.","email":null,"website":"http://storm.fsv.cvut.cz/?lang=en","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36297649?v=4","repositories_count":7,"last_synced_at":"2024-04-17T03:18:16.862Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/storm-fsv-cvut","funding_links":[],"total_stars":7,"followers":2,"following":0,"created_at":"2023-02-22T10:27:53.872Z","updated_at":"2024-04-17T03:18:18.835Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storm-fsv-cvut","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storm-fsv-cvut/repositories"},"packages":[{"id":8814686,"name":"smoderp2d","ecosystem":"pypi","description":"Distributed event-based model for surface and subsurface runoff and erosion.","homepage":null,"licenses":"GPLv3","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/storm-fsv-cvut/smoderp2d","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2024-01-26T09:43:50.000Z","latest_release_published_at":"2025-06-12T19:04:07.000Z","latest_release_number":"2.0.2","last_synced_at":"2026-04-23T12:02:18.485Z","created_at":"2024-01-26T09:46:18.918Z","updated_at":"2026-04-23T12:02:18.485Z","registry_url":"https://pypi.org/project/smoderp2d/","install_command":"pip install smoderp2d --index-url https://pypi.org/simple","documentation_url":"https://smoderp2d.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":[],"normalized_name":"smoderp2d","project_status":null},"repo_metadata":{"id":74034865,"uuid":"120897123","full_name":"storm-fsv-cvut/smoderp2d-manual","owner":"storm-fsv-cvut","description":"Manual of the rainfall-runoff/erosion model SMODERP2D","archived":false,"fork":false,"pushed_at":"2024-09-03T08:27:23.000Z","size":73820,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-27T20:20:56.069Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://storm-fsv-cvut.github.io/smoderp2d-manual/","language":"TeX","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/storm-fsv-cvut.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2018-02-09T11:22:26.000Z","updated_at":"2024-09-03T08:27:01.000Z","dependencies_parsed_at":"2024-03-27T08:40:05.715Z","dependency_job_id":"05fd44bc-27d0-40a2-9241-2446634dd4fd","html_url":"https://github.com/storm-fsv-cvut/smoderp2d-manual","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/storm-fsv-cvut/smoderp2d-manual","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d-manual","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d-manual/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d-manual/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d-manual/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storm-fsv-cvut","download_url":"https://codeload.github.com/storm-fsv-cvut/smoderp2d-manual/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d-manual/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27728265,"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-12-14T02:00:11.348Z","response_time":56,"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":"storm-fsv-cvut","name":"The Department of Landscape Water Conservation","uuid":"36297649","kind":"organization","description":"The particular fields of interest are mathematical modeling of rainfall-runoff processes, soil erosion, transport processes, soil hydrology and GIS.","email":null,"website":"http://storm.fsv.cvut.cz/?lang=en","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36297649?v=4","repositories_count":7,"last_synced_at":"2024-04-17T03:18:16.862Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/storm-fsv-cvut","funding_links":[],"total_stars":7,"followers":2,"following":0,"created_at":"2023-02-22T10:27:53.872Z","updated_at":"2024-04-17T03:18:18.835Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storm-fsv-cvut","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/storm-fsv-cvut/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-04-21T10:39:28.497Z","dependent_packages_count":0,"downloads":9,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":65.75176483965916,"dependent_packages_count":9.960835192776228,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":37.856300016217695},"purl":"pkg:pypi/smoderp2d","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/smoderp2d","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/smoderp2d","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/smoderp2d/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/smoderp2d/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/smoderp2d/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/smoderp2d/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/smoderp2d/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/smoderp2d/codemeta","maintainers":[{"uuid":"landamar","login":"landamar","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/landamar/","role":"Owner","created_at":"2024-01-26T09:48:50.424Z","updated_at":"2024-01-26T09:48:50.424Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/landamar/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":849607,"maintainers_count":363021,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","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"}}],"commits":{"id":1638673,"full_name":"storm-fsv-cvut/smoderp2d","default_branch":"master","total_commits":1475,"total_committers":10,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":147.5,"dds":0.6366101694915254,"past_year_total_commits":8,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.0,"past_year_dds":0.125,"last_synced_at":"2026-04-25T11:04:36.389Z","last_synced_commit":"53894a3b26b25d56c8455d3a231870fe7eafbf5b","created_at":"2024-07-24T00:18:21.728Z","updated_at":"2026-04-25T11:03:39.909Z","committers":[{"name":"ondrej","email":"pesej.ondrek@gmail.com","login":"pesekon2","count":536},{"name":"Martin Landa","email":"landa.martin@gmail.com","login":"landam","count":489},{"name":"jerabekjak","email":"jerabekjaku@gmail.com","login":"jerabekjak","count":244},{"name":"Michael Kala","email":"michael.kala@email.cz","login":"kalator","count":136},{"name":"kavkapet","email":"petr.kavka@fsv.cvut.cz","login":"kavkapet","count":30},{"name":"pikorcik","email":"tkule@seznam.cz","login":null,"count":28},{"name":"Jan Devátý","email":"jan.devaty@fsv.cvut.cz","login":"jandevaty","count":6},{"name":"jerabekjak","email":"jerabekjak@fsv.cvut.cz","login":null,"count":4},{"name":"Jakub S","email":"123935962+kubsta","login":"kubsta","count":1},{"name":"ondrej","email":"ondrej@b802-2.fsv.cvut.cz","login":null,"count":1}],"past_year_committers":[{"name":"Martin Landa","email":"landa.martin@gmail.com","login":"landam","count":7},{"name":"pesekon2","email":"pesej.ondrek@gmail.com","login":"pesekon2","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-27T00:00:06.983Z","repositories_count":6219657,"commits_count":899563428,"contributors_count":34874123,"owners_count":1146036,"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":"storm-fsv-cvut/smoderp2d","html_url":"https://github.com/storm-fsv-cvut/smoderp2d","last_synced_at":"2026-04-21T09:02:22.958Z","status":"active","issues_count":127,"pull_requests_count":148,"avg_time_to_close_issue":33364853.231578946,"avg_time_to_close_pull_request":1822246.251968504,"issues_closed_count":95,"pull_requests_closed_count":127,"pull_request_authors_count":6,"issue_authors_count":11,"avg_comments_per_issue":1.858267716535433,"avg_comments_per_pull_request":1.0743243243243243,"merged_pull_requests_count":115,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":1,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":767.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.25,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":2,"created_at":"2024-07-24T00:18:52.227Z","updated_at":"2026-04-21T09:02:22.958Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/storm-fsv-cvut%2Fsmoderp2d/issues","issue_labels_count":{"enhancement":31,"bug":26,"ArcGIS":23,"data preparation":22,"QGIS":13,"GRASS GIS":10,"task":7,"question":5,"+branch: infiltration_tacr":4,"post-processing":4,"profile1d":3,"help wanted":3,"MS Windows":2,"diffusive wave approximation":1,"+branch: tf_smoderp":1,"invalid":1},"pull_request_labels_count":{"enhancement":46,"bug":15,"QGIS":11,"GRASS GIS":10,"data preparation":8,"dependencies":3,"tests":3,"profile1d":2,"ArcGIS":2,"python":1,"+branch: infiltration_tacr":1,"WPS":1},"issue_author_associations_count":{"MEMBER":86,"COLLABORATOR":29,"NONE":9,"CONTRIBUTOR":3},"pull_request_author_associations_count":{"COLLABORATOR":81,"MEMBER":61,"NONE":4,"CONTRIBUTOR":2},"issue_authors":{"landam":57,"jerabekjak":30,"pesekon2":14,"kavkapet":14,"TomasLib":4,"kubatjanf":2,"kalator":2,"VCH-HGP":1,"pikorcik":1,"jandevaty":1,"jehlijos":1},"pull_request_authors":{"pesekon2":80,"landam":44,"jerabekjak":18,"dependabot[bot]":3,"kubsta":2,"kavkapet":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-23T00:00:09.119Z","repositories_count":14370425,"issues_count":34462938,"pull_requests_count":112843965,"authors_count":11243336,"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":{"data preparation":1},"past_year_pull_request_labels_count":{"bug":1,"dependencies":1,"python":1,"QGIS":1},"past_year_issue_author_associations_count":{"COLLABORATOR":1},"past_year_pull_request_author_associations_count":{"MEMBER":3,"NONE":1},"past_year_issue_authors":{"kavkapet":1},"past_year_pull_request_authors":{"landam":3,"dependabot[bot]":1},"maintainers":[{"login":"landam","count":99,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landam"},{"login":"pesekon2","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pesekon2"},{"login":"jerabekjak","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jerabekjak"},{"login":"kavkapet","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kavkapet"},{"login":"jandevaty","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jandevaty"}],"active_maintainers":[{"login":"landam","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landam"},{"login":"kavkapet","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kavkapet"}]},"events":{"total":{"DeleteEvent":4,"PullRequestEvent":6,"IssuesEvent":6,"IssueCommentEvent":1,"PushEvent":13,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":4,"CreateEvent":4},"last_year":{"DeleteEvent":1,"PullRequestEvent":1,"IssuesEvent":1,"PushEvent":6,"PullRequestReviewEvent":3,"PullRequestReviewCommentEvent":3,"CreateEvent":1}},"keywords":["gis-based","soil-erosion","surface-runoff"],"dependencies":[{"ecosystem":"pypi","filepath":"bin/wps/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-09T14:46:18.611Z","updated_at":"2022-07-09T14:46:18.611Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/bin/wps/requirements.txt","dependencies":[{"id":128799840,"package_name":"pywps","ecosystem":"pypi","requirements":"==4.2.8","direct":true,"kind":"runtime","optional":false},{"id":128799844,"package_name":"python-magic","ecosystem":"pypi","requirements":"==0.4.18","direct":true,"kind":"runtime","optional":false},{"id":128799848,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.14","direct":true,"kind":"runtime","optional":false},{"id":128799851,"package_name":"werkzeug","ecosystem":"pypi","requirements":"\u003c2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docker/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-09T14:46:19.011Z","updated_at":"2022-07-09T14:46:19.011Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/docker/requirements.txt","dependencies":[{"id":128803540,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.14","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"bin/wps/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-17T05:45:44.172Z","updated_at":"2023-02-17T05:45:44.172Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/bin/wps/Dockerfile","dependencies":[{"id":7734281176,"package_name":"ubuntu","ecosystem":"docker","requirements":"18.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"bin/wps/docker-compose-letsencrypt.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:45:44.418Z","updated_at":"2023-02-17T05:45:44.418Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/bin/wps/docker-compose-letsencrypt.yml","dependencies":[{"id":7734281566,"package_name":"smoderp_wps_demo","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"bin/wps/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:45:44.518Z","updated_at":"2023-02-17T05:45:44.518Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/bin/wps/docker-compose.yml","dependencies":[{"id":7734282151,"package_name":"smoderp_wps_demo","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-17T05:45:44.757Z","updated_at":"2023-02-17T05:45:44.757Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/docker/Dockerfile","dependencies":[{"id":7734282223,"package_name":"python","ecosystem":"docker","requirements":"3.10-slim-bullseye","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cmd_provider.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T09:57:08.785Z","updated_at":"2023-09-23T09:57:08.785Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/.github/workflows/cmd_provider.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/cmd_template.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T09:57:08.817Z","updated_at":"2023-09-23T09:57:08.817Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/.github/workflows/cmd_template.yml","dependencies":[{"id":13896081799,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13896081800,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/grass_provider.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T09:57:08.854Z","updated_at":"2023-09-23T09:57:08.854Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/.github/workflows/grass_provider.yml","dependencies":[{"id":13896081809,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":".github/workflows/requirements2.7.txt","sha":null,"kind":"manifest","created_at":"2023-09-23T09:57:09.062Z","updated_at":"2023-09-23T09:57:09.062Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/.github/workflows/requirements2.7.txt","dependencies":[{"id":13896081869,"package_name":"pytest","ecosystem":"pypi","requirements":"==4.6.11","direct":true,"kind":"runtime","optional":false},{"id":13896081870,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.16.6","direct":true,"kind":"runtime","optional":false},{"id":13896081871,"package_name":"configparser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-23T09:57:09.910Z","updated_at":"2023-09-23T09:57:09.910Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":".github/workflows/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-11T16:27:39.415Z","updated_at":"2023-10-11T16:27:39.415Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/.github/workflows/requirements.txt","dependencies":[{"id":14153270394,"package_name":"configparser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/workflows/requirements3.11.txt","sha":null,"kind":"manifest","created_at":"2023-10-11T16:27:39.477Z","updated_at":"2023-10-11T16:27:39.477Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/.github/workflows/requirements3.11.txt","dependencies":[{"id":14153270412,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14153270413,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/workflows/requirements3.9.txt","sha":null,"kind":"manifest","created_at":"2023-10-11T16:27:39.497Z","updated_at":"2023-10-11T16:27:39.497Z","repository_link":"https://github.com/storm-fsv-cvut/smoderp2d/blob/master/.github/workflows/requirements3.9.txt","dependencies":[{"id":14153270414,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.2.2","direct":true,"kind":"runtime","optional":false},{"id":14153270415,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.20.1","direct":true,"kind":"runtime","optional":false}]}],"score":8.83927669058535,"created_at":"2024-07-24T00:18:15.056Z","updated_at":"2026-04-28T12:30:21.625Z","avatar_url":"https://github.com/storm-fsv-cvut.png","language":"Python","category":"Natural Resources","sub_category":"Soil and Land","monthly_downloads":9,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# SMODERP2D\n\n[![cmd_provider_consistency_test](https://github.com/storm-fsv-cvut/smoderp2d/actions/workflows/cmd_provider.yml/badge.svg?branch=master)](https://github.com/storm-fsv-cvut/smoderp2d/actions/workflows/cmd_provider.yml)\n[![grass_provider_consistency_test](https://github.com/storm-fsv-cvut/smoderp2d/actions/workflows/grass_provider.yml/badge.svg?branch=master)](https://github.com/storm-fsv-cvut/smoderp2d/actions/workflows/grass_provider.yml)\n\nDistributed event-based model for surface and subsurface runoff and erosion.\n\n```sh\n    @ @ @   @       @     @ @     @ @ @     @ @ @ @  @ @ @    @ @ @\n   @        @ @   @ @   @     @   @     @   @        @     @  @     @\n   @        @   @   @  @       @  @      @  @        @     @  @     @\n     @ @    @       @  @       @  @      @  @ @ @    @ @ @    @ @ @\n         @  @       @  @       @  @      @  @        @   @    @\n         @  @       @   @     @   @     @   @        @    @   @\n    @ @ @   @       @     @ @     @ @ @     @ @ @ @  @     @  @\n    \\  \\  /   / /    \\   \\  /   \\  /    /     /       @ @ @   @ @ @\n     \\ _\\/   /_/      \\   \\/     \\/    /_____/       @     @  @     @\n         \\__/          \\  /      _\\___/                    @  @      @\n             \\____      \\/      /                         @   @      @\n                  \\_____/______/                        @     @      @\n                               \\                      @       @     @\n                                \\___________________ @ @ @ @  @ @ @\n```\n\nUser documentation: \u003chttps://storm-fsv-cvut.github.io/smoderp2d-manual/\u003e\n\n## How to test\n\nDownload SMODERP2D source code to your computer.\n\n```sh\ngit clone https://github.com/storm-fsv-cvut/smoderp2d.git\n```\n\n### From Docker container\n\nBuild an image:\n\n```sh\ndocker build \\\n --tag smoderp2d:latest --file docker/Dockerfile .\n```\n\nRun SMODERP2D command line tool from Docker container:\n\n```sh\ndocker run \\\n -v `pwd`:/opt/smoderp2d -w /opt/smoderp2d/ --rm --entrypoint \\\n ./bin/start-smoderp2d.py smoderp2d \\\n --config tests/config_files/quicktest_stream_rill.ini\n```\n\n#### GRASS GIS\n\nBuild an image with GRASS GIS support:\n\n```sh\ndocker build \\\n --tag smoderp2d-grass:latest --file docker/grass/Dockerfile .\n```\n\nRun SMODERP2D with GRASS GIS provider from Docker container:\n\n```sh\ndocker run \\\n -v `pwd`:/opt/smoderp2d -w /opt/smoderp2d/ --rm --entrypoint \\\n ./tests/run_grass_gistest.sh smoderp2d-grass \\\n nucice\n```\n\n### Run locally\n\n#### Command line\n\n```sh\nPYTHONPATH=$PYTHONPATH:`pwd` ./bin/start-smoderp2d.py --config tests/config_files/quicktest_stream_rill.ini\n```\n\n#### QGIS\n\nRequirements: QGIS 3.28.10 and higher\n\nDefine `QGIS_PLUGINPATH` and `PYTHONPATH` environmental variables in\n`Settings -\u003e Options -\u003e System` and restart QGIS.\n\nThan enable SMODERP2D plugin in `Plugins -\u003e Manage and Install Plugins...`.\n\nAlternatively set up environment variables in command line before starting QGIS:\n\n```sh\nPYTHONPATH=$PYTHONPATH:`pwd` QGIS_PLUGINPATH=`pwd`/bin/qgis qgis tests/data/nucice/qgis_project.qgz\n```\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["arrays","earth-observation","geospatial-analysis","grass-gis","open-science","parallel-computing","timeseries-analysis"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/297084","html_url":"https://ost.ecosyste.ms/projects/297084"}