Skip to main content

Drivers and dependencies for the experimental setup and tools for data acquisition and analysis.

Project description

ktaga-lab

Overview

ktaga-lab contains programs for experiments in Onolab. This repository is designed to facilitate various experimental setups and data analysis tasks.

Features

  • Experiment setup scripts
  • Data analysis tools
  • Reproducible research environment

Prerequisites

To run this project, you need to install either of the following dependencies:

  • pip
  • uv (recommended)
  • Docker (for analysis only)

Docker can be used for only data analysis tasks. For experiment setup, you need to install the dependencies using pip or Poetry.

Setup

Installation using Poetry

  1. Install uv:

    • Windows (PowerShell):
    winget install astral-sh.uv
    
    • Linux:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    • macOS:
    brew install uv
    
  2. Setup environment

    uv init
    

    This command will create a pyproject.toml file in the current directory.

    uv venv
    

    This command will create a virtual environment in the current directory.

  3. Install ktaga-lab:

    uv add ktaga-lab
    uv sync -U
    
  4. Run the application:

    uv run jupyter lab
    

Installation using pip

You can also install the package using pip. Run the following command to install the package:

pip install ktaga-lab

Installation using Docker

  1. Clone the repository:

    git clone https://github.com/hoopdev/ktaga-lab.git
    cd ktaga-lab
    
  2. Build the Docker image: Use the Dockerfile provided in the repository:

    docker build -t ktaga-lab .
    
  3. Run the Docker container:

    docker run --rm -p 8888:8888 ktaga-lab
    

Access the application

Open your web browser and navigate to http://localhost:8888 to access the JupyterLab interface.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ktaga_lab-0.1.7.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

ktaga_lab-0.1.7-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file ktaga_lab-0.1.7.tar.gz.

File metadata

  • Download URL: ktaga_lab-0.1.7.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for ktaga_lab-0.1.7.tar.gz
Algorithm Hash digest
SHA256 8a0170f28aa7bc5ce10459c803a200fdd80f86e3319db8e51f6f568a28f674b8
MD5 47b3e63313a240158b1c3750a9947c46
BLAKE2b-256 99779799290174a21ff07762ac47480d19d1e6d7c3cb424450f05eebc22d7132

See more details on using hashes here.

File details

Details for the file ktaga_lab-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: ktaga_lab-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for ktaga_lab-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5e2cd5409a693d39816c904c67b5c21cee0c2b12c7902e0891f950deb6dc7c04
MD5 ab80ab67d408d2b0c884e9efbce8e352
BLAKE2b-256 d99d1f8e0d77ac23f30d5f8f2f6191998126aec0175bf65353d9cee3355d5d71

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page