VIVID3D
We present VIVID3D, an innovative method for research using 3D technology.
Overview
VIVID3D is an all new python package for simple scientific visualization and creation of 3D models. Visualize particle simulations or volumetric scans like never before, with Voronoi Tesselation for realistic volume representation in 3D.
VIVID3D was tested in our cosmology research group by producing models from simulations for researchers, supporting new scientific insights about the evolution of galaxies and structures of the Universe.
Features
- Fast execution - C++ wrapped with pybind11
- Smart Isosurfaces - Using a 3D Voronoi Algorithm implementation by Dr. Elad Steinnberg for visualization of volumetric data
- Support for industry standard file formats - Using the Open Asset Import Library
- Point Clouds
- Vector Fields
- Interactive 3D Viewer
- Scientific Analysis of Meshes
Highlights
View the Model Gallery to see what VIVID3D is capable of.
Documentation
Our Documentation is hosted at Read The Docs. This contains usage guides and examples, our API reference, and a gallery of our favourite models.
Installation and Usage
Installation
VIVID3D can be installed from PyPI using pip on Python >= 3.7
pip install vivid3d
This might take a few minutes, and is only tested on linux as of now.
Usage
Learn the fundamentals and advanced model creation examples with the User Guide.
About
Authors
Project Leads
Special Thanks
License
VIVID3D is provided under a BSD-3 license that can be found in the LICENSE file. By using, distributing, or contributing to this project, you agree to the terms and conditions of this license.
Metadata
Release files for vivid3d 1.0.0
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 | |
|---|---|---|---|---|
| vivid3d-1.0.0.tar.gz | 9.1 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vivid3d-1.0.0-py3.9-linux-x86_64.egg | Legacy Egg format | - | - | Details |
Total release size: 21.3 MB
Release files / vivid3d-1.0.0.tar.gz
| Download URL | vivid3d-1.0.0.tar.gz |
|---|---|
| Size | 9.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
521c747817c39c1398187912fde28351d63b3e921bac9ee75c61073aaea15b67
|
|
BLAKE2b-256 checksum How to use checksums |
617b4feced9ac42c0776d57d482eba199353cd1ffb62d81158746f8cf1116be8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Release files / vivid3d-1.0.0-py3.9-linux-x86_64.egg
| Download URL | vivid3d-1.0.0-py3.9-linux-x86_64.egg |
|---|---|
| Size | 12.2 MB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
91a677f53d609588b4de3e33d24fa747df2e48a6ae36cdbf18731e0edcce03d6
|
|
BLAKE2b-256 checksum How to use checksums |
c8cf03a86c4d767d06ddccdd0f936f1cb51fa858ab5ef7f26bff7c563ef80f44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Security for vivid3d 1.0.0
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.