-
Notifications
You must be signed in to change notification settings - Fork 1
Roadmap
danthe edited this page Mar 27, 2019
·
6 revisions
Though the pipeline is fully usable as-is, there are some features in our backlog that could serve as ideas for future enhancements. Here they are, in no particular order:
- Backend
- C++ as execution environment. This would involve creating an equivalent to
mpci_utils.r
for C++ and set up a Dockerfile according to the requirements laid out here- Once C++ support is implemented, it would be nice to add a faster, parallelized version of PC from this repo. Ideally one would first implement discrete conditional independence tests for this project and embed it as linked library.
- It would be nice to implement support for prior knowledge using the fixed_edges and fixed_gaps parameters of pcalg
- There is an existing endpoint picking out notable edges according to edge weight, finding notable paths would be interesting as well
- The endpoint interventional distribution does not yet support non-categorical values
- One could periodically save intermediate results for long computations
- C++ as execution environment. This would involve creating an equivalent to
- Frontend
- There are endpoints for validating and annotating edges using the EdgeInformation object. Support for this feature on the frontend side would be nice
- Home
- Setup
- API Documentation
- Data model
- How to...
- ...add a new remote database
- ...create migrations
- ...develop locally
- ...simplified dev setup
- ...deploy on kubernetes (internal)
- ...monitor the cluster
- ...fix expired K8s certificates
- ...add new dependencies
- ...rebuild base image
- ...add a new algorithm in R
- ...add support for new language
- ...add a new node to Kubernetes cluster
- Coding Conventions
- Roadmap
- Ownership