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
-
Install uv:
- Windows (PowerShell):
winget install astral-sh.uv
- Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
- macOS:
brew install uv
-
Setup environment
uv initThis command will create a
pyproject.tomlfile in the current directory.uv venvThis command will create a virtual environment in the current directory.
-
Install ktaga-lab:
uv add ktaga-lab uv sync -U
-
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
- 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.
-
Clone the repository:
git clone https://github.com/hoopdev/ktaga-lab.git cd ktaga-lab
-
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.