An open API service indexing awesome lists of open source software.

https://github.com/imgios/dependensee

📊 Minimal relaxed functional dependencies set visualization webapp.
https://github.com/imgios/dependensee

angular d3js data-visualization ionic rfd typescript visual-analytics webapp

Last synced: 9 months ago
JSON representation

📊 Minimal relaxed functional dependencies set visualization webapp.

Awesome Lists containing this project

README

          





Minimal relaxed functional dependencies set visualization webapp

## What is Dependensee?
Dependensee is a webapp that visualize a set of minimal *Relaxed Functional Dependencies* (RFDs) extracted from a dataset (plain text file) with a given threshold, through a colored matrix.

###### Built with:
* [Ionic](https://ionicframework.com/)
* [Angular](https://angular.io/)
* [D3.js](https://d3js.org/)

## Development
Development-related progress can be seen in the `develop` branch. Keep reading if you want to give it a try.

### Prerequisites
- latest Node.js and npm
- Ionic v4

### Run
```bash
$ git clone https://github.com/imgios/dependensee.git
$ cd dependensee
$ npm install
$ ionic serve
```
###### Input file structure
Dataset must be a .txt file structured as follows:
```
A@5.0,B@0.0,C@2.0->D@1.0
B@0.0,D@5.0->A@2.0
A@2.0->D@0.0
...
```
where A, B, C and D are attributes and values after "at sign" (@) are thresholds associated to those attributes. An example is available in [/example-data](./example-data).

## License
Dependensee is [MIT licensed](./LICENSE).