{"id":27942146,"url":"https://github.com/pranabdas/suvapp","last_synced_at":"2025-05-07T11:26:35.963Z","repository":{"id":39873529,"uuid":"317813721","full_name":"pranabdas/suvapp","owner":"pranabdas","description":"Explore SPEC-FOURC data from your browser. Export data columns, visualise with scatter, surface or contour plot.","archived":false,"fork":false,"pushed_at":"2025-02-19T07:40:00.000Z","size":6351,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-19T08:29:27.032Z","etag":null,"topics":["3d-plot","3d-visualization","contour-plot","cypress","fourc","plotly","react","spec","surface-plot"],"latest_commit_sha":null,"homepage":"https://suv.netlify.app","language":"TypeScript","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/pranabdas.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":"2020-12-02T09:35:36.000Z","updated_at":"2025-02-19T07:40:00.000Z","dependencies_parsed_at":"2024-04-18T07:24:46.987Z","dependency_job_id":"61e1d242-7ed8-4bad-bc7c-9f9e49e6e914","html_url":"https://github.com/pranabdas/suvapp","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/pranabdas%2Fsuvapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pranabdas%2Fsuvapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pranabdas%2Fsuvapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pranabdas%2Fsuvapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pranabdas","download_url":"https://codeload.github.com/pranabdas/suvapp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252867592,"owners_count":21816705,"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":["3d-plot","3d-visualization","contour-plot","cypress","fourc","plotly","react","spec","surface-plot"],"created_at":"2025-05-07T11:26:35.443Z","updated_at":"2025-05-07T11:26:35.951Z","avatar_url":"https://github.com/pranabdas.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSUV App\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=https://app.netlify.com/sites/suv/deploys\u003e\u003cimg src=\"https://api.netlify.com/api/v1/badges/fe80b0b3-f194-4be3-a816-12a4886f080d/deploy-status\" alt=\"Netlify Status\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/pranabdas/suvtools/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/sourcerer-io/hall-of-fame.svg?colorB=A31F34\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nThis app can read SPEC/FOURC data format, and export two (or three) required\ncolumns to plaintext format. Alternatively, you can copy data to clipboard, and\ndirectly paste into Origin/ Igor/ Excel tables, or any other program. Basic\nvisualization of your data is also available. The app is named after the SUV\nBeamline of Singapore Synchrotron Light Source.\n\n### Quick start\n\nVisit the app page \u003chttps://suv.netlify.app\u003e. Just drag and drop (or browse and\nselect) your data file, the app will guide you through its steps (i.e., select\nscan number → select columns that you want to export etc.). Once you have set\nall necessary options, click the **Process data** button, and you will be\npresented with output data table. You can also view plot of your data (`x` vs\n`y` column). If you data contains 2-dimension map data, the app can produce 3D\nsurface plots along with 2D contours for quick visualization. A sample data file\nis available [here](https://suv.netlify.app/data.txt).\n\n\u003cimg src=\"./public/demo.gif\" alt=\"demo\"\u003e\n\n\n### Privacy\n\nThis is a client side application. All data are processed in your device\nlocally. Your data is never sent over to any remote server. Once the webapp is\nloaded in the browser memory, you do not require internet connectivity to\nprocess data. However, note that not every module is loaded during the first\npage loading; they are loaded on-demand. For example, if you use the plot\nfunctionality, internet connectivity is necessary to dynamically load required\nmodules during their first call.\n\nIf you spot any bug or have suggestions to improve the app, please let me know.\nThank you.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpranabdas%2Fsuvapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpranabdas%2Fsuvapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpranabdas%2Fsuvapp/lists"}