https://github.com/aiidateam/aiida-explorer

A React component to explore AiiDA provenance

https://github.com/aiidateam/aiida-explorer

Science Score: 13.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
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

aiida data-provenance provenance
Last synced: 9 months ago · JSON representation

Repository

A React component to explore AiiDA provenance

Basic Info
Statistics
  • Stars: 5
  • Watchers: 4
  • Forks: 3
  • Open Issues: 7
  • Releases: 2
Topics
aiida data-provenance provenance
Created about 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

README.md

Next-gen AiiDA provenance explorer

NPM Version

A React component to explore AiiDA provenance.

This is a new version under development with the goal to replace https://github.com/materialscloud-org/aiida-explorer.

The initial version of this tool was created by Sharan Poojari during Google Summer of Code 2024 (see the final report).

This repository contains

  1. the AiidaExplorer component (library), which is also published to npm; and
  2. a demo page illustrating the usage, which is deployed to github pages (https://aiidateam.github.io/aiida-explorer/).

Installation and usage

Install via

bash npm install aiida-explorer

And use with the following (note that the components needs to be inside a Routes object as it contains Route objects itself.)

```javascript import { BrowserRouter, Routes, Route } from "react-router-dom";

import AiidaExplorer from "aiida-explorer";

} /> ; ```

where aiidaRestApiUrl is the base url of the AiiDA REST API.

Development

Using the demo page

For development, start the demo page by

npm install npm run dev

Building and testing locally the library

To build just the AiidaExplorer component and test locally in an external application (e.g. before publishing to npm), use

bash npm run build:lib npm pack

which will create a .tgz file that can then be installed by the external application via

bash npm install /path/to/aiida-explorer-x.y.z.tgz

Publishing a new version of the library on npm

To make a new version and publish to npm via GitHub Actions:

bash npm version <major/minor/patch> git push --follow-tags

Deploying the demo page to github-pages

The demo page is deployed to Github pages automatically from the main branch.

Additionally, any pull request gets deployed in it's own subpath as well.

Manual deployment to Github pages should not be done, as that might break any PR previews.

Owner

  • Name: AiiDA team
  • Login: aiidateam
  • Kind: organization

The development team of AiiDA

GitHub Events

Total
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 3
  • Pull request event: 2
  • Fork event: 2
Last Year
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 3
  • Pull request event: 2
  • Fork event: 2

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 101
  • Total Committers: 2
  • Avg Commits per committer: 50.5
  • Development Distribution Score (DDS): 0.168
Past Year
  • Commits: 101
  • Committers: 2
  • Avg Commits per committer: 50.5
  • Development Distribution Score (DDS): 0.168
Top Committers
Name Email Commits
SharanRP z****0@g****m 84
Kristjan Eimre k****e@g****m 17

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 9
  • Total pull requests: 6
  • Average time to close issues: 23 days
  • Average time to close pull requests: 21 days
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 1.11
  • Average comments per pull request: 0.67
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 9
  • Pull requests: 6
  • Average time to close issues: 23 days
  • Average time to close pull requests: 21 days
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 1.11
  • Average comments per pull request: 0.67
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • eimrek (8)
  • sebaB003 (1)
Pull Request Authors
  • eimrek (6)
  • SharanRP (4)
  • mantosh-mariner (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • npm 3 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 2
  • Total maintainers: 1
npmjs.org: aiida-explorer

[![NPM Version](https://img.shields.io/npm/v/aiida-explorer)](https://www.npmjs.com/package/aiida-explorer)

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Dependent repos count: 25.9%
Average: 31.8%
Dependent packages count: 37.7%
Maintainers (1)
Last synced: 9 months ago

Dependencies

Frontend/package-lock.json npm
  • 483 dependencies
Frontend/package.json npm
  • @types/react ^18.2.66 development
  • @types/react-dom ^18.2.22 development
  • @vitejs/plugin-react-swc ^3.5.0 development
  • autoprefixer ^10.4.19 development
  • eslint ^8.57.0 development
  • eslint-plugin-react ^7.34.1 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • eslint-plugin-react-refresh ^0.4.6 development
  • gh-pages ^6.1.1 development
  • postcss ^8.4.38 development
  • tailwindcss ^3.4.3 development
  • vite ^5.2.0 development
  • ag-grid-community ^31.3.2
  • ag-grid-react ^31.3.2
  • axios ^1.6.8
  • html-to-image ^1.11.11
  • http-proxy-middleware ^3.0.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-router-dom ^6.23.1
  • react-syntax-highlighter ^15.5.0
  • reactflow ^11.11.3