Core module for Fishnet compute-over-data (CoD) network on Aleph.im
Project description
Fishnet
Fishnet stands for Financial time Series Hosting NETwork.
It is a Compute-over-Data (CoD) system that uses the distributed Aleph.im network as a substrate for computation. It is a decentralized, peer-to-peer, and serverless system that allows users to run statistical computations on their timeseries data without having to upload it to a centralized server.
This python module contains a common data model, built on the Aleph Active Record SDK (AARS), that is being used by the Fishnet API and executor VMs. The data model is used to store and query:
- Timeseries & Datasets
- Algorithms
- Permissions
- Executions
- Results
Also contains the executor code for the Fishnet Executor VM. Right now it supports Pandas, but in the future it will support other execution environments (e.g. PyTorch, Tensorflow).
Roadmap
- Basic message model
- API for communicating with Fishnet system
- Basic CRUD operations
- Permission management
- Timeslice distribution across executor nodes
- Signature verification of requests
- Local VM caching
- Executor VM
- Listens for Aleph "Execution" messages and executes them
- Uploads results to Aleph
- Pandas support
- Distributed execution & aggregation
- Different execution environments (e.g. PyTorch, Tensorflow)
- GPU support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fishnet_cod-0.0.8.tar.gz.
File metadata
- Download URL: fishnet_cod-0.0.8.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e72f2cc213031a942725c314f33ebe12acce7b98f57b326f8a7bac1cb6ce9f8
|
|
| MD5 |
b4c97461b5800cdd7a8ca19afd936134
|
|
| BLAKE2b-256 |
c1c9d7e74ca777a9c27d64b1bb748a1e9d2f0f12e8c840f820595bda1e6100d1
|
File details
Details for the file fishnet_cod-0.0.8-py3-none-any.whl.
File metadata
- Download URL: fishnet_cod-0.0.8-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6efef24ea67d3a369423e0642add9aca2fdd4171427ae5d7d74e6f368da141e9
|
|
| MD5 |
73f7c20fefbe4430eedf4985350b0e27
|
|
| BLAKE2b-256 |
a6870b7c14b86e085f83a9f457e3429562d41c6a623217922588bd4d09c707ab
|