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

Features

  • Experiment setup scripts
  • Data analysis tools
  • Reproducible research environment

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

Setup

Installation using Poetry

  1. Install Poetry:

    • Linux/macOS:
      curl -sSL https://install.python-poetry.org | python -
      
    • Windows (PowerShell):
      (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
      
  2. Setup environment

    Please make a pyproject.toml file in your directory for experiment or analysis. You can use a template file pyproject-env.toml provided in the repository. After creating the file, run the following command to install the dependencies:

    poetry install
    
  3. Install ktaga-lab:

    poetry add ktaga-lab
    
  4. Run the application:

    poetry 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

Installation using Docker

  1. Clone the repository:

    git clone https://github.com/hoopdev/ktaga-lab.git
    cd ktaga-lab
    
  2. Build the Docker image: Use the Dockerfile provided in the repository:

    docker build -t ktaga-lab .
    
  3. Run the Docker container:

    docker run --rm -p 8888:8888 ktaga-lab
    

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.6.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for ktaga_lab-0.1.6.tar.gz
Algorithm Hash digest
SHA256 b623503516e35d051562001a9e2e7f8e5fd39d28faa48af3e39e293467e1312e
MD5 cfa67e682c8634db406af940714cdacf
BLAKE2b-256 1ac4d7432308b7e33d21c41694567ec5df9da8cb8379bc12c3c78489856bcb66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ktaga_lab-0.1.6-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.4

File hashes

Hashes for ktaga_lab-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 32aa9fce8daf65aaf7703de5f729543c9db9317964d3b337b8111588fa68133e
MD5 d07919ab3954d239a3c70b4d953613ee
BLAKE2b-256 5c3e65eedc8483d33755810af0e212c43b78a45dd6e39654ae8655f6e54c80e0

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