Skip to content

The wenzel-lab template for building Python-based laboratory instrument software and open hardware documentation repositories. Includes standard folder structure, device abstractions, simulation support, a single YAML config, and a simple Qt GUI layout. Designed for readable, maintainable, and extensible open hardware control projects.

License

Notifications You must be signed in to change notification settings

wenzel-lab/repository-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wenzel-Lab Repository Template Open Source Love

The Wenzel-Lab template for building Python-based laboratory instrument software and open hardware documentation repositories.

This repository serves as:

  • Template - Copy this structure when starting new projects
  • Reference - Find guides and conventions used in Wenzel-Lab
  • Standard - Ensure consistency across all Wenzel-Lab repositories

For more resources on open-source hardware for bioimaging, see LIBRE Hub and the Wenzel Lab website.


Quick Start

For New Projects

  1. Use this as a template:

    # On GitHub: Click "Use this template" button
    # Or locally:
    git clone https://github.com/wenzel-lab/repository-template.git your-project-name
    cd your-project-name
    rm -rf .git
    git init
  2. Follow the guides:

  3. Customize:

    • Replace placeholder text
    • Add project-specific files
    • Remove unused sections

Contents

Software Development

Hardware Documentation

Conventions


Contributing

Found an issue or have a suggestion for this template?

  1. Open an issue describing the problem or suggestion
  2. Submit a pull request with improvements
  3. Share examples from your projects

Contacts:


License

This project is Open Source - please acknowledge us when using this template or sharing modifications externally.

About

The wenzel-lab template for building Python-based laboratory instrument software and open hardware documentation repositories. Includes standard folder structure, device abstractions, simulation support, a single YAML config, and a simple Qt GUI layout. Designed for readable, maintainable, and extensible open hardware control projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages