surforama
a napari-based tool for using surfaces to explore volumetric data in napari
inspired by membranorama
installation
surforama requires the napari viewer. If you would like to install napari and surforama together in one line, you can use the following command:
pip install "surforama[napari]"
If you already have napari installed, you can directly install surforama in the same environment:
pip install surforama
usage
launch with demo data
If you'd like to test surforama out, you can launch surforama with demo data:
surforama --demo
launch without data
You can launch surforama using the command line interface. After you have installed surforama, you can launch it with the following command in your terminal:
surforama
After surforama launches, you can load your image and mesh into napari and get surfing!
launch with data
If you have an MRC-formatted tomogram and an obj-formatted mesh, you can launch using the following command:
surforama --image-path /path/to/image.mrc --mesh-path /path/to/mesh.obj
developer installation
If you would like to make changes to the surforama source code, you can install surformama with the developer tools as follows:
cd /path/to/your/surforama/source/code/folder
pip install -e ".[dev]"
We use pre-commit to keep the code tidy. Install the pre-commit hooks to activate the checks:
pre-commit install
Metadata
Release files for surforama 0.0.9
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 | |
|---|---|---|---|---|
| surforama-0.0.9.tar.gz | 2.6 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| surforama-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.7 MB
Release files / surforama-0.0.9.tar.gz
| Download URL | surforama-0.0.9.tar.gz |
|---|---|
| Size | 2.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
009d8a2f4d31bde4d68cdc6dfc26dbdb21cb94836042b31782d005dffa89c26c
|
|
BLAKE2b-256 checksum How to use checksums |
847fd10570b7dd725501870bdebabb481a3f6dbcf2bca522934f65a515c414a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / surforama-0.0.9-py3-none-any.whl
| Download URL | surforama-0.0.9-py3-none-any.whl |
|---|---|
| Size | 24.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0249de6b51135ebe80c0f2a25d09efbfbdc506e1c2d2dbcfb6d8519c148c2d80
|
|
BLAKE2b-256 checksum How to use checksums |
eb21d8c82ee1c16a9cfb014c57da9e8b308d0455054f33d91acc3073731f0e0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Security for surforama 0.0.9
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.