{"id":47771143,"url":"https://github.com/ergodicio/tsadar-app","last_synced_at":"2026-04-03T09:40:23.613Z","repository":{"id":262539529,"uuid":"866323593","full_name":"ergodicio/tsadar-app","owner":"ergodicio","description":"Streamlit application for TSADAR - AD-based Thomson Scattering Analysis software. It is hosted on AWS for simple browser-based access and runs on GPUs for rapid analysis","archived":false,"fork":false,"pushed_at":"2025-04-23T22:28:58.000Z","size":421,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-23T22:33:10.514Z","etag":null,"topics":["autodiff","fusion","gpu","jax","plasma-physics","streamlit-webapp"],"latest_commit_sha":null,"homepage":"https://continuum.ergodic.io/tsadar/","language":"Python","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/ergodicio.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,"zenodo":null}},"created_at":"2024-10-02T03:31:22.000Z","updated_at":"2025-04-23T22:17:39.000Z","dependencies_parsed_at":"2024-12-09T01:18:22.471Z","dependency_job_id":"a4eb413a-e1fb-4707-9b81-1ad8e06210d5","html_url":"https://github.com/ergodicio/tsadar-app","commit_stats":null,"previous_names":["ergodicio/tsadar-app"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ergodicio/tsadar-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergodicio%2Ftsadar-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergodicio%2Ftsadar-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergodicio%2Ftsadar-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergodicio%2Ftsadar-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ergodicio","download_url":"https://codeload.github.com/ergodicio/tsadar-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ergodicio%2Ftsadar-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31344872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T08:03:20.796Z","status":"ssl_error","status_checked_at":"2026-04-03T08:00:37.834Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":["autodiff","fusion","gpu","jax","plasma-physics","streamlit-webapp"],"created_at":"2026-04-03T09:40:20.762Z","updated_at":"2026-04-03T09:40:23.608Z","avatar_url":"https://github.com/ergodicio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TSADAR GUI\nThis is a streamlit app for TSADAR, an open-source Thomson Scattering data analysis package. \n\nTo run this app, install the requirements and then run\n\n`USERNAMES=\"yourname,othernames\" streamlit run tsadar_app.py`\n\nand you should be able to view the app in a browser\n\n\n### Cloud Architecture\nThis app can be, and is deployed to the public cloud. This enables the user to run Thomson Scattering analysis remotely, and either asynchronously and synchronously (under development)\n\nThe Asynchronous architecture submits a job to AWS Batch for the entire analysis and returns the result\n![Asynchronous Architecture](figs/async.png)\n\nThe Synchronous architecture uses a TSADAR [Tesseract](https://github.com/pasteurlabs/tesseract-core) for the spectrum and gradient calculation and enables the user to interact with the data and the fit\n![Synchronous Architecture](figs/sync.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergodicio%2Ftsadar-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fergodicio%2Ftsadar-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fergodicio%2Ftsadar-app/lists"}