Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 8 days 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:
```
[email protected],[email protected],[email protected]>[email protected]
[email protected],[email protected]>[email protected]
[email protected]>[email protected]
...
```
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).