Academy-Course-SFI32064
itk-wasm
Academy-Course-SFI32064 | itk-wasm | |
---|---|---|
1 | 5 | |
4 | 179 | |
- | 2.8% | |
2.8 | 9.8 | |
7 months ago | 7 days ago | |
Python | Python | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Academy-Course-SFI32064
-
Celebrating Open Education Week 2022 with a new Academy course introducing Environmentally Extended Input-Output models with Python
We create a variety of stylized IO models in Python (code available on github)
itk-wasm
-
How to Debug WebAssembly Pipelines in Your Web Browser
This is an example to demonstrate browser-based debugging of C++-generated WebAssembly. For more information, please see the target="_blank" href="https://wasm.itk.org/examples/debugging.html">associated documentation.
-
How to Debug WASI Pipelines with ITK-Wasm
Effective debugging results in effective programming; itk-wasm makes effective debugging of WebAssembly possible. In this tutorial, adapted from the itk-wasm documentation, we walk through how to debug a C++ data processing pipeline with the mature, native binary debugging tools that are comfortable for developers. This is a fully featured way to ensure the base correctness of a processing pipeline. Next, we will walk through an interactive debugging experience for WASI WebAssembly. With itk-wasm, we can debug the same source code in either context with an interactive debugger. We also have a convenvient way to pass data from our local filesystem into a WebAssembly (Wasm) processing pipeline.
-
Create Elegant C++ Spatial Processing Pipelines in WebAssembly
In this post, adapted from itk-wasm's documentation, we provide a C++ Wasm processing pipeline tutorial that demonstrates how we can write elegant processing pipelines in C++ via itk-wasm's CLI11 command line parser, which provides a rich feature set with a simple and intuitive interface. At the end of this tutorial, you will have built and executed C++ code to Wasm for standalone execution on the command line and in the browser.
-
Hello Wasm World!
While we recommend following along step-by-step, the complete example can also be found in the examples/ directory of the project repository.
What are some alternatives?
AlvaAR - World tracking for WebAR. A Javascript library for Augmented Reality to run SLAM in the browser.
website - WebAssembly website
emsdk - Emscripten SDK
dockcross - Cross compiling toolchains in Docker images
wasi-sdk - WASI-enabled WebAssembly C/C++ toolchain
ITK - Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
lldb-mi - LLDB's machine interface driver
component-model - Repository for design and specification of the Component Model
CLI11 - CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
wasmtime - A fast and secure runtime for WebAssembly
WASI - WebAssembly System Interface
wasi-libc - WASI libc implementation for WebAssembly