{"id":28961341,"url":"https://github.com/omnai-project/omnaiview","last_synced_at":"2025-06-24T02:02:16.223Z","repository":{"id":283679756,"uuid":"950547426","full_name":"omnai-project/OmnAIView","owner":"omnai-project","description":"Angular-Based UI for timeseries data visualization, analysis (based on APIs) and distribution","archived":false,"fork":false,"pushed_at":"2025-06-23T13:51:53.000Z","size":4708,"stargazers_count":3,"open_issues_count":20,"forks_count":26,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-23T14:44:36.019Z","etag":null,"topics":["angular","d3","timeseries"],"latest_commit_sha":null,"homepage":"","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/omnai-project.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-18T10:31:19.000Z","updated_at":"2025-06-23T13:51:57.000Z","dependencies_parsed_at":"2025-03-21T14:59:31.737Z","dependency_job_id":"b4df0795-4b53-40ea-8a6b-6b1290ffee6f","html_url":"https://github.com/omnai-project/OmnAIView","commit_stats":null,"previous_names":["ai-gruppe/omnaiview","omnai-project/omnaiview"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/omnai-project/OmnAIView","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnai-project%2FOmnAIView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnai-project%2FOmnAIView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnai-project%2FOmnAIView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnai-project%2FOmnAIView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omnai-project","download_url":"https://codeload.github.com/omnai-project/OmnAIView/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omnai-project%2FOmnAIView/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261589893,"owners_count":23181433,"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":["angular","d3","timeseries"],"created_at":"2025-06-24T02:01:44.355Z","updated_at":"2025-06-24T02:02:16.206Z","avatar_url":"https://github.com/omnai-project.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OmnAIView\n\nWelcome to OmnAIView! Let's get started!\n\n## What is this?\n\n\u003e OmnAIView is a modular Open Source frontend application to receive, display, analyse and save time series data from different backends.\n\u003e\n\u003eThe goal of OmnAIView is to create an easy process to get the information you need from the data you have.\n\n## Why do this?\n\nThe most people don't measure something just to see numbers. They measure because they want information about the data.\nThe process to get this information is hard. Often you need to know how the scientific environment behind your data works. Or need to implement your own algorithm to analyse the data. Or worse : calculate it yourself.\n\nWe want to make this better!\n\n1. OmnAIView does not only display data from our devices. OmnAIView will support different interfaces for devices, so you can display **your** data from **your** device in the software.\n2. OmnAIView will support REST API. You can connect **your** analysis to the frontend and analyse data via a button click.\n3. OmnAIView offers integrated analysis support - whether you're unsure about the mechanics of your scientific data or simply need a mathematical assessment, it's just one click away.\n## How to Contribute :\n\nWe are very happy about contributions. If you want to contribute just follow the steps in the [CONTRIBUTIONS.md](CONTRIBUTION.md). We will review your contribution as fast as possible.\n\n## How to get the Code Documentation : \n\nThe Code is documented with [Compodoc](https://compodoc.app/). To see the documentation follow these steps: \n\n1. Clone the project \n2. Run ``` npm ci ``` in the root directory of the project \n3. Run \n``` npm run compodoc:build-and-serve ``` \nin your console \n4. Open the documentation with the link compodoc generates \n\n## How to run the project\n\nThe project currently contains two separat parts: An angular app and an electron app in which the angular app runs.\n\n### General project\n\n1. Create a fork of the repository to your own GitHub account.\n2. Clone the forked repository to your local machine:\n   ```\n   git clone git@github.com:AI-Gruppe/OmnAIView.git\n   cd OmnAIView\n   ```\n\n## Package Installation\n\nTo install the angular and electron packages, you run ```npm install```, and then ```npm ci```in the root directory.\n\n#### Development Mode\n\nIf you want to run the angular frontend in development mode, you can do so by running ```npm run start:angular``` in the root folder. \n\nOnce the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files.\n\nIf you want to run the electron application separately in development mode, you can do so by first running ```npm run build:angular``` then ```npm run start:electron```.\n\n#### Building\n\nTo build the full project you can do so by running ```npm run build```. \n\nThis will compile the angular frontend and electron project and store the build artifacts of the frontend in the `dist/` directory. By default, the production build optimizes your application for performance and speed. The electron build installer can be found in the `electron/out/make/squirrel.windows/x64/`, the application that can be run without installation `electron\\out\\OmnAIView-win32-x64`.\n\nOtherwise it is possible to build the angular frontend or the electron project seperately via ```npm run build:angular``` or ```npm run build:electron```.\n\n#### Technical Information\n  \nThe project was generated using angular v19.1.4.\nFor more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.\n\n### Technical Information about Datasources\n\nOmnAIView is using different data sources. Some are started externally from the application, while others are started together with the application.\n\n### OmnAIScope Dataserver\n\nTo receive data from locally connected OmnAIScopes, the OmnAIScope Dataserver is integrated into the frontend as an autostart component.\nVersion : v0.4.0\nGitHub repository: https://github.com/AI-Gruppe/OmnAIScope-DataServer\n\n## Information is missing?\n\nIf some information is missing please create an issue in this repository. We will try to answer your question as fast as possible.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomnai-project%2Fomnaiview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomnai-project%2Fomnaiview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomnai-project%2Fomnaiview/lists"}