{"id":19547334,"url":"https://github.com/emilamaj/impedance","last_synced_at":"2025-10-06T07:23:05.454Z","repository":{"id":94445538,"uuid":"603236977","full_name":"emilamaj/impedance","owner":"emilamaj","description":"Electronic circuit simulator, in-browser, for Electrical Impedance Tomography (EIT) applications","archived":false,"fork":false,"pushed_at":"2023-04-04T09:52:15.000Z","size":1616,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-08T19:48:51.738Z","etag":null,"topics":["circuit","electrical-engineering","electrical-impedance-tomography","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emilamaj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-02-17T22:57:53.000Z","updated_at":"2023-12-24T06:40:06.000Z","dependencies_parsed_at":"2025-01-08T19:53:08.498Z","dependency_job_id":null,"html_url":"https://github.com/emilamaj/impedance","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilamaj%2Fimpedance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilamaj%2Fimpedance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilamaj%2Fimpedance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilamaj%2Fimpedance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emilamaj","download_url":"https://codeload.github.com/emilamaj/impedance/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240802186,"owners_count":19859931,"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":["circuit","electrical-engineering","electrical-impedance-tomography","react"],"created_at":"2024-11-11T03:49:19.790Z","updated_at":"2025-10-06T07:23:00.416Z","avatar_url":"https://github.com/emilamaj.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electrical Impedance Tomography \n![Deploy to Pages](https://github.com/emilamaj/impedance/actions/workflows/node-react-pages.js.yml/badge.svg)\nAccess the app [here](https://emilamaj.github.io/impedance/)\n\n![Electrical Impedance Tomography](/main_screenshot.png)\nThis web app takes as input an image representing an electrically conductive medium. \\\nIt solves for the voltage and current at every point of the medium, when two nodes are selected as the voltage source and the ground. \\\nFor now, only the resistive nature of the medium is considered. (static domain simulations) \n\n## Usage\n\nFirst, select the image you want to simulate. The image should be a black and white image, where black represents regions of high resistance and white represents regions of low resistance. \\\nYou can use the image provided in the repository, or upload your own. \\\nThe successively process the image (this converts the PNG to a pixel intensity matrix) \\\nThen, convert this pixel matrix into its electrical circuit representation. \\\nFinally, click solve and wait for the results. \n\n## Future features\n\n-~~GPU Implementation of circuit solving~~ Already 15x speedup with fmgpu for 32x32 which now takes 1s to process, but 64x64 still takes 60s \\\n-Go through every ground/source node setting, animate the results \\\n-Use simulation results to attempt to reconstruct the original image \\\n-Future versions will simulate capacitive/reactive effects of the sliced medium. Time domain results will be shown ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femilamaj%2Fimpedance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femilamaj%2Fimpedance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femilamaj%2Fimpedance/lists"}