{"id":75542,"name":"opendcs","description":"Open Data Collection System for Hydro/Meteorologic Data","url":"https://github.com/opendcs/opendcs","last_synced_at":"2025-09-08T16:39:54.983Z","repository":{"id":17454463,"uuid":"20228381","full_name":"opendcs/opendcs","owner":"opendcs","description":"Open Data Collection System for Hydro/Meteorologic Data","archived":false,"fork":false,"pushed_at":"2025-09-02T10:14:55.000Z","size":166337,"stargazers_count":40,"open_issues_count":306,"forks_count":27,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-09-02T12:48:24.054Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendcs.png","metadata":{"files":{"readme":"README.docker.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":"2014-05-27T17:16:15.000Z","updated_at":"2025-08-30T03:42:49.000Z","dependencies_parsed_at":"2024-01-08T16:29:09.277Z","dependency_job_id":"a1b792b6-3464-4682-9312-76f90b56f574","html_url":"https://github.com/opendcs/opendcs","commit_stats":{"total_commits":2716,"total_committers":22,"mean_commits":"123.45454545454545","dds":"0.47128129602356406","last_synced_commit":"4eeaefef96ae1b68abfa19ab8ef055551bf97719"},"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/opendcs/opendcs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendcs","download_url":"https://codeload.github.com/opendcs/opendcs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274209349,"owners_count":25241782,"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-09-08T02:00:09.813Z","response_time":121,"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":"opendcs","name":"OpenDCS","uuid":"7715955","kind":"organization","description":"A suite of Tools for gathering hydrologic data, storing it to database, and performing computations.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7715955?v=4","repositories_count":9,"last_synced_at":"2023-12-17T22:10:27.959Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opendcs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-08T11:41:53.989Z","updated_at":"2023-12-17T22:10:28.697Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendcs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendcs/repositories"},"packages":[],"commits":{"id":1549528,"full_name":"opendcs/opendcs","default_branch":"main","committers":[{"name":"mmaloney","email":"","login":null,"count":1436},{"name":"Mike Neilson","email":"michael.a.neilson@usace.army.mil","login":"MikeNeilson","count":934},{"name":"Michael Maloney","email":"mike@covesw.com","login":"mikecovesw","count":212},{"name":"Karl Tarbet","email":"ktarbet","login":"ktarbet","count":142},{"name":"Adam Korynta","email":"adam@rmanet.com","login":"adamkorynta","count":23},{"name":"zamusacelre","email":"zoe.a.miller@usace.army.mil","login":"ZoeMillerUSACE","count":18},{"name":"zack-rma","email":"zack@rmanet.com","login":"zack-rma","count":17},{"name":"Treyson","email":"132717358+tlelv","login":"tlelv","count":16},{"name":"oskarhurst","email":"48417811+oskarhurst","login":"oskarhurst","count":15},{"name":"zamusacelre","email":"104451600+zamusacelre","login":"zamusacelre","count":14},{"name":"Andrew Gilmore","email":"andrew@precisionwre.com","login":"AndrewPWRE","count":11},{"name":"hoffmanjs","email":"scott.j.hoffman@usace.army.mil","login":"hoffmanjs","count":11},{"name":"Andrew Gilmore","email":"agilmore2@gmail.com","login":"agilmore2","count":6},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"BrettPWRE","email":"brett@precisionwre.com","login":"Brett-Boyer","count":6},{"name":"David Ho","email":"david.ho@usace.army.mil","login":"dvdhoz","count":5},{"name":"Mike Neilson","email":"m.allan.neilson@usace.army.mil","login":null,"count":5},{"name":"Baoyu Yin","email":"1384496500113302@mil","login":null,"count":4},{"name":"Daniel Osborne","email":"Daniel.T.Osborne@usace.army.mil","login":"DanielTOsborne","count":3},{"name":"Charles Graham","email":"krowven@gmail.com","login":"krowvin","count":2},{"name":"Mitch Weier","email":"mitchell.s.weier@usace.army.mil","login":"msweier","count":2},{"name":"BrettPWRE","email":"76223868+BrettPWRE","login":"BrettPWRE","count":1},{"name":"Jeremy","email":"JeremyDKellett","login":"JeremyDKellett","count":1},{"name":"NathanHolcomb","email":"104468193+NathanHolcomb","login":"NathanHolcomb","count":1},{"name":"baoyuyin","email":"128501761+baoyuyin","login":"baoyuyin","count":1},{"name":"rma-kayla","email":"kayla@rmanet.com","login":"rma-kayla","count":1}],"total_commits":2893,"total_committers":26,"total_bot_commits":6,"total_bot_committers":1,"mean_commits":111.26923076923077,"dds":0.5036294503975112,"past_year_committers":[{"name":"Mike Neilson","email":"michael.a.neilson@usace.army.mil","login":"MikeNeilson","count":220},{"name":"Karl Tarbet","email":"ktarbet","login":"ktarbet","count":77},{"name":"zack-rma","email":"zack@rmanet.com","login":"zack-rma","count":17},{"name":"Treyson","email":"132717358+tlelv","login":"tlelv","count":16},{"name":"Oskar Hurst","email":"48417811+oskarhurst","login":"oskarhurst","count":9},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"David Ho","email":"david.ho@usace.army.mil","login":"dvdhoz","count":5},{"name":"Adam Korynta","email":"47677856+adamkorynta","login":"adamkorynta","count":4},{"name":"Daniel Osborne","email":"Daniel.T.Osborne@usace.army.mil","login":"DanielTOsborne","count":2},{"name":"Jeremy","email":"JeremyDKellett","login":"JeremyDKellett","count":1},{"name":"NathanHolcomb","email":"104468193+NathanHolcomb","login":"NathanHolcomb","count":1},{"name":"agilmore2","email":"agilmore2","login":"agilmore2","count":1},{"name":"rma-kayla","email":"kayla@rmanet.com","login":"rma-kayla","count":1}],"past_year_total_commits":360,"past_year_total_committers":13,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":27.692307692307693,"past_year_dds":0.38888888888888884,"last_synced_at":"2025-08-09T00:57:37.238Z","last_synced_commit":"11dc07f8ee44a6aa54f35bb99445519a31ebe09e","created_at":"2024-06-08T00:10:44.039Z","updated_at":"2025-08-09T00:57:37.725Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-10T00:00:07.322Z","repositories_count":5430740,"commits_count":849952274,"contributors_count":30958330,"owners_count":904832,"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":"opendcs/opendcs","html_url":"https://github.com/opendcs/opendcs","last_synced_at":"2025-09-07T02:27:43.765Z","status":null,"issues_count":407,"pull_requests_count":973,"avg_time_to_close_issue":16632267.282051282,"avg_time_to_close_pull_request":1194719.2243436754,"issues_closed_count":156,"pull_requests_closed_count":838,"pull_request_authors_count":19,"issue_authors_count":33,"avg_comments_per_issue":1.0737100737100738,"avg_comments_per_pull_request":0.94655704008222,"merged_pull_requests_count":694,"bot_issues_count":0,"bot_pull_requests_count":101,"past_year_issues_count":195,"past_year_pull_requests_count":685,"past_year_avg_time_to_close_issue":762188.7291666666,"past_year_avg_time_to_close_pull_request":456824.8615916955,"past_year_issues_closed_count":48,"past_year_pull_requests_closed_count":578,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":0.676923076923077,"past_year_avg_comments_per_pull_request":0.8116788321167884,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":101,"past_year_merged_pull_requests_count":470,"created_at":"2024-06-08T00:11:14.370Z","updated_at":"2025-09-07T02:27:43.767Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendcs%2Fopendcs/issues","issue_labels_count":{"priority-medium":287,"bug":140,"feature":134,"request":128,"refactor":77,"priority-high":39,"enhancement":31,"priority-release target":20,"good-first-issue":14,"priority-low":9,"hec-contract-approved":8,"help wanted":8,"usability":6,"7.1":4,"blocker":3,"needs-hdb-check":2,"breaking":2,"question":2,"documentation":1,"needs-opendcs-pg-check":1,"needs-cwms-check":1,"wontfix":1},"pull_request_labels_count":{"dependencies":101,"java":68,"github_actions":27,"priority-release target":23,"enhancement":17,"priority-high":13,"priority-medium":9,"feature":8,"refactor":8,"bug":7,"needs-hdb-check":6,"needs-cwms-check":4,"documentation":3,"needs-opendcs-pg-check":3,"priority-low":2},"issue_author_associations_count":{"CONTRIBUTOR":318,"NONE":47,"COLLABORATOR":42},"pull_request_author_associations_count":{"CONTRIBUTOR":913,"NONE":60},"issue_authors":{"MikeNeilson":198,"jbatterman":50,"ktarbet":43,"agilmore2":21,"zamusacelre":19,"msweier":14,"JasonDSS":8,"vwreck86":7,"krowvin":5,"DanielTOsborne":5,"adamkorynta":4,"baoyuyin":3,"jbarreraballestas":3,"mikecovesw":3,"oskarhurst":3,"ross-hoyt-noaa":2,"inguyen314":2,"AndrewPWRE":2,"beautah":1,"gyanz":1,"ZoeMillerUSACE":1,"geoffjay":1,"rma-kayla":1,"JeremyDKellett":1,"Gaelmare":1,"tracyfraley1":1,"ghansen-bor-dp":1,"snzhao-usace":1,"LySanias-Broyles":1,"CarrJuan":1,"adamscarberry":1,"berrio-23":1,"tsressin":1},"pull_request_authors":{"MikeNeilson":428,"ktarbet":243,"dependabot[bot]":101,"zack-rma":43,"tlelv":36,"mikecovesw":25,"oskarhurst":24,"adamkorynta":23,"zamusacelre":11,"hoffmanjs":10,"agilmore2":8,"dvdhoz":6,"DanielTOsborne":4,"rma-kayla":4,"NathanHolcomb":2,"BrettPWRE":2,"msweier":1,"JeremyDKellett":1,"baoyuyin":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-07T00:00:10.533Z","repositories_count":10149119,"issues_count":32061447,"pull_requests_count":100059690,"authors_count":10721250,"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":{"priority-medium":169,"feature":75,"request":75,"bug":67,"refactor":40,"priority-high":8,"priority-low":5,"priority-release target":3,"enhancement":3,"usability":2,"help wanted":1,"documentation":1,"hec-contract-approved":1,"blocker":1},"past_year_pull_request_labels_count":{"dependencies":101,"java":68,"github_actions":27,"enhancement":2},"past_year_issue_author_associations_count":{"CONTRIBUTOR":130,"COLLABORATOR":39,"NONE":26},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":628,"NONE":57},"past_year_issue_authors":{"MikeNeilson":80,"jbatterman":39,"ktarbet":21,"msweier":9,"vwreck86":7,"agilmore2":5,"JasonDSS":4,"oskarhurst":3,"jbarreraballestas":3,"adamkorynta":3,"ross-hoyt-noaa":2,"DanielTOsborne":2,"krowvin":2,"AndrewPWRE":2,"snzhao-usace":1,"tracyfraley1":1,"rma-kayla":1,"tsressin":1,"ZoeMillerUSACE":1,"LySanias-Broyles":1,"JeremyDKellett":1,"inguyen314":1,"ghansen-bor-dp":1,"CarrJuan":1,"berrio-23":1,"beautah":1,"baoyuyin":1},"past_year_pull_request_authors":{"MikeNeilson":270,"ktarbet":185,"dependabot[bot]":101,"zack-rma":43,"tlelv":36,"oskarhurst":18,"adamkorynta":12,"dvdhoz":6,"rma-kayla":4,"DanielTOsborne":4,"agilmore2":3,"NathanHolcomb":2,"JeremyDKellett":1},"maintainers":[{"login":"jbatterman","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbatterman"}],"active_maintainers":[{"login":"jbatterman","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbatterman"}]},"events":{"total":{"CreateEvent":316,"ReleaseEvent":42,"IssuesEvent":238,"WatchEvent":10,"DeleteEvent":273,"IssueCommentEvent":871,"PushEvent":779,"GollumEvent":7,"PullRequestEvent":591,"PullRequestReviewCommentEvent":545,"PullRequestReviewEvent":751,"ForkEvent":9},"last_year":{"CreateEvent":316,"ReleaseEvent":42,"IssuesEvent":238,"WatchEvent":10,"DeleteEvent":273,"IssueCommentEvent":871,"PushEvent":779,"GollumEvent":7,"PullRequestEvent":591,"PullRequestReviewCommentEvent":545,"PullRequestReviewEvent":751,"ForkEvent":9}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:00:38.274Z","updated_at":"2023-01-14T13:00:38.274Z","repository_link":"https://github.com/opendcs/opendcs/blob/main/.github/workflows/build.yml","dependencies":[{"id":6897367338,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897367339,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897367340,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"ivy.xml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:00:38.330Z","updated_at":"2023-01-14T13:00:38.330Z","repository_link":"https://github.com/opendcs/opendcs/blob/main/ivy.xml","dependencies":[{"id":6897367489,"package_name":"com.oracle.ojdbc:ojdbc8","ecosystem":"maven","requirements":"19.3.0.0","direct":true,"kind":"runtime","optional":false},{"id":6897367490,"package_name":"org.postgresql:postgresql","ecosystem":"maven","requirements":"42.2.23","direct":true,"kind":"runtime","optional":false},{"id":6897367491,"package_name":"asm:asm","ecosystem":"maven","requirements":"3.3","direct":true,"kind":"runtime","optional":false},{"id":6897367492,"package_name":"cglib:cglib","ecosystem":"maven","requirements":"2.1_3","direct":true,"kind":"runtime","optional":false},{"id":6897367493,"package_name":"commons-logging:commons-logging","ecosystem":"maven","requirements":"1.0.4","direct":true,"kind":"runtime","optional":false},{"id":6897367494,"package_name":"commons-net:commons-net","ecosystem":"maven","requirements":"3.3","direct":true,"kind":"runtime","optional":false},{"id":6897367495,"package_name":"dom4j:dom4j","ecosystem":"maven","requirements":"1.6.1","direct":true,"kind":"runtime","optional":false},{"id":6897367496,"package_name":"ch.ethz.ganymed:ganymed-ssh2","ecosystem":"maven","requirements":"build210","direct":true,"kind":"runtime","optional":false},{"id":6897367497,"package_name":"org.apache.poi:poi","ecosystem":"maven","requirements":"5.0.0","direct":true,"kind":"runtime","optional":false},{"id":6897367498,"package_name":"com.toedter:jcalendar","ecosystem":"maven","requirements":"1.3.2","direct":true,"kind":"runtime","optional":false},{"id":6897367499,"package_name":"jfree:jcommon","ecosystem":"maven","requirements":"1.0.12","direct":true,"kind":"runtime","optional":false},{"id":6897367500,"package_name":"jfree:jfreechart","ecosystem":"maven","requirements":"1.0.13","direct":true,"kind":"runtime","optional":false},{"id":6897367501,"package_name":"org.python:jython-standalone","ecosystem":"maven","requirements":"2.7.2","direct":true,"kind":"runtime","optional":false},{"id":6897367502,"package_name":"org.lobobrowser:LoboBrowser","ecosystem":"maven","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6897367503,"package_name":"lobobrowser:Cobra","ecosystem":"maven","requirements":"1.0.2","direct":true,"kind":"runtime","optional":false},{"id":6897367504,"package_name":"org.scijava:jep","ecosystem":"maven","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":6897367505,"package_name":"gov.nist.math:jama","ecosystem":"maven","requirements":"1.0.2","direct":true,"kind":"runtime","optional":false},{"id":6897367507,"package_name":"io.dropwizard.metrics:metrics-core","ecosystem":"maven","requirements":"4.1.0-rc2","direct":true,"kind":"runtime","optional":false},{"id":6897367508,"package_name":"org.passay:passay","ecosystem":"maven","requirements":"1.3.1","direct":true,"kind":"runtime","optional":false},{"id":6897367509,"package_name":"com.sun.mail:mailapi","ecosystem":"maven","requirements":"1.6.2","direct":true,"kind":"runtime","optional":false},{"id":6897367510,"package_name":"com.jcraft:jsch","ecosystem":"maven","requirements":"0.1.55","direct":true,"kind":"runtime","optional":false},{"id":6897367511,"package_name":"org.aspectj:aspectjrt","ecosystem":"maven","requirements":"1.8.10","direct":true,"kind":"runtime","optional":false},{"id":6897367512,"package_name":"org.json:json","ecosystem":"maven","requirements":"20200518","direct":true,"kind":"runtime","optional":false},{"id":6897367513,"package_name":"mil.army.usace.hec:cwms-db-jooq","ecosystem":"maven","requirements":"9.3.5","direct":true,"kind":"runtime","optional":false},{"id":6897367514,"package_name":"mil.army.usace.hec:cwms-db-aspects","ecosystem":"maven","requirements":"9.3.5","direct":true,"kind":"runtime","optional":false},{"id":6897367515,"package_name":"mil.army.usace.hec:cwms-db-dao","ecosystem":"maven","requirements":"9.3.5","direct":true,"kind":"runtime","optional":false},{"id":6897367516,"package_name":"mil.army.usace.hec:hec-db-jdbc","ecosystem":"maven","requirements":"9.3.5","direct":true,"kind":"runtime","optional":false},{"id":6897367517,"package_name":"mil.army.usace.hec:hec-monolith","ecosystem":"maven","requirements":"2.0.2","direct":true,"kind":"runtime","optional":false},{"id":6897367518,"package_name":"mil.army.usace.hec:hec-cwms-ratings-core","ecosystem":"maven","requirements":"1.1.0","direct":true,"kind":"runtime","optional":false},{"id":6897367519,"package_name":"org.junit.platform:junit-platform-launcher","ecosystem":"maven","requirements":"1.8.2","direct":true,"kind":"runtime","optional":false},{"id":6897367520,"package_name":"org.junit.platform:junit-platform-engine","ecosystem":"maven","requirements":"1.8.2","direct":true,"kind":"runtime","optional":false},{"id":6897367521,"package_name":"org.junit.platform:junit-platform-commons","ecosystem":"maven","requirements":"1.8.2","direct":true,"kind":"runtime","optional":false},{"id":6897367522,"package_name":"org.junit.jupiter:junit-jupiter-api","ecosystem":"maven","requirements":"5.9.1","direct":true,"kind":"runtime","optional":false},{"id":6897367523,"package_name":"org.junit.jupiter:junit-jupiter-engine","ecosystem":"maven","requirements":"5.9.1","direct":true,"kind":"runtime","optional":false},{"id":6897367524,"package_name":"org.junit.jupiter:junit-jupiter-params","ecosystem":"maven","requirements":"5.9.1","direct":true,"kind":"runtime","optional":false},{"id":6897367525,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":"2.11.0","direct":true,"kind":"runtime","optional":false},{"id":6897367526,"package_name":"org.apache.derby:derby","ecosystem":"maven","requirements":"10.14.2.0","direct":true,"kind":"runtime","optional":false},{"id":6897367527,"package_name":"org.codehaus.izpack:izpack-standalone-compiler","ecosystem":"maven","requirements":"4.3.5","direct":true,"kind":"runtime","optional":false},{"id":6897367528,"package_name":"org.codehaus.groovy:groovy-ant","ecosystem":"maven","requirements":"3.0.10","direct":true,"kind":"runtime","optional":false},{"id":6897367529,"package_name":"org.codehaus.groovy:groovy","ecosystem":"maven","requirements":"3.0.10","direct":true,"kind":"runtime","optional":false},{"id":6897367530,"package_name":"org.codehaus.groovy:groovy-xml","ecosystem":"maven","requirements":"3.0.10","direct":true,"kind":"runtime","optional":false},{"id":6897367531,"package_name":"ant-contrib:ant-contrib","ecosystem":"maven","requirements":"1.0b3","direct":true,"kind":"runtime","optional":false},{"id":6897367555,"package_name":"com.puppycrawl.tools:checkstyle","ecosystem":"maven","requirements":"9.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-14T13:00:38.537Z","updated_at":"2023-01-14T13:00:38.537Z","repository_link":"https://github.com/opendcs/opendcs/blob/main/docs/requirements.txt","dependencies":[{"id":6897367703,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6897367704,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-05T04:08:27.623Z","updated_at":"2023-10-05T04:08:27.623Z","repository_link":"https://github.com/opendcs/opendcs/blob/main/Dockerfile","dependencies":[{"id":14118119761,"package_name":"openjdk","ecosystem":"docker","requirements":"8-jdk-bullseye","direct":true,"kind":"build","optional":false},{"id":14118119762,"package_name":"openjdk","ecosystem":"docker","requirements":"8-jre-alpine","direct":true,"kind":"build","optional":false},{"id":14118119763,"package_name":"opendcs_base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":14118119764,"package_name":"tsdbapp","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-05T04:08:27.680Z","updated_at":"2023-10-05T04:08:27.680Z","repository_link":"https://github.com/opendcs/opendcs/blob/main/pyproject.toml","dependencies":[]}],"score":9.104535313079207,"created_at":"2025-09-08T15:39:02.707Z","updated_at":"2025-10-07T08:27:15.410Z","avatar_url":"https://github.com/opendcs.png","language":"Java","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transformation","interactive","charts","integration","annotation","packaging","autograd","energy-system","energy-system-model","embedded"],"project_url":"https://science.ecosyste.ms/api/v1/projects/75542","html_url":"https://science.ecosyste.ms/projects/75542"}