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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.10.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.10.tar.gz
Algorithm Hash digest
SHA256 27559885334e8258559379c9b6cc7c8d3bdd238e7e5a9863124d8da751ee6a7d
MD5 8fb4b5f4cb5f5a815d48f10d1e21671f
BLAKE2b-256 7a28dea79c912d62eff15ec6f10aa0d36b02b5be1e924c2f9d986ead7608fd5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.10-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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 6dac77a90f29a4bb24a3c70680646ca96cb596d6008444721cd90d29990ced89
MD5 9b07290cbc19df2f3e31745455dbe564
BLAKE2b-256 3871b021e65b477eee970388fe63fc16be370f8b9bf22416422c739c0c8c39f6

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