frontend

SciCat Project Official Frontend

https://github.com/scicatproject/frontend

Science Score: 46.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    11 of 53 committers (20.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary

Keywords

data-catalog data-management doi metadata-catalog

Keywords from Contributors

sequences genomics ranking interactive clade network-simulation yolov5 hacking embedded optim
Last synced: 6 months ago · JSON representation

Repository

SciCat Project Official Frontend

Basic Info
  • Host: GitHub
  • Owner: SciCatProject
  • License: bsd-3-clause
  • Language: TypeScript
  • Default Branch: master
  • Homepage: https://www.scicatproject.org
  • Size: 47.2 MB
Statistics
  • Stars: 26
  • Watchers: 12
  • Forks: 34
  • Open Issues: 113
  • Releases: 25
Topics
data-catalog data-management doi metadata-catalog
Created over 8 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Zenodo

README.md

Frontend: SciCat GUI

sci-cat-logo

Test Status DeepScan grade Known Vulnerabilities DOI code style: prettier Coverage Status

Summary

SciCat is a data catalogue web application to provide a searchable interface for datasets, publish DOIs, as well as the option to carry out actions (i.e. archiving and publishing) and acts as a place to reference datasets used in publications.

For the full documentation please go to the SciCat home page and follow the documentation link

Configuration

Get started

  1. Ensure you have Node.js 18+ and npm installed (https://nodejs.org/en).
  2. git clone https://github.com/SciCatProject/frontend.git
  3. npm install
  4. npm run start

License

See the LICENSE file for details.

Acknowledgments

Scicat is developed at PSI, ESS and MAXIV with in-kind funding from ESS and from the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548, “BrightnESS”.

SonarCloud

Owner

  • Name: SciCat Project
  • Login: SciCatProject
  • Kind: organization

SciCat is a metadata catalogue for scientists

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 4,368
  • Total Committers: 53
  • Avg Commits per committer: 82.415
  • Development Distribution Score (DDS): 0.746
Past Year
  • Commits: 408
  • Committers: 19
  • Avg Commits per committer: 21.474
  • Development Distribution Score (DDS): 0.669
Top Committers
Name Email Commits
Gareth Murphy g****y@g****m 1,108
Henrik Johansson h****2@g****m 1,094
encima e****a@g****m 314
Hannes Petri h****i@m****e 278
Luke Gorman l****n@p****h 277
dependabot[bot] 4****] 164
Linh Nguyen l****n@m****e 152
snyk-bot s****t@s****o 123
Martin Trajanovski m****i@g****m 122
Björn Pedersen b****n@f****e 94
egli s****i@p****h 93
gwilliams_c c****s@p****h 79
greenkeeper[bot] g****] 65
Dylan McReynolds d****s@l****v 61
murphy_g g****y@p****h 44
Jay Quan a****3@g****m 38
Massimiliano Novelli m****i@e****u 35
Max Novelli M****i@e****u 24
Luke Gorman l****n@g****m 23
Henrik Johansson 4****2 20
Jonas Rosenqvist j****t@w****e 18
TheMeinerLP p****z@m****e 18
Jay Quan b****3@g****m 15
Yoganandan y****n@e****u 13
Marco Leorato m****o@m****e 12
Erica Karlsson e****r@m****e 9
minottic c****1@g****m 9
Erica Karlsson e****n@m****m 7
Saair Quaderi s****i@g****m 7
Alberto Nardella A****a@m****e 6
and 23 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 74
  • Total pull requests: 617
  • Average time to close issues: 3 months
  • Average time to close pull requests: 10 days
  • Total issue authors: 21
  • Total pull request authors: 24
  • Average comments per issue: 0.81
  • Average comments per pull request: 0.71
  • Merged pull requests: 364
  • Bot issues: 2
  • Bot pull requests: 451
Past Year
  • Issues: 28
  • Pull requests: 226
  • Average time to close issues: 10 days
  • Average time to close pull requests: 6 days
  • Issue authors: 15
  • Pull request authors: 17
  • Average comments per issue: 0.32
  • Average comments per pull request: 0.36
  • Merged pull requests: 122
  • Bot issues: 1
  • Bot pull requests: 147
Top Authors
Issue Authors
  • nitrosx (29)
  • Ingvord (7)
  • bpedersen2 (6)
  • jl-wynen (5)
  • Junjiequan (5)
  • sofyalaski (4)
  • sbliven (4)
  • despadam (3)
  • dependabot[bot] (3)
  • cchndl (2)
  • garethcmurphy (2)
  • rkweehinzmann (2)
  • LAShemilt (2)
  • fpotier (2)
  • HayenNico (2)
Pull Request Authors
  • dependabot[bot] (480)
  • Junjiequan (68)
  • bpedersen2 (18)
  • nitrosx (17)
  • martin-trajanovski (13)
  • Ingvord (12)
  • abdimo101 (10)
  • despadam (8)
  • MatthMig (8)
  • yoganandaness (6)
  • fpotier (4)
  • GBirkel (3)
  • cfelder (2)
  • janosbabik (2)
  • HayenNico (1)
