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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.11.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.11.tar.gz
Algorithm Hash digest
SHA256 0a002911887406b6d0af67575429c3ce4c0e695e874ff6181c1595e7be4073ca
MD5 412147e2621871b0bb65ca56de87f08a
BLAKE2b-256 67cfa4a0332d7b79a51ecd87c07e61e202d5df6ca66e5c253420f43e62bb84ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 1cd78fe74dfc5b6a5dd221565c9eb62411a313b650d5f2695a3f0843f228feee
MD5 d1cfa2961b311895ff85bdd83f44b21e
BLAKE2b-256 58d4caa291b708796d10cef87442c080dbb56b59123526019a02539999012680

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