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

Uploaded Source

Built Distribution

ktaga_lab-0.1.9-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.9.tar.gz
  • Upload date:
  • Size: 15.9 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.9.tar.gz
Algorithm Hash digest
SHA256 f67aba62052d1f24ff6ee696f3af39839295a60acfc6357ae8b1c9c189f3680f
MD5 49b80ae1729e9e7994c112232f1f747d
BLAKE2b-256 f649bb227dda6ca7d8c96edb89daba9d6ee2b93b4d6b89d81e490ae96f9173e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 19.4 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0ba8e44e8f45659ac685474f46eab92e568fe4173f014982d04e725b0db0feab
MD5 876733392b158be75816ed84ed97facd
BLAKE2b-256 ad5627e07833de3fd2df36c41620e68d7e77b055057e3183a5a7321899e4dc52

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