{"id":19711322,"url":"https://github.com/netesf13d/expt-sequence-analysis","last_synced_at":"2025-07-24T21:07:54.534Z","repository":{"id":239227690,"uuid":"798935509","full_name":"netesf13d/expt-sequence-analysis","owner":"netesf13d","description":"Data processing, analysis and visualization package for atomic physics experiments in the single-atom regime.","archived":false,"fork":false,"pushed_at":"2024-10-21T21:27:53.000Z","size":1100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T14:27:11.860Z","etag":null,"topics":["cold-atoms","data-analysis","data-visualization","optical-tweezers"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/netesf13d.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":"2024-05-10T19:46:07.000Z","updated_at":"2024-10-21T21:27:56.000Z","dependencies_parsed_at":"2024-05-10T20:45:51.014Z","dependency_job_id":"f1ed88f1-6a12-4382-b63d-ba8dc0a9e88d","html_url":"https://github.com/netesf13d/expt-sequence-analysis","commit_stats":null,"previous_names":["netesf13d/expt-sequence-analysis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netesf13d%2Fexpt-sequence-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netesf13d%2Fexpt-sequence-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netesf13d%2Fexpt-sequence-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netesf13d%2Fexpt-sequence-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netesf13d","download_url":"https://codeload.github.com/netesf13d/expt-sequence-analysis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241029866,"owners_count":19896980,"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":["cold-atoms","data-analysis","data-visualization","optical-tweezers"],"created_at":"2024-11-11T22:11:03.455Z","updated_at":"2025-02-27T15:39:06.378Z","avatar_url":"https://github.com/netesf13d.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# expt-sequence-analysis\n\nData processing and analysis package developed during my PhD.\n\nThis package is dedicated to analyze data obtained from atomic physics experiments carried in the single-atom regime. The specificity of these experiments is that we essentially detect whether an atom is still present after an experimental sequence or not. Thus, in addition to the standard data fitting and plotting functionality, some tools are implemented to analyze the raw atomic signal and convert it to the desired statistical quantity (eg the recapture probability).\n\nMore detailed explanations about the data processing and analysis process can be found in [my thesis](https://theses.hal.science/tel-04551702), more specifically in chapter 3.\n\nThe package provides:\n* Analysis of atomic florescence in regions of interest (ROIs) and atom\n  detection.\n* Determination of various events (eg loss/recapture of a trapped atom), and\n  computation of derived quantities (eg probability of recapture from many\n  repeated experiments, average over ROIs, etc).\n* Analysis and plotting of processed data.\n\nThe code was written while I was rushing to finish writting my thesis. Although it was extensively tested and is provided with some examples, the  code is somewhat lacking documentation and could be improved.\n\nI do not maintain this code anymore.\n\n\n## Dependencies\n\nThis package requires Python \u003e 3.10 and the following packages:\n- [numpy](https://numpy.org/)\n- [scipy](https://scipy.org/) (special functions and data fitting)\n- [matplotlib](https://matplotlib.org/)\n- [pandas](https://pandas.pydata.org/) (file loading)\n\n\n## Notes\n\nThe typing annotations in the code are by no means rigorous. They are made to facilitate the understanding of the nature of various parameters.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetesf13d%2Fexpt-sequence-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetesf13d%2Fexpt-sequence-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetesf13d%2Fexpt-sequence-analysis/lists"}