{"id":91407,"name":"LiBRA","description":"Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.","url":"https://github.com/bradyplanden/liibra.jl","last_synced_at":"2026-04-13T17:30:23.988Z","repository":{"id":42077715,"uuid":"310030771","full_name":"BradyPlanden/LiiBRA.jl","owner":"BradyPlanden","description":"Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.","archived":false,"fork":false,"pushed_at":"2024-08-18T18:18:37.000Z","size":266625,"stargazers_count":33,"open_issues_count":10,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-08T07:59:00.759Z","etag":null,"topics":["battery","battery-models","bms","control","control-systems","julia","lithium-ion","reduced-order-models"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BradyPlanden.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":"2020-11-04T14:44:10.000Z","updated_at":"2025-07-02T04:46:27.000Z","dependencies_parsed_at":"2024-11-05T23:11:48.549Z","dependency_job_id":null,"html_url":"https://github.com/BradyPlanden/LiiBRA.jl","commit_stats":{"total_commits":237,"total_committers":4,"mean_commits":59.25,"dds":0.05485232067510548,"last_synced_commit":"7bad220b57f49ba95d1632c3a1160de50de311d5"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/BradyPlanden/LiiBRA.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28144857,"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-31T02:00:06.200Z","response_time":55,"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":"BradyPlanden","name":"Brady Planden","uuid":"55357039","kind":"user","description":"Postdoctoral Researcher @ University of Oxford","email":"","website":"bradyplanden.github.io","location":"Oxford, UK","twitter":"bradyplanden","company":"University of Oxford ","icon_url":"https://avatars.githubusercontent.com/u/55357039?u=49db40ae89f90c08ad2822bdb6c6441ae9df95df\u0026v=4","repositories_count":19,"last_synced_at":"2024-06-11T15:56:14.232Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/BradyPlanden","funding_links":[],"total_stars":33,"followers":22,"following":13,"created_at":"2022-11-20T03:26:57.556Z","updated_at":"2024-06-11T15:56:15.457Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden/repositories"},"packages":[{"id":11729312,"name":"github.com/bradyplanden/liibra.jl","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/bradyplanden/liibra.jl","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2022-01-18T16:04:58.000Z","latest_release_published_at":"2024-01-09T18:59:50.000Z","latest_release_number":"v0.3.4","last_synced_at":"2025-11-28T23:06:05.794Z","created_at":"2025-06-04T10:54:30.981Z","updated_at":"2025-11-28T23:06:05.794Z","registry_url":"https://pkg.go.dev/github.com/bradyplanden/liibra.jl","install_command":"go get github.com/bradyplanden/liibra.jl","documentation_url":"https://pkg.go.dev/github.com/bradyplanden/liibra.jl#section-documentation","metadata":{},"repo_metadata":{"id":42077715,"uuid":"310030771","full_name":"BradyPlanden/LiiBRA.jl","owner":"BradyPlanden","description":"Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.","archived":false,"fork":false,"pushed_at":"2024-08-18T18:18:37.000Z","size":266625,"stargazers_count":32,"open_issues_count":10,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-02T14:57:19.989Z","etag":null,"topics":["battery","battery-models","bms","control","control-systems","julia","lithium-ion","reduced-order-models"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BradyPlanden.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":"2020-11-04T14:44:10.000Z","updated_at":"2024-11-24T12:55:26.000Z","dependencies_parsed_at":"2024-11-05T23:11:48.549Z","dependency_job_id":null,"html_url":"https://github.com/BradyPlanden/LiiBRA.jl","commit_stats":{"total_commits":237,"total_committers":4,"mean_commits":59.25,"dds":0.05485232067510548,"last_synced_commit":"7bad220b57f49ba95d1632c3a1160de50de311d5"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257698784,"owners_count":22587867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-06-04T11:05:39.100Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/bradyplanden/liibra.jl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/bradyplanden/liibra.jl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/bradyplanden/liibra.jl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/bradyplanden/liibra.jl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-04T07:06:51.113Z","issues_count":27,"pull_requests_count":22,"avg_time_to_close_issue":5971903.529411765,"avg_time_to_close_pull_request":531360.1904761905,"issues_closed_count":17,"pull_requests_closed_count":21,"pull_request_authors_count":3,"issue_authors_count":7,"avg_comments_per_issue":2.2222222222222223,"avg_comments_per_pull_request":0.045454545454545456,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":4,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/issues","maintainers":[{"login":"BradyPlanden","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BradyPlanden"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fbradyplanden%2Fliibra.jl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fbradyplanden%2Fliibra.jl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fbradyplanden%2Fliibra.jl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fbradyplanden%2Fliibra.jl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fbradyplanden%2Fliibra.jl/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2004547,"maintainers_count":0,"namespaces_count":754127,"keywords_count":111847,"github":"golang","metadata":{"funded_packages_count":52823},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-12-03T07:03:00.461Z","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"}},{"id":11729305,"name":"github.com/BradyPlanden/LiiBRA.jl","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/BradyPlanden/LiiBRA.jl","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2025-06-04T10:54:31.719Z","latest_release_published_at":"2024-01-09T18:59:50.000Z","latest_release_number":"v0.3.4","last_synced_at":"2025-11-28T23:06:06.016Z","created_at":"2025-06-04T10:54:30.472Z","updated_at":"2025-11-28T23:06:06.016Z","registry_url":"https://pkg.go.dev/github.com/BradyPlanden/LiiBRA.jl","install_command":"go get github.com/BradyPlanden/LiiBRA.jl","documentation_url":"https://pkg.go.dev/github.com/BradyPlanden/LiiBRA.jl#section-documentation","metadata":{},"repo_metadata":{"id":42077715,"uuid":"310030771","full_name":"BradyPlanden/LiiBRA.jl","owner":"BradyPlanden","description":"Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.","archived":false,"fork":false,"pushed_at":"2024-08-18T18:18:37.000Z","size":266625,"stargazers_count":32,"open_issues_count":10,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-02T14:57:19.989Z","etag":null,"topics":["battery","battery-models","bms","control","control-systems","julia","lithium-ion","reduced-order-models"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BradyPlanden.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":"2020-11-04T14:44:10.000Z","updated_at":"2024-11-24T12:55:26.000Z","dependencies_parsed_at":"2024-11-05T23:11:48.549Z","dependency_job_id":null,"html_url":"https://github.com/BradyPlanden/LiiBRA.jl","commit_stats":{"total_commits":237,"total_committers":4,"mean_commits":59.25,"dds":0.05485232067510548,"last_synced_commit":"7bad220b57f49ba95d1632c3a1160de50de311d5"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257699173,"owners_count":22587960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-06-04T11:05:09.555Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/%21brady%21planden/%21lii%21b%21r%21a.jl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/BradyPlanden/LiiBRA.jl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/BradyPlanden/LiiBRA.jl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/BradyPlanden/LiiBRA.jl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-04T07:06:51.113Z","issues_count":27,"pull_requests_count":22,"avg_time_to_close_issue":5971903.529411765,"avg_time_to_close_pull_request":531360.1904761905,"issues_closed_count":17,"pull_requests_closed_count":21,"pull_request_authors_count":3,"issue_authors_count":7,"avg_comments_per_issue":2.2222222222222223,"avg_comments_per_pull_request":0.045454545454545456,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":4,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/issues","maintainers":[{"login":"BradyPlanden","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BradyPlanden"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FBradyPlanden%2FLiiBRA.jl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FBradyPlanden%2FLiiBRA.jl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FBradyPlanden%2FLiiBRA.jl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FBradyPlanden%2FLiiBRA.jl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FBradyPlanden%2FLiiBRA.jl/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2004547,"maintainers_count":0,"namespaces_count":754127,"keywords_count":111847,"github":"golang","metadata":{"funded_packages_count":52823},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-12-03T07:03:00.461Z","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"}},{"id":4316460,"name":"LiiBRA","ecosystem":"julia","description":"Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.","homepage":"","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/BradyPlanden/LiiBRA.jl","keywords_array":["battery","battery-models","bms","control-systems","control","lithium-ion","reduced-order-models","julia"],"namespace":null,"versions_count":9,"first_release_published_at":"2022-01-21T21:09:34.000Z","latest_release_published_at":"2024-01-11T02:08:28.576Z","latest_release_number":"0.3.4","last_synced_at":"2025-11-24T12:44:19.283Z","created_at":"2022-04-19T16:37:40.256Z","updated_at":"2025-11-24T12:44:19.283Z","registry_url":"https://juliahub.com/ui/Packages/General/LiiBRA/","install_command":"Pkg.add(\"LiiBRA\")","documentation_url":"https://docs.juliahub.com/General/LiiBRA/stable/","metadata":{"uuid":"a5b28938-1935-4481-b801-30e5c8ed4e83"},"repo_metadata":{"uuid":"310030771","full_name":"BradyPlanden/LiiBRA.jl","owner":"BradyPlanden","description":"Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.","archived":false,"fork":false,"pushed_at":"2023-11-24T10:10:44.000Z","size":266624,"stargazers_count":22,"open_issues_count":7,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-12-15T15:12:27.337Z","etag":null,"topics":["battery","battery-models","bms","control","control-systems","julia","lithium-ion","reduced-order-models"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BradyPlanden.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}},"created_at":"2020-11-04T14:44:10.000Z","updated_at":"2023-09-07T09:57:53.000Z","dependencies_parsed_at":"2023-11-08T11:00:56.440Z","dependency_job_id":null,"html_url":"https://github.com/BradyPlanden/LiiBRA.jl","commit_stats":{"total_commits":232,"total_committers":4,"mean_commits":58.0,"dds":0.04741379310344829,"last_synced_commit":"a1ae688afb54d713ec5f398843a4619392413408"},"previous_names":[],"tags_count":9,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":176619574,"owners_count":10425867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"BradyPlanden","name":"Brady Planden","uuid":"55357039","kind":"user","description":"Postdoc at Oxford Uni","email":"","website":"bradyplanden.github.io","location":"Oxford, UK","twitter":"bradyplanden","company":"University of Oxford ","icon_url":"https://avatars.githubusercontent.com/u/55357039?u=e130d99401a0f3fd2095f09c7f095e53df365d7a\u0026v=4","repositories_count":3,"last_synced_at":"2023-03-10T07:25:54.200Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/BradyPlanden","created_at":"2022-11-20T03:26:57.556Z","updated_at":"2023-03-10T07:25:54.212Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradyPlanden/repositories"},"tags":[{"name":"v0.3.3","sha":"4e8617a53cfa171c35b303798c44aba659f90fbf","kind":"tag","published_at":"2023-01-10T16:17:52.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.3.3","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"568b1340381c59f567e5addd92cbba1aa46f93b1","kind":"tag","published_at":"2022-11-16T15:10:36.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.3.2","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"c2ed12870cf43f830562f2c894c3dbf199f61778","kind":"tag","published_at":"2022-11-08T13:01:44.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.3.1","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"cd9f02caa24e96f6297838773002b77b0a305831","kind":"tag","published_at":"2022-10-20T09:28:01.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.3.0","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"4ab6af49db9783f93a8e7ad6250b3b9578941bbd","kind":"tag","published_at":"2022-03-14T16:38:26.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.2.0","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"e8b907f05a3a9188ba568e4b4d9cf511c8e20fdc","kind":"tag","published_at":"2022-01-27T17:58:25.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.1.2","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"e98db277646e30ecfebcf1f351674eb25009b8e2","kind":"tag","published_at":"2022-01-21T21:09:36.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.1.1","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"fd87c79d90856212e9984f95b992c108e028be25","kind":"tag","published_at":"2022-01-21T21:09:34.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/v0.1.0","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/v0.1.0/manifests"},{"name":"0.1.0","sha":"fd87c79d90856212e9984f95b992c108e028be25","kind":"commit","published_at":"2022-01-18T16:04:58.000Z","download_url":"https://codeload.github.com/BradyPlanden/LiiBRA.jl/tar.gz/0.1.0","html_url":"https://github.com/BradyPlanden/LiiBRA.jl/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2023-12-16T14:03:14.802Z","dependent_packages_count":0,"downloads":0,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.939726027397262,"dependent_packages_count":38.915068493150685,"stargazers_count":24.964383561643835,"forks_count":28.0986301369863,"average":25.47945205479452},"purl":"pkg:julia/LiiBRA","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/julia/LiiBRA","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/julia/LiiBRA","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/julia/LiiBRA/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-16T14:02:02.342Z","issues_count":18,"pull_requests_count":19,"avg_time_to_close_issue":7475822.230769231,"avg_time_to_close_pull_request":80322.76470588235,"issues_closed_count":13,"pull_requests_closed_count":17,"pull_request_authors_count":2,"issue_authors_count":6,"avg_comments_per_issue":2.6666666666666665,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":17,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":2,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":4442.0,"past_year_avg_time_to_close_pull_request":917.5,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/LiiBRA/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/LiiBRA/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/LiiBRA/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/LiiBRA/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/LiiBRA/codemeta","maintainers":[],"registry":{"name":"juliahub.com","url":"https://juliahub.com","ecosystem":"julia","default":true,"packages_count":13026,"maintainers_count":0,"namespaces_count":0,"keywords_count":7560,"github":"JuliaRegistries","metadata":{"funded_packages_count":846},"icon_url":"https://github.com/JuliaRegistries.png","created_at":"2022-04-19T16:34:08.340Z","updated_at":"2025-12-03T07:32:45.707Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/namespaces"}}],"commits":{"id":706974,"full_name":"BradyPlanden/LiiBRA.jl","default_branch":"main","total_commits":237,"total_committers":4,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":59.25,"dds":0.05485232067510548,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-12-06T15:24:39.898Z","last_synced_commit":"7bad220b57f49ba95d1632c3a1160de50de311d5","created_at":"2023-03-09T12:20:48.752Z","updated_at":"2025-12-06T15:24:29.146Z","committers":[{"name":"Brady Planden","email":"info@bradyplanden.com","login":"BradyPlanden","count":224},{"name":"CompatHelper Julia","email":"compathelper_noreply@julialang.org","login":null,"count":11},{"name":"katielukow","email":"caitlin.lukow@gmail.com","login":"katielukow","count":1},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-09T00:00:27.371Z","repositories_count":6125985,"commits_count":926418817,"contributors_count":36033960,"owners_count":1122421,"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":"BradyPlanden/LiiBRA.jl","html_url":"https://github.com/BradyPlanden/LiiBRA.jl","last_synced_at":"2025-11-28T23:06:15.321Z","status":"active","issues_count":26,"pull_requests_count":26,"avg_time_to_close_issue":5735964.611111111,"avg_time_to_close_pull_request":717807.0833333334,"issues_closed_count":18,"pull_requests_closed_count":24,"pull_request_authors_count":3,"issue_authors_count":7,"avg_comments_per_issue":2.3076923076923075,"avg_comments_per_pull_request":0.07692307692307693,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T15:55:55.430Z","updated_at":"2025-11-28T23:06:15.321Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradyPlanden%2FLiiBRA.jl/issues","issue_labels_count":{"bug":3},"pull_request_labels_count":{"enhancement":2},"issue_author_associations_count":{"OWNER":14,"NONE":12},"pull_request_author_associations_count":{"CONTRIBUTOR":13,"OWNER":11,"NONE":2},"issue_authors":{"BradyPlanden":14,"DarioSlaifsteinSk":7,"chakravala":1,"vpuri3":1,"AverageDaniel":1,"shwetankverma28":1,"JuliaTagBot":1},"pull_request_authors":{"github-actions[bot]":13,"BradyPlanden":11,"DarioSlaifsteinSk":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-05T00:00:36.908Z","repositories_count":12045695,"issues_count":35605265,"pull_requests_count":116462757,"authors_count":11047987,"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":1},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"DarioSlaifsteinSk":1},"past_year_pull_request_authors":{},"maintainers":[{"login":"BradyPlanden","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BradyPlanden"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":2},"last_year":{"WatchEvent":1}},"keywords":["battery","battery-models","bms","control","control-systems","julia","lithium-ion","reduced-order-models"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/CI.yml","sha":null,"kind":"manifest","created_at":"2023-02-08T19:30:42.907Z","updated_at":"2023-02-08T19:30:42.907Z","repository_link":"https://github.com/BradyPlanden/LiiBRA.jl/blob/main/.github/workflows/CI.yml","dependencies":[{"id":7465724514,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7465724515,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7465724516,"package_name":"actions/cache","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7465724517,"package_name":"julia-actions/julia-buildpkg","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7465724518,"package_name":"julia-actions/julia-runtest","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7465724519,"package_name":"julia-actions/julia-processcoverage","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7465724520,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/CompatHelper.yml","sha":null,"kind":"manifest","created_at":"2023-02-08T19:30:44.551Z","updated_at":"2023-02-08T19:30:44.551Z","repository_link":"https://github.com/BradyPlanden/LiiBRA.jl/blob/main/.github/workflows/CompatHelper.yml","dependencies":[{"id":7465725308,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/TagBot.yml","sha":null,"kind":"manifest","created_at":"2023-02-08T19:30:44.977Z","updated_at":"2023-02-08T19:30:44.977Z","repository_link":"https://github.com/BradyPlanden/LiiBRA.jl/blob/main/.github/workflows/TagBot.yml","dependencies":[{"id":7465727300,"package_name":"JuliaRegistries/TagBot","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":null,"created_at":"2023-09-24T00:09:27.532Z","updated_at":"2026-04-13T17:30:24.000Z","avatar_url":"https://github.com/BradyPlanden.png","language":"Julia","category":"Energy Storage","sub_category":"Battery","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# Lithium-ion Battery Realisation Algorithms (LiiBRA)\n\n[![Build Status](https://github.com/BradyPlanden/LiiBRA.jl/workflows/CI/badge.svg)](https://github.com/BradyPlanden/LiiBRA.jl/actions)\n[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style\u0026message=SciML\u0026color=9558b2\u0026labelColor=389826)](https://github.com/SciML/SciMLStyle)\n[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor's%20Guide-blueviolet)](https://github.com/SciML/ColPrac)\n[![DOI:10.1016/j.est.2022.105637](http://img.shields.io/badge/DOI-10.1016/j.est.2022.105637-blue.svg)](https://doi.org/10.1016/j.est.2022.105637)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"examples/figures/LiiBRA.png\" width=\"600\" align=\"center\"  /\u003e\n\u003c/p\u003e\n\n## Create and Simulate Reduced Order Lithium-Ion Battery Models\nLiBRA provides an open-source implementation of realisation algorithms used for generating reduced-order state-space models. This work aims to develop real-time capable physics-informed models for deployment onto embedded hardware. LiiBRA provides capabilities in offline and online model creation, as well as a framework for lithium-ion degradation predictions. For more information on LiiBRA, and the computationally-informed discrete realisation algorithm (CI-DRA), please refer to the publication above.\n\nFurther examples are located in the \"examples\" directory. Please open an [issue] if you have requests or ideas for additional examples.\n\nInstall (Julia 1.7 and later)\n-----------------------------\n\n```julia\n(v1.7) pkg\u003e add LiiBRA\n```\n\n(Type `]` to enter package mode.)\n\n## Example Usage\n\n```julia\nusing LiiBRA, Plots\n```\n\nSetup:\n```julia\nSₑ = 4\nSₛ = 2\nCell = Construct(\"LG M50\")\nSpatial!(Cell, Sₑ, Sₛ)\nŜ = collect(1.0:-0.25:0.0)\nSOC = 0.75\nCell.Const.T = 298.15\n```\n\nRealisation:\n```julia\nA,B,C,D = Realise(Cell,Ŝ);\n```\n\nHPPC Simulation:\n```julia\nResults = HPPC(Cell,Ŝ,SOC,4.0,-3.0,A,B,C,D);\n```\n\nPlotting Results:\n```julia\nplotly()\nplot(Results.t, Results.Cell_V;\n     legend=:topright,\n     color=:blue,\n     bottom_margin=5Plots.mm,\n     left_margin = 5Plots.mm,\n     right_margin = 15Plots.mm,\n     ylabel = \"Terminal Voltage (V)\",\n     xlabel = \"Time (s)\",\n     title=\"HPPC Voltage\",\n     label=\"Voltage\",\n     size=(1280,720)\n    )\n```\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"examples/figures/Voltage_HPPC.png\" width=\"1000\" align=\"center\"  /\u003e\n\u003c/p\u003e\n\n```julia\nplot(Results.t, Results.Ce;\n     legend=:topright,\n     bottom_margin=5Plots.mm, \n     left_margin = 5Plots.mm, \n     right_margin = 15Plots.mm, \n     ylabel = \"Electrolyte Concen. (mol/m³)\", \n     xlabel = \"Time (s)\",\n     title=\"Electrolyte Concentration\",\n     label=[\"Neg. Separator Interface\" \"Neg. Current Collector\" \"Pos. Current Collector\" \"Pos. Separator Interface\"], \n     size=(1280,720)\n    )\n```\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"examples/figures/Electrolyte_HPPC.png\" width=\"1000\" align=\"center\"  /\u003e\n\u003c/p\u003e\n\n```julia\nplot(Results.t, Results.Cseₚ;\n     legend=:topright,\n     bottom_margin=5Plots.mm, \n     left_margin = 5Plots.mm, \n     right_margin = 15Plots.mm, \n     ylabel = \"Concentration (mol/m³)\", \n     xlabel = \"Time (s)\",\n     title=\"Positive Electrode Concentration\",\n     label=[\"Current Collector\" \"Separator Interface\"], \n     size=(1280,720)\n    )\n```\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"examples/figures/Pos_Electrode_HPPC.png\" width=\"1000\" align=\"center\"  /\u003e\n\u003c/p\u003e\n\n```julia\nplot(Results.t, Results.Cseₙ;\n     legend=:topright,\n     bottom_margin=5Plots.mm, \n     left_margin = 5Plots.mm, \n     right_margin = 15Plots.mm, \n     ylabel = \"Concentration (mol/m³)\", \n     xlabel = \"Time [s]\", \n     title=\"Negative Electrode Concentration\",\n     label=[\"Current Collector\" \"Separator Interface\"],\n     size=(1280,720)\n    )\n```\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"examples/figures/Neg_Electrode_HPPC.png\" width=\"1000\" align=\"center\"  /\u003e\n\u003c/p\u003e\n\n\n## Bug Tracking\n\nPlease report any issues using the Github [issue tracker]. All feedback is welcome.\n\n[issue tracker]: https://github.com/BradyPlanden/LiiBRA/issues\n[issue]: https://github.com/BradyPlanden/LiiBRA/issues\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.1016/j.est.2022.105637"],"works":{"https://doi.org/10.1016/j.est.2022.105637":{"id":"https://openalex.org/W4296234549","doi":"https://doi.org/10.1016/j.est.2022.105637","title":"A computationally informed realisation algorithm for lithium-ion batteries implemented with LiiBRA.jl","display_name":"A computationally informed realisation algorithm for lithium-ion batteries implemented with LiiBRA.jl","publication_year":2022,"publication_date":"2022-11-01","ids":{"openalex":"https://openalex.org/W4296234549","doi":"https://doi.org/10.1016/j.est.2022.105637"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.est.2022.105637","pdf_url":null,"source":{"id":"https://openalex.org/S2764865925","display_name":"Journal of Energy Storage","issn_l":"2352-152X","issn":["2352-1538","2352-152X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.est.2022.105637","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018487210","display_name":"Brady Planden","orcid":"https://orcid.org/0000-0002-1082-9125"},"institutions":[{"id":"https://openalex.org/I124261462","display_name":"Oxford Brookes University","ror":"https://ror.org/04v2twj65","country_code":"GB","type":"education","lineage":["https://openalex.org/I124261462"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Brady Planden","raw_affiliation_string":"School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom","raw_affiliation_strings":["School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083339540","display_name":"Katie Lukow","orcid":null},"institutions":[{"id":"https://openalex.org/I124261462","display_name":"Oxford Brookes University","ror":"https://ror.org/04v2twj65","country_code":"GB","type":"education","lineage":["https://openalex.org/I124261462"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Katie Lukow","raw_affiliation_string":"School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom","raw_affiliation_strings":["School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045342721","display_name":"Paul Henshall","orcid":null},"institutions":[{"id":"https://openalex.org/I124261462","display_name":"Oxford Brookes University","ror":"https://ror.org/04v2twj65","country_code":"GB","type":"education","lineage":["https://openalex.org/I124261462"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Paul Henshall","raw_affiliation_string":"School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom","raw_affiliation_strings":["School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024730286","display_name":"Gordana Collier","orcid":"https://orcid.org/0000-0002-1091-9243"},"institutions":[{"id":"https://openalex.org/I124261462","display_name":"Oxford Brookes University","ror":"https://ror.org/04v2twj65","country_code":"GB","type":"education","lineage":["https://openalex.org/I124261462"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Gordana Collier","raw_affiliation_string":"School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom","raw_affiliation_strings":["School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom"]},{"author_position":"last","author":{"id":"https://openalex.org/A5012740412","display_name":"Denise Morrey","orcid":null},"institutions":[{"id":"https://openalex.org/I124261462","display_name":"Oxford Brookes University","ror":"https://ror.org/04v2twj65","country_code":"GB","type":"education","lineage":["https://openalex.org/I124261462"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Denise Morrey","raw_affiliation_string":"School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom","raw_affiliation_strings":["School of Engineering, Computing, and Mathematics, Oxford Brookes University, Wheatley Campus, Wheatley, Oxford, OX33 1HX, United Kingdom"]}],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5018487210"],"corresponding_institution_ids":["https://openalex.org/I124261462"],"apc_list":{"value":2940,"currency":"USD","value_usd":2940,"provenance":"doaj"},"apc_paid":{"value":2940,"currency":"USD","value_usd":2940,"provenance":"doaj"},"has_fulltext":false,"cited_by_count":1,"cited_by_percentile_year":{"min":72,"max":81},"biblio":{"volume":"55","issue":null,"first_page":"105637","last_page":"105637"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"realisation algorithm","score":0.5187},{"keyword":"lithium-ion","score":0.25}],"concepts":[{"id":"https://openalex.org/C2779462738","wikidata":"https://www.wikidata.org/wiki/Q17146409","display_name":"Realisation","level":2,"score":0.78575444},{"id":"https://openalex.org/C555008776","wikidata":"https://www.wikidata.org/wiki/Q267298","display_name":"Battery (electricity)","level":3,"score":0.65013456},{"id":"https://openalex.org/C2780365114","wikidata":"https://www.wikidata.org/wiki/Q169478","display_name":"MATLAB","level":2,"score":0.55442685},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5539281},{"id":"https://openalex.org/C117251300","wikidata":"https://www.wikidata.org/wiki/Q1849855","display_name":"Parametric statistics","level":2,"score":0.5116051},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.48179287},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.44118556},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.41012216},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.34112132},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.14954689},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13479069},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.082524806},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.est.2022.105637","pdf_url":null,"source":{"id":"https://openalex.org/S2764865925","display_name":"Journal of Energy Storage","issn_l":"2352-152X","issn":["2352-1538","2352-152X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://radar.brookes.ac.uk/radar/items/6eb4c756-104e-4d5b-bba5-9b401e0ebb21/1/","pdf_url":"https://radar.brookes.ac.uk/radar/file/6eb4c756-104e-4d5b-bba5-9b401e0ebb21/1/1-s2.0-S2352152X22016255-main.pdf","source":{"id":"https://openalex.org/S4306400541","display_name":"Radar (Oxford Brookes University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I124261462","host_organization_name":"Oxford Brookes University","host_organization_lineage":["https://openalex.org/I124261462"],"host_organization_lineage_names":["Oxford Brookes University"],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2203.17105","pdf_url":"https://arxiv.org/pdf/2203.17105","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.est.2022.105637","pdf_url":null,"source":{"id":"https://openalex.org/S2764865925","display_name":"Journal of Energy Storage","issn_l":"2352-152X","issn":["2352-1538","2352-152X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.44},{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.28},{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.14}],"grants":[],"referenced_works_count":40,"referenced_works":["https://openalex.org/W101236918","https://openalex.org/W828050630","https://openalex.org/W1975187247","https://openalex.org/W1988064910","https://openalex.org/W2014609095","https://openalex.org/W2020169067","https://openalex.org/W2021481199","https://openalex.org/W2022423428","https://openalex.org/W2023871524","https://openalex.org/W2085378544","https://openalex.org/W2092950713","https://openalex.org/W2102182691","https://openalex.org/W2113449668","https://openalex.org/W2120575449","https://openalex.org/W2125884948","https://openalex.org/W2129740869","https://openalex.org/W2132930485","https://openalex.org/W2147525209","https://openalex.org/W2160248689","https://openalex.org/W2166540526","https://openalex.org/W2167993255","https://openalex.org/W2169518199","https://openalex.org/W2319568793","https://openalex.org/W2336223670","https://openalex.org/W2565030810","https://openalex.org/W2570584620","https://openalex.org/W2612647368","https://openalex.org/W2761393924","https://openalex.org/W2782996909","https://openalex.org/W2900190602","https://openalex.org/W2942054208","https://openalex.org/W2965189910","https://openalex.org/W2974904579","https://openalex.org/W3023537476","https://openalex.org/W3099642387","https://openalex.org/W3113130221","https://openalex.org/W3126516261","https://openalex.org/W3139510216","https://openalex.org/W3202805044","https://openalex.org/W3203361709"],"related_works":["https://openalex.org/W1017828488","https://openalex.org/W2353433747","https://openalex.org/W2348055677","https://openalex.org/W2252172629","https://openalex.org/W2322471914","https://openalex.org/W2047087519","https://openalex.org/W2382737577","https://openalex.org/W2386767533","https://openalex.org/W1594902260","https://openalex.org/W4244504999"],"ngrams_url":"https://api.openalex.org/works/W4296234549/ngrams","abstract_inverted_index":{"Real-time":[0],"battery":[1,12],"modelling":[2],"advancements":[3],"have":[4],"quickly":[5],"become":[6],"required":[7],"as":[8,78,80,101,103],"the":[9,32,47,66,96],"adoption":[10],"of":[11,36,95,106,137],"electric":[13],"vehicles":[14],"(BEVs)":[15],"has":[16],"rapidly":[17],"increased.":[18],"In":[19],"this":[20],"paper":[21],"an":[22,116,146],"open-source,":[23],"improved":[24],"discrete":[25,60],"realisation":[26,61],"algorithm,":[27],"implemented":[28],"in":[29,71],"Julia":[30],"for":[31,86,115,140,157],"creation":[33,75,85],"and":[34,55],"simulation":[35],"reduced-order,":[37],"real-time":[38],"capable":[39,83],"physics-based":[40],"models":[41],"is":[42,99,129],"presented.":[43],"This":[44],"work":[45],"reduces":[46],"Doyle–Fuller–Newman":[48],"electrochemical":[49],"model":[50,74,84,152],"into":[51],"continuous-form":[52],"transfer":[53],"functions":[54],"introduces":[56],"a":[57,91,107,126,132],"computationally":[58],"informed":[59],"algorithm":[62],"(CI-DRA)":[63],"to":[64,125],"generate":[65],"reduced-order":[67],"representation.":[68],"Further":[69],"improvements":[70],"conventional":[72],"offline":[73],"are":[76],"obtained":[77],"well":[79,102],"achieving":[81],"in-vehicle":[82,159],"ARM-based":[87,147],"computing":[88],"architectures.":[89],"Furthermore,":[90],"parametric":[92],"sensitivity":[93],"analysis":[94],"presented":[97],"architecture":[98],"completed":[100,130],"experimental":[104],"validation":[105],"worldwide":[108],"harmonised":[109],"light":[110],"vehicle":[111],"test":[112],"procedure":[113],"(WLTP)":[114],"LG":[117],"Chem.":[118],"M50":[119],"21700":[120],"parameterisation.":[121],"A":[122],"performance":[123],"comparison":[124],"MATLAB":[127],"implementation":[128,148],"showcasing":[131],"mean":[133],"computational":[134],"time":[135],"improvement":[136],"3.51":[138],"times":[139],"LiiBRA.jl":[141],"on":[142],"x86":[143],"hardware.":[144],"Finally,":[145],"showcases":[149],"full":[150],"system":[151],"generation":[153],"within":[154],"three":[155],"minutes":[156],"potential":[158],"updates.":[160]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4296234549","counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2023-12-15T06:36:28.076773","created_date":"2022-09-18"}},"citation_counts":{"https://doi.org/10.1016/j.est.2022.105637":1},"total_citations":1,"keywords_from_contributors":["parallel","simulations","jacobians","finite-volume","pde","unitful","crop","interpreter","hybrid-differential-equations","symbolic-computation"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/91407","html_url":"https://ost.ecosyste.ms/projects/91407"}