{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"},{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"},{"label":"Physics","url":"https://skillfed.io/packages/category/scientific-engineering-physics"}],"enrichment":{"capability":"pySplashsurf provides Python bindings for surface reconstruction from particle data in SPH (smoothed particle hydrodynamics) simulations, available as both a library and command-line tool.","skillfed_tags":["mesh-generation","sph-simulation","scientific-computing"],"use_cases":["Visualize fluid surfaces from SPH particle simulations by converting point clouds to renderable meshes","Post-process particle data from computational fluid dynamics to extract surface geometry for further analysis","Generate mesh representations of multiphase flow interfaces in scientific research workflows","Batch-process simulation output files via the CLI to produce surface meshes with consistent parameters","Integrate surface reconstruction into Python-based simulation pipelines for real-time or offline mesh generation"],"what_it_does":"pySplashsurf wraps the Rust-based splashsurf library to reconstruct 3D surfaces from particle data generated by SPH simulations. It takes a point cloud of particles and produces a mesh using marching cubes and related algorithms, with optional post-processing like smoothing and normal computation. The package works both as a Python library for programmatic use and as a command-line tool that mirrors the original splashsurf CLI.\n\nThe library depends only on numpy at runtime and optionally on meshio for file I/O beyond VTK format. It supports both single and double precision floats, and the prebuilt wheels cover most modern platforms. The reconstruction pipeline exposes parameters for particle radius, smoothing length, cube size, iso-surface threshold, and mesh cleanup options, making it suitable for scientific visualization and analysis of fluid dynamics simulations.","worth_installing":"Yes, if you work with SPH simulations or particle-based fluid data and need surface reconstruction. The package is actively maintained, has no known vulnerabilities, uses a permissive license, and covers common platforms with prebuilt wheels. The medium install friction is reasonable for a compiled extension. Install with caution only if you are constrained to Python versions below 3.10."},"id":"pysplashsurf","links":{"html":"https://skillfed.io/packages/pysplashsurf","md":"https://skillfed.io/packages/pysplashsurf.md","pypi":"https://pypi.org/project/pysplashsurf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-21","license_spdx":"MIT","license_treatment":"permissive","name":"pysplashsurf","python_support":"supports_current","summary":"Python bindings for splashsurf, a surface reconstruction library for SPH simulations."},"popularity":{"monthly_downloads":86432,"position":13864,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.14.1.0"}
