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 and dependencies for experiments in Onolab. This repository is designed to facilitate various experimental setups and data analysis tasks.

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 uv.

Setup

Installation using uv

  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

Deploy using Docker

  1. Copy .env.example to .env and set the environment variables. You can set the following environment variables:
  • NotebookDir: The directory where the jupyter notebooks are stored. By default, it is set to OneDrive directory, which is shared between the host and the container.
  1. Clone the repository:

    git clone https://github.com/hoopdev/ktaga-lab.git
    cd ktaga-lab
    
  2. Run the Docker compose:

    docker compose up
    

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.12.tar.gz
  • Upload date:
  • Size: 16.1 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.12.tar.gz
Algorithm Hash digest
SHA256 372633eadd3b98ce4ea5f573dae9120985d8d293a808a566a8b69687e10e53c3
MD5 1607a6d02807ded47bcae4e432a0584a
BLAKE2b-256 09f080216e74f2d78b5a624d86c0cdff5b6b6b9c6947b26ed07bd9fb45e12920

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 70b07453aec1922c3d8f4af0aae721fe3251cf74f8c01bd77336693982c64175
MD5 9e3cb70cc7d0566ea8ca4ca9054f1b42
BLAKE2b-256 2bb916264c5e39ddaf781efeeea65b37d734f6747683d8c7a48ec29fa37e2432

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