Giter VIP home page Giter VIP logo

oscarpdr / labman_ud Goto Github PK

View Code? Open in Web Editor NEW
10.0 7.0 6.0 28.21 MB

Web app to manage all related data within any Research Unit(s). It allows to describe researchers, projects, publications, funding programs, etc. in order to display them in a clear way and create interactive graphs which analyse the unit(s) performance.

Home Page: http://morelab.deusto.es

License: GNU General Public License v3.0

HTML 30.35% Python 57.01% Shell 0.02% CSS 2.18% JavaScript 10.44%

labman_ud's Introduction

Introduction

This project is designed to help research centers organize and expose their information in an understandable and simple way. It also allows to easily publish this information as Linked Open Data, using some well known vocabularies to allow other researchers query the data through a SPARQL Endpoint.

labman_ud is developed using django, a MVT (Model-View-Template) Python Web Framework that encourages rapid development and clean, pragmatic design.

A whole example can be consulted at MORElab's homepage, a research group within Deustotech, Deusto Institute of Technology, where this project was initially designed and developed in the spare time of some of its components.

License

labman_ud is Open Source and Free Software. It is distributed under the GNU GPLv3 license.

Documentation

All project-related information can be found on the wiki.

Installation

Installation advices can be found on the related wiki page.

Contact

Should you be interested in powering your research unit's webpage using labman_ud, ask any doubt or collaborate with the project in any way, don't hesitate to contact us at [email protected]

labman_ud's People

Contributors

oscarpdr avatar jonlazaro avatar porduna avatar aitoralmeida avatar alchemy-meister avatar rubenmulero avatar rubensancor avatar dbujan avatar

Stargazers

howekuo avatar Xiao Peng avatar Iñigo Aldazabal avatar Colloidal Systems Chemistry avatar SHSF avatar Juan Cruz-Benito avatar Cruz Enrique Borges Hernández avatar Unai Aguilera avatar  avatar  avatar

Watchers

 avatar Cruz Enrique Borges Hernández avatar  avatar Mikel Emaldi avatar  avatar  avatar  avatar

labman_ud's Issues

Add 'news' model

This will allow the website to have news, ordered by publish date and describing the most relevant events in which MORElab is involved in some way.

Move model-related-logos to model

Proposal: There are some models with a related modelLogo entity, in order to have different logos per model entity. This may be a feature never used but by FundingPrograms (ITEA2).

The modelLogo models to be moved would be:

  • OrganizationLogo
  • EventLogo?
  • ProjectLogo

Add awards/courses/contributions to the model

-Awards: received by a person/persons, can be related to a project or not. Name, date.
-Courses: given by a person/persons. Name, date, location, tags
-Contributions: by a person/persons, can be related to a project. Name, description, tags.

Implement redis for graph data

Actually, each graph is calculated each time the client renders it. To boost performance, I'm intending to maintain an up-to-date funding score in redis, updated each time an action is performed in a funding amount, and just render the desired amount.

Identify relations with projects/papers

Generate the graphs for paper co-authorship and common proyects. From this graph is possible to calculate the centralities, clusters/modularity/k-core, etc.

We can use both of them to show different ego-networks in the personal pages.

South

Use south in models to prepare for further db migrations.

Private funding data

Add a private_funding_details = models.BooleanField(default=False) to Project model, to avoid showing funding information for a given project. This details will be taken into account for the general funding amount graphics.

Search employees

Search box for employees in the index view, allowing to find them easily.

Generator page for projects

Website generator based on project info, making it more visually appealing for visitors. Include demo information together with pictures.

Admin log

Trace admin actions in order to perform "automatic" actions depending on its behaviour.

Management of former members

Delete the isExternal flag and and an isActive flag.

We will infer if the person is external or not using his organization (create 2 orgs, 1 for internet and another one for telecom)

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.