Open
Description
For now a dump of things to take into account regarding integration of PyMC v4 with InferenceData, which can now be improved signifiicantly further now that the converter is part of the PyMC codebase.
Goals:
- Converting from MultiTrace to InferenceData does not represent loosing of information -> transformed variables, metadata, values in report...
- feasible
- Storing sampler arguments, initial values, mass matrix... to allow reproducible sampling given a model object and an inferencedata. A bit related to Add other data to schema? arviz-devs/arviz#220
- might not be feasible yet
Related issues:
- Add unconstrained/transformed variables to InferenceData arviz-devs/arviz#230
- Remember which variables are deterministic arviz-devs/arviz#420
- Making the converter Dask compatible
- Show progress bar for long-running log-likelihood evaluations arviz-devs/arviz#1224
- Displayed inference library version is wrong in InferenceData from PyMC3 arviz-devs/arviz#1257
- Add include_transformed option when computing ESS arviz-devs/arviz#1509
- Add property to remember the list of free RVs arviz-devs/arviz#1748