Science Score: 31.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.1%) to scientific vocabulary
Repository
RITMPS Fliplab project template
Basic Info
- Host: GitHub
- Owner: ritmps
- License: other
- Language: CSS
- Default Branch: main
- Size: 16.6 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Lab Research Project Template
This repository is a template for setting up research projects in our lab. It supports Python (via Miniforge3), Jupyter, Quarto, and Wolfram Language (Mathematica), and is optimized for use in VSCode with GitHub integration.
🧱 Directory Structure
project-template/
├── .vscode/ # VSCode settings and extension recommendations
├── .github/ # GitHub Actions workflows and issue templates
├── .gitattributes # Git LFS configuration
├── data/ # Raw input data (or references to external datasets)
├── docs/ # Documentation, paper drafts, Quarto site
├── notebooks/ # Wolfram, Jupyter, Quarto notebooks and packages
├── results/ # Outputs, plots, processed data
├── scripts/ # Python/Wolfram scripts for analysis and workflows
├── CITATION.cff # Citation metadata
├── environment.yml # Conda environment definition (via Miniforge3)
├── LICENSE # Project license
├── Makefile # Setup and cleanup utilities
├── README.md # This file
├── references.bib # BibTeX references for citations
└── version.json # Project versioning
🚀 Getting Started
1. Clone the repository
bash
git clone https://github.com/YOUR-LAB-NAME/project-template.git your-project-name
cd your-project-name
⚠️ If using this as a GitHub template, click "Use this template" on GitHub and create your own copy.
2. Set up the Python environment
We recommend using Miniforge3:
bash
conda env create -f environment.yml
conda activate lab-env
Or use make:
bash
make setup
3. Open in VSCode
This repo includes recommended extensions and settings in the .vscode/ folder. Just launch VSCode in the root folder:
bash
code .
4. Enable Git LFS (if needed)
If you're working with large binary files like .png, .exr, .mov, enable Git LFS:
bash
git lfs install
Git LFS is pre-configured for common binary types in .gitattributes.
📝 Notes
- You can write documentation in Quarto (
.qmd) in thedocs/folder. - If publishing a Quarto site, the default output goes to
docs/, which is GitHub Pages–ready. - GitHub Actions are included for:
- Linting Python code (
black,flake8) - Rendering Quarto documents on push
- Linting Python code (
📄 Citation
If you use this template in a publication, please cite the associated metadata in CITATION.cff.
Owner
- Name: RIT Motion Picture Science
- Login: ritmps
- Kind: organization
- Email: flip.phillips@rit.edu
- Location: Rochester New York
- Website: https://flipphillips.com
- Twitter: RITMPS
- Repositories: 10
- Profile: https://github.com/ritmps
Some of the repositories related to RIT MPS and CIS
Citation (CITATION.cff)
cff-version: 1.2.0
title: Lab Project Template
authors:
- family-names: YourLastName
given-names: YourFirstName
affiliation: Your Lab, Institution
GitHub Events
Total
- Push event: 6
- Create event: 2
Last Year
- Push event: 6
- Create event: 2
Dependencies
- actions/checkout v3 composite
- actions/deploy-pages v2 composite
- actions/upload-pages-artifact v2 composite
- quarto-dev/quarto-actions/setup v2 composite
- actions/checkout v3 composite
- quarto-dev/quarto-actions/setup v2 composite
- actions/checkout v3 composite
- quarto-dev/quarto-actions/setup v2 composite
- actions/checkout v3 composite
- quarto-dev/quarto-actions/setup v2 composite
- black *
- flake8 *
- actions/checkout v3 composite
- actions/setup-python v4 composite