EvoSpikeNet SDK Document Index
[!NOTE]
For the latest implementation status, please refer to Functional Implementation Status (Remaining Functionality).
📚 Document list
Main documentation
Supporting documentation
🚀 Quick start
For new users
- Read the SDK README to get an overview
- Build the environment with SDK Installation Guide
- Try basic usage with SDK Quick Start
- Learn detailed usage in SDK Tutorial
For developers
- Set up the development environment with SDK Developer Guide
- Check the API specifications in SDK API Reference
- See practical usage examples in sample code (
docs/sdk/)
- Run the test to see if it works
📖 Learning Path
Recommended study order by level
Beginner (first time user)```
SDK README → SDKインストールガイド → SDKクイックスタート → 基本サンプルコード
#### Intermediate (with basic usage experience)```
SDKチュートリアル → SDK APIリファレンス → 高度なサンプルコード
Advanced (planning SDK expansion and development)```
SDK開発者ガイド → SDK APIリファレンス → テストコード → ソースコード
```
💡 Sample code
Basic sample
| File |
Description |
Difficulty |
simple_generation.py |
Basic text generation |
Beginner |
multimodal_generation.py |
Image/audio input processing |
Intermediate |
run_simulation_query.py |
Distributed brain simulation |
Intermediate |
distributed_video_asr_demo.py |
Confirmation of SDK execution assuming ASR/Whisper settings on distributed nodes |
Intermediate |
Advanced samples
| File |
Description |
Difficulty |
advanced_features_demo.py |
Snapshot/Zenoh/Consensus |
Advanced |
async_operations_demo.py |
Asynchronous processing and parallel execution |
Advanced |
batch_generation.py |
Batch processing and progress monitoring |
Intermediate |
error_handling_example.py |
Robust error handling |
Intermediate |
genome_management_sdk.py |
Genome list, storage, and application |
Intermediate |
🔍 Functional reference
Core features
| Features |
Related Documents |
Samples |
| Text generation |
Tutorial |
simple_generation.py |
| Multimodal processing |
Tutorial |
multimodal_generation.py |
| Distributed brain simulation |
Tutorial |
run_simulation_query.py |
| Artifact Management |
Tutorial |
get_simulation_artifact.py |
Advanced features
| Features |
Related Documents |
Samples |
| Snapshot management |
API reference |
advanced_features_demo.py |
| Scalability Test |
API Reference |
advanced_features_demo.py |
| Zenoh Communication |
API Reference |
advanced_features_demo.py |
| AEG-Comm communication optimization |
API reference |
aeg_comm_demo.py |
| Distributed consensus |
API reference |
advanced_features_demo.py |
| Distributed Coordinator |
API Reference |
distributed_coordinator_demo.py |
| Asynchronous processing |
API Reference |
async_operations_demo.py |
| Evolution/Genome Management |
API Reference |
genome_management_sdk.py |
Development/operation functions
🛠️ Development Resources
For developers
API specifications
📋 Checklist
Setup completion check
- [ ] Python 3.8+ is installed
- [ ] SDK is installed (
pip install -e .)
- [ ] API server is running
- [ ] Basic sample code works
Learning completion check
- [ ] Read SDK README
- [ ] Tried SDK Quick Start
- [ ] Can perform basic text generation
- [ ] Tried distributed brain simulation
- [ ] Understood artifact management
Development readiness check
- [ ] Read SDK Developer Guide
- [ ] Test environment is in place
- [ ] Code quality tools are installed
- [ ] I understand the contribution guidelines.
🎯 Support
Questions/Problem Solving
- Document Search: Find related documents in this index
- Sample code: See sample in
docs/sdk/
- API Reference: Check detailed method specifications
- Community: Ask a question in GitHub Issues/Discussions
Common issues
📝 Document update history
| Date |
Update |
| 2026-01-15 |
SDK 2.0 documentation set created |
| 2025-12-21 |
First document creation |
Last updated: January 15, 2026
/Users/maoki/Documents/GitHub/EvoSpikeNet/docs/SDK_DOCUMENTATION_INDEX.md