You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

wildflow-splat

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wildflow-splat

Fast PLY point cloud processing for 3D Gaussian splatting workflows

0.1.4
pipPyPI
Maintainers
1

Super hacky library to work with coral reef splats.

You can swim with a few GoPros around a reef (e.g. wildflow.ai/protocol) and then turn the footage into 3D models (e.g. wildflow.ai/demo) to track changes over time, run different analysis on top of it, and ultimately see which conservation/restoration methods work best.

This is a bunch of primitives to process the data.

Usage

Install with

pip install wildflow

So you can play with it from python:

from wildflow import splat
splat.split(...)

Workflow

SfM workflow

Turns images from cameras 3D point cloud and

Local Development

This library uses Rust extensions built with Maturin. To set up locally:

# Create virtual environment
python3 -m venv venv
source venv/bin/activate

# Install Rust (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source "$HOME/.cargo/env"

# Install dependencies and build
pip install maturin
pip install -r requirements.txt
maturin develop

After making changes to Rust code, rebuild with maturin develop.

Keywords

ply

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts