Replies: 8 comments 2 replies
-
@ColtAllen Do you have more context on each of the tasks? I'd like to investigate a few but not sure what needs to be done |
Beta Was this translation helpful? Give feedback.
-
@clintdunn I appreciate the early enthusiasm 👍 I've been writing descriptions for each of the above tasks. After the alpha release is published I'll post them all as issues for collaborators to review and work on. I'm targeting this Fri, 17-Jun for the alpha release (and task/issue postings) because I'm going on vacation afterward and won't be able to resume work on |
Beta Was this translation helpful? Give feedback.
-
@ColtAllen sounds good! |
Beta Was this translation helpful? Give feedback.
-
EDIT: I'm back from vacation now and will be working on all alpha release issues. Just posted two issues if anyone wants to work on them 👍 I consider posterior parameter sampling for predictions to be the most important task, but it would be best if the issues I just posted were completed first as it will simplify the work required. Also, if anyone wants me to plan a Zoom call next month to discuss ongoing and future work, let me know. |
Beta Was this translation helpful? Give feedback.
-
I'm back from vacation and have reorganized work tasks by version release. I'll handle everything for the alpha release, but there are a lot of fairly straightforward tasks to work on for the beta I could use some help with, nearly all of which involve modules that will be left as-is while in alpha. More information about these tasks will be provided in the pertinent project discussions and posted as issues soon. |
Beta Was this translation helpful? Give feedback.
-
First version of Beta release is now available for |
Beta Was this translation helpful? Give feedback.
-
Second version of Beta release is now available for pip installation! This one includes a Bayesian variant of the Gamma-Gamma model and a few bug fixes. |
Beta Was this translation helpful? Give feedback.
-
Third version of Beta release is now available for pip installation! This one includes a Bayesian variant of the Modified BG/NBD model, a few bug fixes, and requested enhancements to the legacy |
Beta Was this translation helpful? Give feedback.
-
This post will be actively maintained, so keep checking back and if there are any specific tasks or suggestions you want to work on for the Beta release and beyond, please let me know.
Rodrigorivera inspired me to create Projects for all outstanding tasks, which will be sorted by version release:
BETA RELEASE
Deprecate
fitters
module and fix knownlifetimes
bugs:Op
forscipy.special.hyp2f1
pareto_nbd_model.py
modulebg_bb_model.py
modulebg_nbd_covars_model.py
modulepymc
exception whenever model fails to convergeBaseModel
utils.py
,plotting.py
, andgenerate_data.py
modulesRELEASE CANDIDATE
Polish up documentation and fix any bugs identified while working on beta release(s):
arviz
plotting suggestions and code to docs for model inferencebambi
FUTURE VERSION RELEASES
Implement additional BTYD Models, enhance plotting functions, documentation and library performance, etc.
ParetoNBDModel
BetaGeoModel
ParetoNBDModel
? (Note this model could take days to train and necessitate checkpointing functionality to be added)BaseModel.fit
seaborn
jax
sampling viapymc
to speed up model fitting timesutils.py
mlflow
model registration to documentationBetaGeoModel._conditional_probability_alive
unit test to remove extraneous args.BetaGeoModel._conditional_expected_number_of_purchases_up_to_time
unit test to remove extraneous args.load_cdnow_summary()
functionGammaGammaModel._log_likelihood
variantProjects
fitters
Module (Discussion)utils.py
(Discussion)Beta Was this translation helpful? Give feedback.
All reactions