Git Product home page Git Product logo

janheinrichmerker / tira Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tira-io/tira

0.0 2.0 0.0 102.13 MB

The source code for the TIRA Shared Task Platform

Home Page: https://www.tira.io/

License: MIT License

Shell 14.34% JavaScript 5.10% Python 58.10% Perl 1.11% TypeScript 2.12% CSS 4.19% Makefile 0.58% HTML 0.90% Vue 9.56% Jupyter Notebook 3.65% Dockerfile 0.27% Roff 0.04% Batchfile 0.04%

tira's Introduction

TIRA Integrated Research Architecture

This repository contains the source code for all components of the TIRA shared task platform.

Components:

Resources

  • Wiki: Getting started with TIRA as a developer/administrator
  • User Docs: Getting started with TIRA as a user
  • Papers: List of publications
  • Contribution Guide: How to contribute to the TIRA project

Setup Your Development Environment

We use devcontainers for development. To start your environment, either use Github Codespaces (click on "Code" -> "Codespaces" in Github to open one) as easiest way to get started, or devpod as open source alternative (directly pointing to our Kubernetes or your local docker installation).

Run make to get an overview of all commands that will setup a self-contained tira application in your dev environment.

  1. Setup the database and compile the vuetify frontend

    ~$ make setup
  2. Start the local environment, point your browser to the specified URL

    ~$ make run-develop
  3. Optionally: To work on real data, initialize your development database from a database dump via

    ~$ make import-data-from-dump

    or to work with mock data run:

    ~$ cd application
    ~$ make import-mock-data

Paper

If you use TIRA in your own research, please cite our paper

@InProceedings{froebe:2023b,
  address =                  {Berlin Heidelberg New York},
  author =                   {Maik Fr{\"o}be and Matti Wiegmann and Nikolay Kolyada and Bastian Grahm and Theresa Elstner and Frank Loebe and Matthias Hagen and Benno Stein and Martin Potthast},
  booktitle =                {Advances in Information Retrieval. 45th European Conference on {IR} Research ({ECIR} 2023)},
  month =                    apr,
  publisher =                {Springer},
  series =                   {Lecture Notes in Computer Science},
  site =                     {Dublin, Irland},
  title =                    {{Continuous Integration for Reproducible Shared Tasks with TIRA.io}},
  todo =                     {doi, month, pages, code},
  year =                     2023
}

License

MIT License

tira's People

Contributors

mam10eks avatar mattiwe avatar kaaage avatar cakiki avatar theelstner avatar kavlahkaff avatar themrsheldon avatar bastiangrahm avatar potthast avatar juhehehe avatar gate-tec avatar dumpling97 avatar dependabot[bot] avatar janheinrichmerker avatar shahbazsyed avatar fschlatt avatar gijshendriksen avatar simon-reich avatar glopix avatar johanneskiesel avatar

Watchers

James Cloos avatar  avatar

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.