Top Labels
Issue Labels
Improvement (15) bug (13) feature (8) UX (6) DCS (6) Release New SDK (5) Release Jobs (5) help wanted (5) high priority (4) Release Search UI (4) dependencies (3) npm (3) discussion (3) Release 4.5 (3) #discussed (2) triage (1) Release 4.7 (1) refactoring (1) documentation (1) meeting (1) epic (1) Release 4.9 (1)
Pull Request Labels
dependencies (479) npm (414) github_actions (22) DCS (9) Improvement (5) meeting (5) Release New SDK (5) testing (3) bug (3) Release Search UI (2) feature (2) discussion (1) documentation (1) #discussed (1)

Dependencies

.github/workflows/build-release.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action v3 composite
  • docker/login-action v1 composite
  • docker/login-action v2 composite
  • docker/metadata-action v4 composite
.github/workflows/deploy.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • appleboy/gitlab-ci-action master composite
  • docker/build-push-action v3 composite
  • docker/login-action v2 composite
  • docker/metadata-action v4 composite
  • docker/setup-buildx-action v2 composite
  • swapActions/trigger-swap-deployment v1 composite
.github/workflows/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v2 composite
  • coverallsapp/github-action master composite
  • cypress-io/github-action v2 composite
CI/ESS/Dockerfile docker
  • nginx 1.21-alpine build
  • node 16-alpine build
CI/MAXIV/Dockerfile docker
  • nginx 1.21-alpine build
  • node 16-alpine build
CI/MLZ/Dockerfile docker
  • nginx latest build
.github/workflows/dependabot-auto-merge.yml actions
  • dependabot/fetch-metadata v1 composite
CI/PSI/Dockerfile docker
  • nginx latest build
CI/RFI/Dockerfile docker
  • nginx alpine build
  • node 18-alpine build
Dockerfile docker
  • nginx 1.12-alpine build
  • node 18-alpine build
package-lock.json npm
  • 1317 dependencies
package.json npm
  • @angular-devkit/build-angular ^16 development
  • @angular-devkit/core ^16 development
  • @angular-eslint/builder ^16 development
  • @angular-eslint/eslint-plugin ^16 development
  • @angular-eslint/eslint-plugin-template ^16 development
  • @angular-eslint/schematics ^16 development
  • @angular-eslint/template-parser ^16 development
  • @angular/cli ^16 development
  • @angular/compiler-cli ^16 development
  • @betterer/cli ^5.3.6 development
  • @betterer/typescript ^5.3.6 development
  • @ngrx/schematics ^16 development
  • @ngrx/store-devtools ^16 development
  • @types/deep-equal ^1.0.1 development
  • @types/file-saver ^2.0.2 development
  • @types/jasmine ^5.1.0 development
  • @types/lodash ^4.14.172 development
  • @types/luxon ^3.3.0 development
  • @types/node ^20.2.5 development
  • @types/shortid 0.0.30 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin 6.7.5 development
  • @typescript-eslint/parser ^6.7.5 development
  • coveralls ^3.0.7 development
  • cypress ^13.1.0 development
  • eslint ^8.2.0 development
  • eslint-config-prettier ^9.0.0 development
  • eslint-plugin-ngrx ^2.0.3 development
  • eslint-plugin-prettier ^5.0.0 development
  • jasmine ^5.0.0 development
  • jasmine-core ^5.0.0 development
  • jasmine-marbles ^0.6.0 development
  • jasmine-spec-reporter ^7.0.0 development
  • karma ~6.4.2 development
  • karma-chrome-launcher ~3.2.0 development
  • karma-coverage ~2.2.0 development
  • karma-jasmine ~5.1.0 development
  • karma-jasmine-html-reporter ^2.1.0 development
  • karma-junit-reporter ^2.0.1 development
  • karma-source-map-support ^1.4.0 development
  • karma-spec-reporter ^0.0.36 development
  • prettier ^3.0.3 development
  • source-map-support ^0.5.16 development
  • ts-node ^10.9.1 development
  • typescript ^5.1.6 development
  • @angular-material-components/datetime-picker ^16
  • @angular/animations ^16
  • @angular/cdk ^16
  • @angular/common ^16
  • @angular/compiler ^16
  • @angular/core ^16
  • @angular/forms ^16
  • @angular/material ^16
  • @angular/platform-browser ^16
  • @angular/platform-browser-dynamic ^16
  • @angular/platform-server ^16
  • @angular/router ^16
  • @angular/service-worker ^16
  • @ngbracket/ngx-layout ^16.0.0
  • @ngrx/effects ^16
  • @ngrx/router-store ^16
  • @ngrx/store ^16
  • autolinker ^4.0.0
  • deep-equal ^2.0.5
  • exceljs ^4.3.0
  • file-saver ^2.0.5
  • filesize ^10.0.7
  • lodash-es ^4.17.21
  • luxon ^3.3.0
  • ngx-json-viewer ^3
  • ngx-linky ^4.0.0
  • ngx-material-luxon ^1.1.1
  • rxjs ^6.6.6
  • shortid ^2.2.16
  • socket.io-client ^4.7.2
  • tslib ^2.4.0
  • zone.js ^0.13