{"id":21989717,"url":"https://github.com/iandanforth/hp","last_synced_at":"2026-01-05T04:54:49.162Z","repository":{"id":206694412,"uuid":"717487875","full_name":"iandanforth/hp","owner":"iandanforth","description":"Homeostatic Primitives ","archived":false,"fork":false,"pushed_at":"2023-11-11T20:57:34.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T04:11:53.130Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/iandanforth.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":"2023-11-11T16:17:27.000Z","updated_at":"2023-11-11T16:17:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"67ab261f-81e7-47af-82a6-0e89778dde98","html_url":"https://github.com/iandanforth/hp","commit_stats":null,"previous_names":["iandanforth/hp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iandanforth%2Fhp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iandanforth%2Fhp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iandanforth%2Fhp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iandanforth%2Fhp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iandanforth","download_url":"https://codeload.github.com/iandanforth/hp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245048278,"owners_count":20552483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T19:32:26.952Z","updated_at":"2026-01-05T04:54:49.123Z","avatar_url":"https://github.com/iandanforth.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# hp\nHomeostatic Primitives \n\n# States, Control, and Optimal Control\n\nTo sustain life, biological organisms must regulate specific internal and external states, with deviations from critical ranges potentially leading to death. For instance, inadequate oxygen intake results in asphyxiation, while too much oxygen can harm the pulmonary and nervous systems.\n\nOrganisms exhibit behaviors to manage these vital states, typically through closed-loop control mechanisms. This involves biological systems continuously monitoring and adjusting actions to keep these states within safe limits.\n\nThe question of whether these behaviors constitute 'optimal control'—defined as maximizing an objective function over time in a dynamic system—remains open. Although some behaviors are evidently more effective in maintaining vital states, it is not confirmed if biological systems strive for such optimization, like minimizing energy use in control actions.\n\nUnderstanding these biological control behaviors is crucial for research, particularly in developing tools for experimenting with control strategies in learning agents. Aligning these fundamental strategies with artificial essential states, thereby creating reusable primitives, can significantly advance both experimental work and theoretical discussions.\n\nThis is the intended purpose of the library we propose.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiandanforth%2Fhp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiandanforth%2Fhp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiandanforth%2Fhp/lists"}