Coder Social home page Coder Social logo

diverso-lab / uvlhub Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 2.0 6.24 MB

Repository of feature models in UVL format integrated with Zenodo and FlamaPy - DiversoLab

Home Page: https://docs.uvlhub.io

Python 50.08% Mako 0.21% HTML 46.25% CSS 1.08% Shell 1.18% Jinja 1.20%
featuremodel flask openscience repository uvl softwareproductline

uvlhub's People

Contributors

drorganvidez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

uvlhub's Issues

View user profile

Como usuario, quiero poder hacer click en el perfil de un usuario para ver sus datasets subidos

Estimated effort: 1 hour

Staging area

As a user, I want to be able to upload datasets to uvlhub and not put them into zenodo immediately but keep them in a kind of stage inside uvlhub so that I can edit them over time and when I want them to be permanent, then I can press a button that is "upload to zenodo".

Estimated effort: 5 hours

Select backup database

As a user, I may want to have a custom data repo that can store my datasets on github or figshare and not just on Zenodo.

Anonymize dataset

As a user, I want yo upload my datasets so the metadata of the authors is anonymized. Later, I can make it public

Estimated effort: 2 hours

Build my dataset

As a user, I want to be able to select particular models to build my own dataset (similar to shopping cart)

Estimated effort: 10 hours

Visualize statistics

As a user I want to be able to see statistics of the data sets: n. of downloads, n. of visualisations, ...

Select analyzer

As a user I want to be able to select the automatic analyzer of my choice (or select from several) to do a comparative analysis.

UVL editor

As a user I want to have a UVL editor in graphical mode for exporting and/or passing it to a parser.

Multiple login

As a user I want to be able to log in with my ORCID, GitHub or Google.

Estimated effort: 5 hours

Edit metadata

As a dataset creator, I want to edit the metadata without creating a new DOI.

Estimated effort: 2 hour

FM Fact Label

As a user I want to see the fact label of a data set and also the fact label of a model individually.

Advanced models search

As a user, I want to be able to search for specific models under X criteria in massive datasets (more than 500 models).

Advanced filtering

As a user I want to filter by number of features, number of products, etc. to obtain datasets according to my needs.

Generate API tokens

As a developer, I want to be able to generate access tokens to use the API.

Export dataset bibtex

As a user I want to be able to export in bibtex format the datasets (with their DOI) to use them in my papers.

Estimated effort: 1 hour

Rosemary CLI

As a developer, I want to have a CLI with which to generate code artefacts (models, routes, etc) to implement a new functionality in UVLHub following best practices.

Improve UI

Suggestion: the way of listing the dataset content has to be as similar as possible to GitHUb for the principle of usability predictability.

Upload, analyse and repair UVL

As a user, I want to be able to upload a UVL, have the system tell me if it is syntactically correct and tell me on which line I have the error.

Tag cloud

As a user, I want to be able to see a tag cloud to filter the FMs.

Download in different formats

As a user, I want to be able to download the models or datasets in different formats (e.g., dimacs), for use in my own projects.

Refactoring

We need to refactor all blueprints module to decouple controllers into separated services

Estimated effort: 10 hours

Visualize UVL

As a user I want to be able to preview a UVL in text mode without having to download it.

Estimated effort: 1 hour

Search queries

As a user I want to be able to query the repo in a way that allows me to bring me a set of models, or even download them all.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.