Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

Quickest way to share everything about your research within a single app

License

Notifications You must be signed in to change notification settings

Lightning-Universe/Research-poster

Repository files navigation

⚡️ Lightning Research Poster Template 🔬

Lightning license CI testing pre-commit.ci status

Use this app to share your research paper results. This app lets you connect a blogpost, arxiv paper, and a jupyter notebook and even have an interactive demo for people to play with the model. This app also allows industry practitioners to reproduce your work.

Getting started

To create a Research Poster you can install this app via the Lightning CLI or use the template from GitHub and manually install the app as mentioned below.

image

You can modify the content of this app and customize it to your research. At the root of this template, you will find app.py that contains the ResearchApp class. This class provides arguments like a link to a paper, a blog, and whether to launch a Gradio demo. You can read more about what each of the arguments does in the docstrings.

1. Poster Component

This component lets you make research posters using markdown files. The component comes with a predefined poster.md file in the resources folder that contains markdown content for building the poster. You can directly update the existing file with your research content.

2. Link to Paper, blog and Training Logs

You can add your research paper, a blog post, and training logs to your app. These are usually static web links that can be directly passed as optional arguments within app.py

3. A view only Jupyter Notebook

You can provide the path to your notebook and it will be converted into static HTML.

4. Model Demo

To create an interactive demo you’d need to implement the build_model and predict methods of the ModelDemo class present in the research_app/demo/model.py module.

5. JupyterLab Component

This component runs and adds a JupyterLab instance to your app. You can provide a way to edit and run your code for quick audience demonstrations. However, note that sharing a JupyterLab instance can expose the cloud instance to security vulnerability.

About

Quickest way to share everything about your research within a single app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •