statsmodels / statsmodels

Statsmodels: statistical modeling and econometrics in Python
http://www.statsmodels.org/devel/
BSD 3-Clause "New" or "Revised" License
10.21k stars 3.04k forks source link

release 0.9 #3076

Closed josef-pkt closed 5 years ago

josef-pkt commented 7 years ago

a first long list of merge commits in master, to get a rough idea for changes that are in 0.9 Most of the older ones have been backported, but I don't know if some of those merge commits are new for 0.9.

edit update list from git log on 1018-04-14 update list from git log on 1018-04-26

>git log --merges origin/master --pretty=oneline --abbrev-commit

1c68681 Merge pull request #4538 from josef-pkt/bug_var_vecm
afb2cae Merge pull request #4551 from josef-pkt/notebooks_kde_rebased
3bfcdd2 Merge pull request #4539 from jengelman/master
dc84222 Merge pull request #4540 from kshedden/glimmix_opt
7cbaa2e Merge pull request #4534 from ChadFulton/ucm-seasonal-docs
3dbaa89 Merge pull request #4250 from Noobivsho/ucm-complex-seas
d731816 Merge pull request #4530 from bashtage/silence-pandas-warnings-docs
007326c Merge pull request #4527 from bashtage/statsmodels-docs-0.9-fixes
989bd44 Merge pull request #4524 from josef-pkt/covtype_kernel
ef4b7f6 Merge pull request #4520 from kshedden/mi
2235743 Merge pull request #4394 from kshedden/mi
8adde71 Merge pull request #4413 from kshedden/mixxedlm_vc_names
9f2ed83 Merge pull request #4378 from jbrockmendel/dgpart
71d1fca Merge pull request #4512 from josef-pkt/bug_arima_int_endog
fe57abe Merge pull request #4500 from astrophysaxist/add-plotkwargs-qqplot
154c30c Merge pull request #4511 from josef-pkt/fix-arma-summary
a9d9a93 Merge pull request #4270 from drorata/GH4263
fccb8cf Merge pull request #4510 from josef-pkt/enh_violinplot_bandwidth
bc64d4d Merge pull request #4505 from josef-pkt/summary2_xnames
9eebbfa Merge pull request #4504 from josef-pkt/bug_kdemv_bwmethod
1deb461 Merge pull request #4280 from gbrunick/hamilton-filter-fixes
c2716c6 Merge pull request #4194 from josef-pkt/maint_file_encoding
800fddf Merge pull request #4502 from josef-pkt/urlopen_timeout
5f66ba3 Merge pull request #4493 from josef-pkt/bug_ar_nc_predict
e33503d Merge pull request #4499 from josef-pkt/bug_rdataset_cache
0c4889f Merge pull request #4497 from josef-pkt/bug_arma_exog_dynamic
1309f15 Merge pull request #4492 from josef-pkt/bug_coint_autolag
15799d6 Merge pull request #4491 from josef-pkt/bug_getprediction_list
<end update 2>

9fe12f5 Merge pull request #4457 from ChadFulton/pd-rangeindex
bddff16 Merge pull request #4479 from jbrockmendel/alg
2b6dc9c Merge pull request #4469 from ChadFulton/ss-ss-state-int
5188211 Merge pull request #4366 from jbrockmendel/simplify
98d67db Merge pull request #4295 from jbrockmendel/comon_guys
6d4ae4c Merge pull request #4432 from josef-pkt/fix_warnings
15fdb55 Merge pull request #4430 from josef-pkt/bug_coint_corner_case
e614a42 Merge pull request #4428 from josef-pkt/bug_gmm_xnmaes
5a01211 Merge pull request #4410 from josef-pkt/bug_prop_confint_bounds_2742
935ceaa Merge pull request #4252 from kshedden/refit
d87eb0e Merge pull request #4386 from jbrockmendel/raises
1f2fafb Merge pull request #4395 from josef-pkt/interrater_randolph
9e95a0b Merge pull request #4319 from kshedden/mice_reg
a8f8bca Merge pull request #4309 from BioGeek/master
d9eacb0 Merge pull request #4388 from jbrockmendel/uclean
6865dcd Merge pull request #4235 from josef-pkt/tst_genmod
521286a Merge pull request #4385 from josef-pkt/bug_outlier_test_order_3971
23c22d6 Merge pull request #4384 from josef-pkt/maint_numpy_lstsq_rcond
1f495bf Merge pull request #3253 from justinbois/approx_hess3_fix
c127e43 Merge pull request #4380 from josef-pkt/bug_tukeyhsd_3584
ac87dec Merge pull request #4377 from josef-pkt/bug_mice_onemiss_4375
90c3c68 Merge pull request #4373 from Dimchord/master
bb7982b Merge pull request #4365 from josef-pkt/t_test_pairwise
f5b0ee6 Merge pull request #4339 from kshedden/cls
eac6519 Merge pull request #4320 from kshedden/mixedlm-tests
e5e9f0b Merge pull request #4318 from jbrockmendel/ffs
660610f Merge pull request #4189 from kshedden/glimmix
1ca7113 Merge pull request #4291 from ChadFulton/gh-4289
1daf0f8 Merge pull request #4298 from josef-pkt/test_arima_exog_predict_4294
6033797 Merge pull request #4292 from jbrockmendel/model_flake
015f1ff Merge pull request #4273 from thequackdaddy/gitignore
a44a637 Merge pull request #4274 from thequackdaddy/arimadoc
c309fda Merge pull request #4271 from whoopnip/fix-summary-col-3767
6077451 Merge pull request #4246 from bashtage/fix-medcouple
1ab3383 Merge pull request #4244 from jorgecarleitao/fix_http
72053ba Merge pull request #4247 from jorgecarleitao/fix_utf8
2eafb70 Merge pull request #4261 from thequackdaddy/docbuild
523e3c9 Merge pull request #4223 from kshedden/mixedlm_docs
cd48743 Merge pull request #4254 from drorata/FIX-GH4253
bbd0564 Merge pull request #4240 from ChadFulton/gh-4228-kfilter
c99558b Merge pull request #4219 from tommyod/kde_review
0d757e5 Merge pull request #4214 from kshedden/factor_em
b5b934d Merge pull request #4218 from molgor/master
91ed779 Merge pull request #4211 from thequackdaddy/resid_dev
be0a858 Merge pull request #4202 from thequackdaddy/anscombe
4151898 Merge pull request #4205 from thequackdaddy/warnings
fb6ff0a Merge pull request #4206 from thequackdaddy/glm_weights_xfail
a222cec Merge pull request #3856 from thequackdaddy/scale_fix
6dcc0ab Merge pull request #4200 from josef-pkt/bland-altman-plot_rebased
92a3052 Merge pull request #4195 from josef-pkt/bug_fit_constrained_glm
a33760f Merge pull request #4197 from josef-pkt/bug_seasonal_decompose_4196
64dc3ea Merge pull request #4170 from dwillmer/docs_fix
05d9b8f Merge pull request #4180 from scottt/master
de9a7da Merge pull request #4176 from josef-pkt/holt_winters_rebased
561310b Merge pull request #4167 from josef-pkt/factor2
3f9c351 Merge pull request #4156 from kshedden/factanal
b2c1c35 Merge pull request #4161 from yl565/factoranalysis_rotate
98f5db9 Merge pull request #4131 from bashtage/remove-noise-vecm-testing
0cca3b9 Merge pull request #4132 from bashtage/reenable-multiprocess-testing
e255a99 Merge pull request #4126 from hugovk/speedup-travis
a196d52 Merge pull request #4149 from fuglede/patch-2
37f7e05 Merge pull request #3481 from bashtage/silence-output
86e3d4b Merge pull request #3973 from weizhongg/patch-1
7765831 Merge pull request #4106 from tupui/fix_bounds
a6555d6 Merge pull request #4065 from jbrockmendel/arima_doc
f1747f5 Merge pull request #4081 from jbrockmendel/discrete_imports
e2a2d25 Merge pull request #4000 from jbrockmendel/remove_yield
91bebb2 Merge pull request #4105 from jbrockmendel/just_say_no
75a00ac Merge pull request #4114 from thequackdaddy/constrained_int
8b83bc3 Merge pull request #4104 from tupui/low_discrepancy_doe
11d1c18 Merge pull request #4077 from bashtage/remove-yield-test-var
5b8f20d Merge pull request #4098 from bashtage/var-model-doc-fixes
72637cc Merge pull request #4095 from bashtage/wls-notebookfix-3898
942fa69 Merge pull request #4097 from bashtage/multipletests-doc
5bcf655 Merge pull request #4094 from kiwirob/patch-1
dbfc1f9 Merge pull request #4078 from bashtage/remove-yield-glm-weights
7f8f2f0 Merge pull request #4074 from bashtage/remove-yield-phreg
fd95c8e Merge pull request #4075 from bashtage/remove-yield-lowess
8f28c11 Merge pull request #4076 from bashtage/remove-yield-datasets
b0d1b60 Merge pull request #4092 from bashtage/recent-doc-fixes
0c3f6e9 Merge pull request #4087 from mikekaminsky/power_effect_size_warning
cc93c9e Merge pull request #3031 from kernc/seasonal_decompose-trend-interp
f11930d Merge pull request #4060 from jbrockmendel/statespace-res_classes
32d518f Merge pull request #3498 from josef-pkt/raise_notfinite
f05e253 Merge pull request #4069 from bashtage/fix-plot-pacf
bf593d6 Merge pull request #4021 from josef-pkt/glm_irls_method
9e34ae2 Merge pull request #4029 from jbrockmendel/covtypes-regime
15e93d3 Merge pull request #4049 from josef-pkt/hdr-boxplot_rebased
db67081 Merge pull request #3936 from josef-pkt/lilliefors_exp_rebased
f186fec Merge pull request #4064 from bashtage/natashawatkins-add-drop-omitted-s
8adabe3 Merge pull request #4070 from bashtage/remove-sandbox-docs
bcab53a Merge pull request #3996 from ChadFulton/rs-dta
de6e1bc Merge pull request #4055 from bashtage/small-doc-fixes
2e007f4 Merge pull request #4059 from bashtage/zveryansky-iss3229
1a920bb Merge pull request #4057 from bashtage/remove-window-nightly
add8292 Merge branch 'master' of https://github.com/statsmodels/statsmodels into
9b32d9b Merge pull request #4056 from jbrockmendel/covtypes-statespace
c53deb0 Merge pull request #4053 from bashtage/doc-prediction-results
a90a1e3 Merge pull request #4050 from bashtage/genmod-notes-doc-fox
6d4998c Merge pull request #4043 from malickf/dev
49cdbbd Merge pull request #1665 from josef-pkt/penalized_linear
bce5d9d Merge pull request #4037 from malickf/Dev
326ae0c Merge pull request #4007 from josef-pkt/bug_seasonal_nofreq_3503
ea506de Merge pull request #4004 from josef-pkt/tst_arima_3980
99c9e19 Merge pull request #3834 from ChadFulton/kpd-gt-ks
ad70c62 Merge pull request #3976 from abalkin/patch-1
a88830e Merge pull request #3963 from josef-pkt/fix-latex-summary_col_rebased
c9bb487 Merge pull request #3964 from bashtage/fix-gammaln
9ed6411 Merge pull request #3959 from josef-pkt/bug_mnlogit_formula_3958
4b556e4 Merge pull request #3955 from bashtage/pyproject-toml
f9d8c05 Merge pull request #3951 from josef-pkt/arma_test_tol
b67c629 Merge pull request #3949 from josef-pkt/discrete_regularized_df
8c9a5ad Merge pull request #3947 from josef-pkt/bug_unicode_recarray
6e6baf1 Merge branch 'bug_arma_start_transparams'
02fe57b Merge pull request #3657 from jbrockmendel/patch-1
9c90231 Merge pull request #3848 from bashtage/update-docbuild
4e34cfc Merge pull request #3946 from bashtage/temp-travis-fix
ba9ad70 Merge pull request #3597 from TomAugspurger/widepanel
75bfef7 Merge pull request #3681 from jbrockmendel/patch-4
7b70324 Merge pull request #3942 from bashtage/scipy-chisqprob
48977f6 Merge pull request #3943 from bashtage/iv-circ-ref
a2f8e24 Merge pull request #3944 from bashtage/plot-acf-defaults
c2ca0f4 Merge pull request #3940 from josef-pkt/fix_converged_discrete_regulariz
479af83 Merge pull request #3939 from josef-pkt/fit_reg_pickle_3678_rebased
bcda33d Merge pull request #3850 from josef-pkt/fix_iv2sls_fvalue_noconstant
acc63c1 Merge pull request #3524 from TomAugspurger/pandas-datareader
ff5aa72 Merge pull request #3685 from josef-pkt/fix_densityorthopoly
a1ef423 Merge pull request #3934 from josef-pkt/discrete_test_cln
e538690 Merge pull request #3935 from josef-pkt/delete__main__errors_3724_rebase
ea40828 Merge branch 'var_flake8_3815_rebased' pull request #3815
5a5aba7 Merge branch 'thequackdaddy-getting_started'
8e70802 Merge pull request #3928 from josef-pkt/discrete_fit_start
687d807 Merge pull request #3806 from jbrockmendel/mle_hessians
8eed59a Merge pull request #3917 from mortonjt/patch-2
8320afa Merge pull request #3906 from alexantoinefortin/patch-1
4e95e45 Merge pull request #3921 from josef-pkt/discrete_llnull
56aa49e Merge pull request #3908 from josef-pkt/zi_mle
d0af408 Merge pull request #3879 from thequackdaddy/missing_icons
0683a8f Merge pull request #3881 from josef-pkt/tst_arima_start_params
12e95eb Merge pull request #3880 from josef-pkt/maint_docbuild
92a66d7 Merge pull request #3874 from josef-pkt/nb-p_rebased
6625458 Merge pull request #3811 from josef-pkt/fix_negbin_margeff
533228a Merge pull request #3871 from josef-pkt/dataset_fairpt
143cc11 Merge pull request #3854 from maxis42/master
a387446 Merge pull request #3853 from JasmineMou/patch-1
da27171 Merge pull request #3804 from bashtage/migrate-to-pytest

<end updated>

b39e39c Merge pull request #3823 from lopezco/patch-1
23ddc7c Merge pull request #3838 from hoechenberger/rm-anova
a29a596 Merge pull request #3830 from josef-pkt/bug_contingency_summary
bdf6479 Merge pull request #3819 from josef-pkt/bug_var_vecm_forecast
5ec2856 Merge pull request #3591 from kshedden/mixedlm_missing
c542e98 Merge pull request #3805 from kshedden/mixedlm_docs
f5a0573 Merge pull request #3788 from kshedden/ctab_enhancements
359f08b Merge pull request #3800 from jbrockmendel/mlemodel_cleanup
ca7c949 Merge pull request #3798 from bashtage/fix-small-doc-errors
901b1f9 Merge pull request #3488 from bashtage/fix-abline-plot
b8058bc Merge pull request #3795 from evgenyzhurko/gp-p
5245449 Merge pull request #3479 from bashtage/remove-unsupported-workarounds
09bd0c5 Merge pull request #3246 from yogabonito/gsoc-vecm
1c7f487 Merge pull request #3785 from josef-pkt/fix_arima_pickle
0b5cea5 Merge pull request #3784 from josef-pkt/bug_weightstats_summary
cad3efb Merge pull request #3461 from bashtage/clean-up-old-files
f2a3af3 Merge pull request #3473 from bashtage/use-mathjax-docs
5fc5ada Merge pull request #3646 from thequackdaddy/expected_hessian
696f099 Merge pull request #3777 from jbrockmendel/patch-6
bb1b013 Merge pull request #3618 from TomAugspurger/pandas-0.20.0rc1
0a2ac0e Merge pull request #3663 from josef-pkt/repanova_rebased
cc3fd16 Merge pull request #3692 from thequackdaddy/var_weight_3543
c56e13c Merge pull request #3766 from thequackdaddy/micefix
7647e1b Merge pull request #3765 from xtonyjiang/wls-typo-fix
ac25464 Merge pull request #3688 from jbrockmendel/arma_covf_test_case
115f9c2 Merge pull request #3711 from josef-pkt/bug_fvalue_constant_3642
423500d Merge pull request #3712 from josef-pkt/bug_hacpanel_asarray
9ebe892 Merge pull request #3710 from josef-pkt/bug_waldtestterms_designinfo
7a7d65b Merge pull request #3709 from josef-pkt/cln_copypaste_noise
7b6c18a Merge pull request #3696 from josef-pkt/bug_margins_prepend_3695
aed3187 Merge pull request #3545 from bashtage/add-extra-text-html
90e2af8 Merge pull request #3661 from josef-pkt/fix_mnlogit_summary2
d56213a Merge pull request #3667 from josef-pkt/maint_pandas_numpy_appveyor
7e43328 Merge pull request #3299 from thequackdaddy/glm_optimizer_summary_fix
86496a3 Merge pull request #3482 from bashtage/test-arima-process
95387b1 Merge pull request #3662 from josef-pkt/maint_travis_pandas_numpy
2694f1a Merge pull request #3608 from jarvmiller/branch_jarvisM
57ee72c Merge pull request #3569 from jbrockmendel/exposure_bugfix
5b1494f Merge pull request #3656 from joonro/patch-1
44021e5 Merge pull request #3519 from jbrockmendel/update_dotfiles
e0b772e Merge pull request #3625 from kshedden/ridgealpha
fd85308 Merge pull request #3581 from kshedden/wls3559
a218660 Merge pull request #3586 from mortonjt/patch-1
f3e9d97 Merge pull request #1 from mortonjt/master
c906881 Merge pull request #3525 from bashtage/remove-ix-pandas
8ab1de2 Merge pull request #3204 from kshedden/knockoff
fc045f4 Merge pull request #3090 from kshedden/depcens
478fdd8 Merge pull request #3477 from N-Wouda/boxcox
1328f0f Merge pull request #3193 from Inoryy/scipy-minimize
c95b865 Merge pull request #3048 from bashtage/minimal-wls
b9cb856 Merge pull request #2801 from kshedden/hazard_predict_docs
8d5c8f2 Merge pull request #3514 from ChadFulton/lutkepohl-stats
e139f6d Merge pull request #3506 from ChadFulton/sarimax-transform
ab03a63 Merge pull request #3512 from jbrockmendel/master
39566b9 Merge pull request #3507 from ChadFulton/sarimax-init-int
9e3a1cd Merge pull request #3510 from ChadFulton/ss-cleanup-cleanup
d206799 Merge pull request #3508 from ChadFulton/ss-cond-bld
b62f5ef Merge pull request #3511 from bashtage/update-appveyor-old-scipy
898ddfc Merge pull request #3423 from ChadFulton/ss-cleanup
18983ea Merge pull request #3489 from bashtage/doc-string-fixes
e757e8b Merge pull request #3478 from bashtage/make-module-index-build
4ec16a1 Merge pull request #3394 from bashtage/fix-sarimax-test
8dbdded Merge pull request #3475 from bashtage/fix-start-loc
13016cd Merge pull request #3469 from bashtage/fix-notebook-errors
f81cde3 Merge pull request #3402 from bashtage/pickle-kalman-filter
ca9fcd1 Merge pull request #3044 from bashtage/reenable-webuse-test
c2acb1a Merge pull request #3463 from bashtage/remove-deps
1b0540d Merge pull request #3396 from lbybee/distributed_estimation_rebased0
dcff8e6 Merge pull request #2978 from bashtage/update-travis
3942a91 Merge pull request #3459 from bashtage/forward-port-doc-fixes
0717637 Merge pull request #3345 from partev/patch-3
5433597 Merge pull request #3449 from TomAugspurger/manifest-cleanup
2e5dea3 Merge pull request #3441 from TomAugspurger/doc-08-mediation-local_fdr
358de59 Merge pull request #3351 from bashtage/fix-pca-missing-pandas
d42afbd Merge pull request #3352 from bashtage/update-installation-instructions
cb93104 Merge pull request #3439 from josef-pkt/update_api_doc
f1572f6 Merge pull request #3437 from ChadFulton/ref-seasonal-prop
a43a793 Merge pull request #3436 from ChadFulton/tst-datetime-type
44b30b2 Merge pull request #3435 from josef-pkt/update_release08_notes
b1d5e47 Merge pull request #3432 from bashtage/remove-future-warnings
4f9f91b Merge pull request #3425 from bashtage/doc-fixes-pre-0.8
ead6e47 Merge pull request #3429 from josef-pkt/compat_numpy1120

last larger backport was here https://github.com/statsmodels/statsmodels/pull/3444/commits https://github.com/statsmodels/statsmodels/commits/maintenance/0.8.x

1265b92 Merge pull request #3426 from josef-pkt/bug_poisson_deviance_3355
4d67a17 Merge pull request #3405 from ChadFulton/ss-erg-init
2fddb9f Merge pull request #3416 from bashtage/quackdaddy-alpha-fix
10a5428 Merge pull request #3414 from bashtage/high-r2-cointegration
e6d9926 Merge pull request #3413 from bashtage/kde-doc
8fdfd66 Merge pull request #3411 from TomAugspurger/predict-series-frame
4d265c1 Merge pull request #3412 from bashtage/getnewargs-arima
67dcd43 Merge pull request #3348 from bashtage/fix-future-warnings
71da899 Merge pull request #3406 from has2k1/fix-prediction-results-no-wieghts
47b7c9d Merge pull request #3390 from bashtage/fix-python-2.6-errors
706f4b9 Merge pull request #3370 from lorentzenchr/families_link
17c1c08 Merge pull request #3364 from lorentzenchr/glm_docu
792a3c5 Merge pull request #3387 from ChadFulton/mswitch-pd-dates
73a36fd Merge pull request #3383 from ChadFulton/sarimax-000
ec78b87 Merge pull request #3385 from kshedden/idlink
9ab4bcf Merge pull request #3126 from kshedden/logrank_entry
c6a94ad Merge pull request #3382 from sinhrks/timeseries
682b1b5 Merge pull request #3365 from ChadFulton/ucm-init-kwds
abb5996 Merge pull request #3106 from kshedden/ridge
81e0f47 Merge pull request #3179 from kshedden/mice-3177
22f2766 Merge pull request #3350 from ChadFulton/gh-3349
621f37e Merge remote-tracking branch 'upstream/master'
42d2f57 Merge pull request #3341 from ChadFulton/gh-3283
fea7e82 Merge pull request #3333 from josef-pkt/MAINT_numpy_compat
8dff66c Merge pull request #3331 from thequackdaddy/global_stringio
7e6b94b Merge pull request #3239 from thequackdaddy/stringio
fef71e5 Merge pull request #3327 from yl565/manova_squashed
MANOVA and CCA are new in 0.9, not backported to 0.8

45f9e9a Merge pull request #3293 from partev/patch-2
d265150 Merge pull request #3301 from alno/patch-1
1223724 Merge pull request #3311 from josef-pkt/mnlogit_margin_frame
9ee558b Merge pull request #3305 from ChadFulton/gh-3304
52f1115 Merge pull request #3272 from ChadFulton/tsa-dates
5797248 Merge pull request #3292 from partev/patch-1
e90b71e Merge pull request #3289 from ChadFulton/gh-3286
07c721a Merge pull request #3245 from vlas-sokolov/fix-typos
7c723cf Merge pull request #3263 from ChadFulton/ss-simulate
c3493d9 Merge pull request #3252 from ChadFulton/ss-int-sarimax
44b5315 Merge pull request #3251 from statsmodels/ss-uc-doc-fix
fc3584f Merge pull request #3243 from ChadFulton/ss-doc-fix
c2ff547 Merge pull request #2845 from ChadFulton/ss-cykfs
9872ada Merge pull request #3184 from fisadev/master
4911489 Merge pull request #3206 from yarikoptic/enh-perms
1a0d711 Merge pull request #3218 from feeds/master
b6dae4f Merge pull request #3141 from ChadFulton/ms-cysm
03158f2 Merge pull request #3113 from ChadFulton/gh-3068
f5c3d36 Merge pull request #3205 from ChadFulton/ss-save-res
bb1db2b Merge pull request #3140 from ChadFulton/gh-3140
d867d8a Merge pull request #3170 from jvhaggard/jeffreys_typo_fix
1168655 Merge pull request #3146 from josef-pkt/coint_aeg
1c6eff4 Merge pull request #3166 from josef-pkt/bug_discrete_pred_table
82bc044 Merge pull request #3112 from kshedden/phreg_einsum
1a09acf Merge pull request #3164 from josef-pkt/bug_glm_residworking
87fd2d3 Merge pull request #3099 from bashtage/add-eigenvalue-test
3116b58 Merge pull request #3083 from bashtage/jseabold-pandas-deprecations
e0d5807 Merge pull request #3162 from josef-pkt/covtype_hacpanel_groups
5fa4f8e Merge pull request #3161 from josef-pkt/multinomial_ci2
ef53915 Merge pull request #3149 from josef-pkt/predict_missing_3087
2a94f9f Merge pull request #3160 from josef-pkt/pandas_compat_x13
a111886 Merge pull request #3158 from josef-pkt/bug_influence_plot_3103
5c6280b Merge pull request #3157 from josef-pkt/bug_ttest_summary_header_3116
92da1cd Merge pull request #3102 from bashtage/fix-adf-docs
60bf8a1 Merge pull request #3147 from josef-pkt/test_scipy08_3128
036ad9f Merge pull request #3120 from N-Wouda/double_key
9ccf83f Merge pull request #3110 from ChadFulton/gh-3108
760e446 Merge pull request #3077 from bashtage/test-missing-plots
f86c074 Merge pull request #3104 from ChadFulton/gh-3092
ba01d87 Merge pull request #3081 from bashtage/jarque-bera-null
2d95be0 Merge pull request #3088 from bashtage/remove-sourceforge
cb8dd76 Merge pull request #3100 from kshedden/duration_readme
c914ea5 Merge pull request #3095 from kshedden/phreg_patsy
35ef666 Merge pull request #3084 from bashtage/chelleych-arima_longar_start_para
c5b2f2e Merge pull request #3080 from bashtage/update-pypi-info
032a9ab Merge pull request #3069 from matthew-brett/relax-statespace-for-32bit
075415d Merge pull request #3073 from bashtage/test-datasets
85ec79c Merge pull request #3072 from bashtage/correct-test-coverage
022a76b Merge pull request #3071 from bashtage/appveyor-clone-depth
9527b0e Merge pull request #3074 from josef-pkt/forward_08
f060948 Merge pull request #3060 from josef-pkt/release_index
e6e94a1 Merge pull request #3051 from bashtage/beautify-readme
6803ab9 Merge pull request #3049 from bashtage/remove-ancient-code
48bc922 Merge pull request #3059 from TomAugspurger/doc-kernel-name
af5819b Merge pull request #3058 from bashtage/dhpiyush-fix-proportions
62d08d1 Merge pull request #3057 from bashtage/anscombe-residual-docs
402dcf6 Merge pull request #3056 from ChadFulton/tsa-rel
54d22dd Merge pull request #3053 from ChadFulton/tsa-docs
b98d7ef Merge pull request #3054 from josef-pkt/ros-pandas-compat_rebased
21584d8 Merge pull request #3046 from josef-pkt/release_notes07_update
6e568f3 Merge pull request #3050 from bashtage/fix-ar-lag-select-tstat
d5ad1a6 Merge pull request #3045 from josef-pkt/release_notes08_round3
7f4786b Merge pull request #2980 from ChadFulton/markov-tsa
f9babc7 Merge pull request #3043 from bashtage/use-randomstate
95d52e1 Merge pull request #3042 from bashtage/pandas-lagmat2ds
e94e77d Merge pull request #3041 from bashtage/docs-seasonal-decompose
5028f27 Merge pull request #3040 from bashtage/fix-2sls-dim
4094adc Merge pull request #2879 from josef-pkt/glm_four_weights
8d59a58 Merge pull request #3038 from bashtage/fix-seasonal-plot
1a9d7e9 Merge pull request #3037 from bashtage/verify-and-clean-examples
d37c6c0 Merge pull request #3035 from bashtage/check-see-also
03f2331 Merge pull request #3036 from josef-pkt/release_notes08_round2
ed95cb5 Merge pull request #3005 from josef-pkt/release_notes08
1b12cef Merge pull request #3032 from josef-pkt/fix_robustcov_names
f80669e Merge pull request #3029 from kshedden/duration_api
9068f67 Merge pull request #3033 from josef-pkt/disable_ros_tests
82d0835 Merge pull request #2916 from ChadFulton/numdiff-dtype
8e445c1 Merge pull request #3008 from fonnesbeck/master
63f162e Merge pull request #3019 from Geosyntec/impute-ros
c32d7fe Merge pull request #3023 from bashtage/switch-appveyor-64bit
c037e4d Merge pull request #2240 from bashtage/fix-add-trend
3b4c091 Merge pull request #3020 from bashtage/acf-pacf-drop-na
415a22f Merge pull request #3021 from bashtage/jseabold-cleanup
2727715 Merge pull request #3016 from kshedden/incidence_function
d2de2f0 Merge pull request #3012 from bashtage/remove-user-warnings
fc0b485 Merge pull request #3022 from bashtage/appveyor-tolerance-fix
9965c31 Merge pull request #3003 from bashtage/doctest-fixes
bb8264c Merge pull request #3007 from bashtage/doctests-stats
94cc4bd Merge pull request #3014 from bashtage/fix-adfuller-str
8ef3159 Merge pull request #3015 from bashtage/tvanessa-rebased
a29c078 Merge pull request #3017 from AshishBora/fix_typo_tsa_arma
1320407 Merge pull request #934 from ChadFulton/bds
a66a1e3 Merge pull request #2830 from ChadFulton/ss-rls
592ec39 Merge pull request #3004 from bashtage/more-doc-fixes
41a707a Merge pull request #2161 from rgommers/hpfilter-issue
531fe26 Merge pull request #2991 from bashtage/add-appveyor
3a65c0a Merge pull request #2997 from kshedden/mixedlm_slowtest
4fa3e9d Merge pull request #2988 from bashtage/silence-warning
02004ef Merge pull request #2992 from kshedden/km_weighted
bb3f09b Merge pull request #3001 from josef-pkt/pca_move
b357af8 Merge pull request #3000 from josef-pkt/mice_move
ba00729 Merge pull request #2996 from bashtage/doc-fixes
8cefe03 Merge pull request #2989 from bashtage/fix-acorr-plots
b5cc320 Merge pull request #2979 from bashtage/use-test-case
deb5cc3 Merge pull request #2999 from kshedden/china_smoking
e53b8b4 Merge pull request #2994 from toobaz/upd_panelmod
111ddc0 Merge pull request #2972 from kshedden/exog_rank
511ca11 Merge pull request #2981 from bashtage/remove-warnings
88d6ba7 Merge pull request #2987 from ssktotoro/rebased-fix-seasonal-decomp
7613489 Merge pull request #2985 from bashtage/inspect-compatibility
6b03185 Merge pull request #2310 from bashtage/pandas-lagmat
e62551c Merge pull request #2803 from thequackdaddy/iteration
josef-pkt commented 7 years ago

