Skip to main content

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.

Metadata

Release files for ktaga-lab 0.1.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ktaga-lab 0.1.12
File Size Uploaded Provenance Actions
ktaga_lab-0.1.12.tar.gz 16.1 kB Without provenance Details for ktaga_lab-0.1.12.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ktaga-lab 0.1.12
File Interpreter ABI Platform Actions
ktaga_lab-0.1.12-py3-none-any.whl Python 3 none any Details for ktaga_lab-0.1.12-py3-none-any.whl

Total release size: 35.6 kB

Release files / ktaga_lab-0.1.12.tar.gz

Download URL ktaga_lab-0.1.12.tar.gz
Size 16.1 kB
Tags Source
SHA-256 checksum
How to use checksums
372633eadd3b98ce4ea5f573dae9120985d8d293a808a566a8b69687e10e53c3
BLAKE2b-256 checksum
How to use checksums
09f080216e74f2d78b5a624d86c0cdff5b6b6b9c6947b26ed07bd9fb45e12920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / ktaga_lab-0.1.12-py3-none-any.whl

Download URL ktaga_lab-0.1.12-py3-none-any.whl
Size 19.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70b07453aec1922c3d8f4af0aae721fe3251cf74f8c01bd77336693982c64175
BLAKE2b-256 checksum
How to use checksums
2bb916264c5e39ddaf781efeeea65b37d734f6747683d8c7a48ec29fa37e2432
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Security for ktaga-lab 0.1.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page