16 lines
709 B
Markdown
16 lines
709 B
Markdown
# NeuPlan Architecture and Guidelines
|
|
|
|
- Purpose
|
|
- Provide a production-ready scaffold for a neuromorphic planning stack, enabling end-to-end wiring from a lightweight DSL to a neuromorphic backend.
|
|
- Tech Stack
|
|
- Language: Python 3.9+
|
|
- Packaging: pyproject.toml with setuptools
|
|
- Core modules: neuplan.dsl (LocalProblem, PlanDelta, SharedVariables, to_nir), neuplan.runtime (OnboardRuntime), neuplan.backends.loihi (LoihiBackend)
|
|
- Testing
|
|
- test.sh should execute: python -m build, pytest
|
|
- Testing commands
|
|
- Build: python3 -m build
|
|
- Run tests: pytest -q
|
|
- Contribution
|
|
- Create a feature branch, implement, run tests, and open a PR. Include README updates and READY_TO_PUBLISH if ready.
|