@ChadFulton I don't know what's new and what has been backported to 0.8 in statespace We need a description for the release notes of the refactoring of the statespace framework and date/time index handling in tsa. Are there new features/models that are not in 0.8?

I will compile a list of the main changes that need to go into the release notes for 0.9.

josef-pkt commented 7 years ago

starting the overview list of main new features and refactorings (may be incomplete or incorrect)

(put the above in a TOC like highlights list in the release notes?)

performance

other enhancements/refactorings by Kerby ?

buglist (I don't know how complete this is) https://github.com/statsmodels/statsmodels/issues?q=is%3Aissue+is%3Aclosed+milestone%3A0.9

ChadFulton commented 7 years ago

I'll get back to this as soon as I can (I am moving to a new house today, so things are a little disrupted right now :)

josef-pkt commented 7 years ago

target for release is in a month, so no rush yet (My family is still shopping for new car and house)

jreback commented 6 years ago

@josef-pkt pinging you here. We would like to remove some last vestigies of code in pandas that statsmodels is currently using in the released versions (though IIRC its removed from master).

any thoughts on a release timetime? (sorry about this, I know I hate when folks ask this question).

cc @TomAugspurger cc @bashtage

jreback commented 6 years ago

side note that @njsmith released patsy 0.5.0 as well, hopefully should have some updated Categorial support.

jreback commented 6 years ago

@josef-pkt any timing on 0.9.0 release?

jreback commented 6 years ago

any update?

josef-pkt commented 6 years ago

I will try for next week. I finished the last 'bug-wrong', and have two other bugs on my short list. There are one to three deprecation warnings in the test suite that will need checking, one from matplotlib and one or two either from numpy or pandas, AFAIR.

jreback commented 6 years ago

thanks!

josef-pkt commented 6 years ago

list of recent ENH

bug-wrong

MAINT

better handling of corner cases e.g. #4087 power if effect size is zero

The above is preliminary, based on going through the last 9 pages of closed PRs (merges between June 24 2017 and April 4 2018)

It does not include the large number of PRs with BUG and DOC fixes.

josef-pkt commented 6 years ago

my list of PRs for 0.9 is missing some PRs that were merged before 0.8 release but not included in 0.8, e.g.

3327 MANOVA, canonical correlation

... ?

another problem: github doesn't allow sorting PRs by merge date, the default is sorting by creation date.

older (by creation date) merged ENH PRs :

josef-pkt commented 6 years ago

current short list for what's remaining

4250 for Chad

3611 predict, I need another look

open: VAR parts that were broken by VECM quickfix: add intercept back in as attribute, but leave exog alone. (half a day on Monday ?), renamings in VECM and maybe some smaller things that fit into half a day of checking

4207 update kde notebook

(build: do I need newer cython for sdist for python > 3.4?)

jreback commented 6 years ago

you should drop 3.4 support FYI (as numpy and pandas have)

josef-pkt commented 6 years ago

I'm currently still using 3.4 as my main python. (After the release I will spend some time on updating my development setup on my computer. "If it works, then don't update more often than every 3 years." Having to use Microsoft compilers when 3.5 was released sounded way to dangerous to me.)

josef-pkt commented 6 years ago

github search query for merged PRs limited by merge date is:pr is:closed merged:>2018-04-01

this is useful given that github doesn't allow sorting by merge date

maintenance for labeling: merged PRs that have no milestone is:pr is:closed merged:>2017-02-01 no:milestone is empty for 0.9, except for PRs merged before 0.8 final release but not backported

josef-pkt commented 6 years ago

a background info

excluding merge commits, squashing varied quite a bit for larger PRs (e.g. Evgeny count models versus Aleksandar VECM) start hash is around the time of 0.8 release and does not contain large changes by Chad made before that

>git shortlog -s -n --no-merges 13016cd8cf6f1608f40b2f1bc6b692e11308e6d6..HEAD
   161  Josef
   135  Kerby Shedden
    99  Kevin Sheppard
    67  Evgeny Zhurko
    55  vegcev
    53  thequackdaddy
    45  Chad Fulton
    42  Brock Mendel
    42  Yichuan Liu
    40  Aleksandar Karakas
    30  tvanzyl
    25  Josef Perktold
    12  Jacob Kimmel
     5  Christian Lorentzen
     5  Pamphile ROY
     5  Richard Höchenberger
     4  Jamie Morton
     4  Tom Augspurger
     4  evgenyzhurko
     3  Gerard Brunick
     3  jbrockmendel
     3  malickf
     2  Dror Atariah
     2  Greg Mosby
     2  Jeroen Van Goey
     2  Jorge C. Leitao
     2  Juan Escamilla
     2  Michael Kaminsky
     2  Natasha
     2  Nick DeRobertis
     2  Niels Wouda
     2  jarvmiller
     2  tommyod
     1  Alex Fortin
     1  Alexander Belopolsky
     1  Dave Willmer
     1  Jasmine Mou
     1  Jim Correia
     1  Joon Ro
     1  Jordan Yoder
     1  Joses W. Ho
     1  José Lopez
     1  Justin Bois
     1  Kerby A Shedden
     1  Kernc
     1  Maxim Uvarov
     1  Mosky
     1  Rob Klooster
     1  Roman Ring
     1  Scott Tsai
     1  Soren Fuglede Jorgensen
     1  Tony Jiang
     1  U-GELBERGROUP\jengelman
     1  ftemme
     1  hugovk
     1  kiwirob
     1  weizhongg
     1  zveryansky
josef-pkt commented 6 years ago

build problems, and changes for it are in comments in #3791

a check for sdist in an old python 3.4 (3 years old which I had available to check the install from sdist) pip install compiled with MingW/gcc works without problems tests run successfully with 3 failures/errors, all minor (or buggy cvxopt)

no problems in statespace (with disabled test_simulate) sdist (with cythonizing) was created in python 3.6 with scipy 1.0.1, and it works with minimal compatible (AFAIU) scipy 0.16.1

================================== FAILURES ===================================
_____________________________ test_getframe_smoke _____________________________
C:\Users\josef\Downloads\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\statsmodels\multivariate\tests\test_factor.py:227: in test_getframe_smoke
    from pandas.io import formats as pd_formats
E   ImportError: cannot import name 'formats'

During handling of the above exception, another exception occurred:
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\statsmodels\multivariate\tests\test_factor.py:229: in test_getframe_smoke
    from pandas import formats as pd_formats
E   ImportError: cannot import name 'formats'
________________________________ test_testers _________________________________
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\statsmodels\stats\tests\test_knockoff.py:81: in test_testers
    RegressionFDR(y, x, tv, design_method=method)
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\statsmodels\stats\_knockoff.py:83: in __init__
    exog1, exog2, _ = _design_knockoff_sdp(exog)
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\statsmodels\stats\_knockoff.py:161: in _design_knockoff_sdp
    sol = solvers.sdp(c, G0, h0, [G1], [h1])
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\cvxopt\coneprog.py:4129: in sdp
    = ds)
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\cvxopt\coneprog.py:1396: in conelp
    misc.update_scaling(W, lmbda, ds, dz)
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\cvxopt\misc.py:614: in update_scaling
    offsetU = ind2, offsetVt = ind2)
E   ArithmeticError: 49
________________________ TestHoltWinters.test_forecast ________________________
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\statsmodels\tsa\tests\test_holtwinters.py:125: in test_forecast
    [60.9542,36.8505,46.1628,50.1272], 3)
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\numpy\testing\utils.py:474: in assert_almost_equal
    return assert_array_almost_equal(actual, desired, decimal, err_msg)
C:\...s\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\numpy\testing\utils.py:842: in assert_array_almost_equal
    precision=decimal)
C:\...\WinPython-64bit-3.4.3.6\python-3.4.3.amd64\lib\site-pac
kages\numpy\testing\utils.py:665: in assert_array_compare
    raise AssertionError(msg)
E   AssertionError:
E   Arrays are not almost equal to 3 decimals
E
E   (mismatch 100.0%)
E    x: array([ 60.949,  36.786,  46.082,  50.053])
E    y: array([ 60.954,  36.85 ,  46.163,  50.127])
= 3 failed, 6289 passed, 63 skipped, 2 xfailed, 44 warnings in 832.72 seconds =
>>> pd.__version__
'0.17.0'
>>> scipy.__version__
'0.16.1'
>>> numpy.__version__
'1.9.3'
bashtage commented 5 years ago

Closed, outdated.