Martian is a language and framework for developing and executing complex computational pipelines. The fundamental computational unit in martian is a stage, which is an entity that takes in a bunch of inputs and produces a bunch of outputs, optionally breaking the input space into chunks and parallelizing the computation. By design, the core computation in the stages can be written in any language, provided they implement an adapter
which can help the language "talk" with martian. This crate implements a rust adapter that will help you write martian stage code in Rust leveraging it's strong typing. By abstracting away the internals of the adapter
and the way it communicates with martian, this crate provides a fairly high level trait
based API for implementing stages.
-
Notifications
You must be signed in to change notification settings - Fork 5
Adapter for writing Martian stages in Rust
License
martian-lang/martian-rust
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Adapter for writing Martian stages in Rust
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published