Maxime
Maxime
This package errors in python 3, to make it work I had to make the following changes: - in `src/pymobility/models/__init__.py`: replace `from mobility import *` by `from .mobility import *`...
When trying to write a cairo surface to a file, it is not possible to distinguish whether the surface object is a pdf or svg surface. MWE: ```julia using Cairo...
Should TabularPOMDP be move in POMDPModelTools.jl instead? The rest of the repository contains implementations of existing problems. I am not sure if TabularPOMDP belongs to the same category. If you...
The implementation of DiscreteMDPs and POMDPs should be modernized: - no iterator - DiscreteDistribution could be replaced by SparseCat (would introduce a dependency so it is maybe not a good...
This PR adds a new solver: `ParallelValueIteration` which allows to benefits from several CPUs and speed VI. Notes: - it returns the same `ValueIterationPolicy` type - the parallelization relies on...
We should have requirements info for the `MDPEnvironment` and `POMDPEnvironment` wrappers.
The tests for this package only include a simulation of the MDPEnvironment, we should probably add a simple test to make sure the ZMQ communication is working.
I think there are a couple type checks and if statements that could be handled by multiple dispatch as well as some checks for boolean that could use `nothing` or...
It would be a nice addition to this package. Reference: Bar-Shalom, Yaakov, X. Rong Li, and Thiagalingam Kirubarajan. Estimation with applications to tracking and navigation: theory algorithms and software. John...