Metadata-Version: 2.4
Name: epc-tof-studio
Version: 1.0.1
Summary: Web interface for Espros ToF cameras
Author: ESPROS Photonic Corporation
Maintainer-email: ESPROS Photonic Corporation <software-dev@espros.com>
License-Expression: LicenseRef-Proprietary
Project-URL: home-page, https://www.espros.com/
Keywords: TOF,TOFcam,ESPROS,epc,epc670,pointcloud,3D,time of flight,TOF camera
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Description-Content-Type: text/markdown
Requires-Dist: epc-tofcam-native>=1.3.0
Requires-Dist: numpy
Requires-Dist: av>=13.0.0
Requires-Dist: pillow>=12.1.1
Requires-Dist: pylibtiff>=0.7.0
Requires-Dist: fastapi[standard]>=0.139.0

# EPC ToF Studio

Web-based interface for Espros ToF cameras

## Getting Started
Clone this repository and `cd` into it. Then:

### Step 1 (Optional): Create a virtual environment
```bash
python -m venv .venv
source .venv/bin/activate
```

### Step 2: Install this module and all depencies
```bash
pip install -e .
```
This will install this module and all its dependencies from the pyproject.toml file inside the current environment.

### Step 3: Start the development server
```bash
fastapi dev --host 0.0.0.0
```

### Step 4: Open the client
In your browser, navigate to [http://127.0.0.1:8000]() to access the client. You can also access the client remotely by opening [http://X.X.X.X:8000]() in your browser, where `X.X.X.X` is the ip address of the host.

You can additionally access the API documentation at [http://127.0.0.1:8000/docs]().
