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.8.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ktaga_lab-0.1.8.tar.gz
Algorithm Hash digest
SHA256 60edf2fa246685600ffa8fb39916789296fef2aa5bfc04b3f3627d4a23862f52
MD5 489aa98092094d50ff154fa26aebccaa
BLAKE2b-256 dc1a2e42e41ad6054011b527cd246d2d570baa51335734e21bd8d9404fface30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.8-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.6

File hashes

Hashes for ktaga_lab-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 75f7dff73b8f6bdc4b6b953de4501fcd7736e0bd0c708cc3b5c6274774fcbee5
MD5 242f99cf51f630be86c10abf997646da
BLAKE2b-256 07e14d3a1a47aeac34a85967b4137f85a3e5e3ea41b3f7b3efabb2b554be3266

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