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.
- Host: GitHub
- URL: https://github.com/imgios/dependensee
- Owner: imgios
- License: mit
- Created: 2019-04-12T14:29:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-11-06T09:48:36.000Z (over 4 years ago)
- Last Synced: 2025-02-23T19:27:59.662Z (about 1 year ago)
- Topics: angular, d3js, data-visualization, ionic, rfd, typescript, visual-analytics, webapp
- Language: TypeScript
- Homepage:
- Size: 3.03 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).