Issues closed in the 0.5.0 development cycle

Issued closed in 0.5.0

GitHub stats for release 0.5.0 (07/02/2012/ - 08/14/2013/).

We closed a total of 380 issues, 172 pull requests and 208 regular issues. This is the full list (generated with the script tools/github_stats.py):

This list is automatically generated, and may be incomplete:

Pull Requests (172):

  • PR #1015: DOC: Bump version. Remove done tasks.

  • PR #1010: DOC/RLS: Update release notes workflow. Help Needed!

  • PR #1014: DOC: nbgenerate does not like the comment at end of line.

  • PR #1012: DOC: Add link to notebook and crosslink ref. Closes #924.

  • PR #997: misc, tests, diagnostic

  • PR #1009: MAINT: Add .mailmap file.

  • PR #817: Add 3 new unit tests for arima_process

  • PR #1001: BUG include_package_data for install closes #907

  • PR #1005: GITHUB: Contributing guidlines

  • PR #1007: Cleanup docs for release

  • PR #1003: BUG: Workaround for bug in sphinx 1.1.3. See #1002.

  • PR #1004: DOC: Update maintainer notes with branching instructions.

  • PR #1000: BUG: Support pandas 0.8.0.

  • PR #996: BUG: Handle combo of pandas 0.8.0 and dateutils 1.5.0

  • PR #995: ENH: Print dateutil version.

  • PR #994: ENH: Fail gracefully for version not found.

  • PR #993: More conservative error catching in TimeSeriesModel

  • PR #992: Misc fixes 12: adjustments to unit test

  • PR #985: MAINT: Print versions script.

  • PR #986: ENH: Prefer to_offset to get_offset. Closes #964.

  • PR #984: COMPAT: Pandas 0.8.1 compatibility. Closes #983.

  • PR #982: Misc fixes 11

  • PR #978: TST: generic mle pareto disable bsejac tests with estimated loc

  • PR #977: BUG python 3.3 fix for numpy str TypeError, see #633

  • PR #975: Misc fixes 10 numdiff

  • PR #970: BUG: array too long, raises exception with newer numpy closes #967

  • PR #965: Vincent summary2 rebased

  • PR #933: Update and improve GenericlikelihoodModel and miscmodels

  • PR #950: BUG/REF mcnemar fix exact pvalue, allow table as input

  • PR #951: Pylint emplike formula genmod

  • PR #956: Fix a docstring in KDEMultivariateConditional.

  • PR #949: BUG fix lowess sort when nans closes #946

  • PR #932: ENH: support basinhopping solver in LikelihoodModel.fit()

  • PR #927: DOC: clearer minimal example

  • PR #919: Ols summary crash

  • PR #918: Fixes10 emplike lowess

  • PR #909: Bugs in GLM pvalues, more tests, pylint

  • PR #906: ENH: No fmax with Windows SDK so define inline.

  • PR #905: MAINT more fixes

  • PR #898: Misc fixes 7

  • PR #896: Quantreg rebase2

  • PR #895: Fixes issue #832

  • PR #893: ENH: Remove unneeded restriction on low. Closes #867.

  • PR #894: MAINT: Remove broken function. Keep deprecation. Closes #781.

  • PR #856: Carljv improved lowess rebased2

  • PR #884: Pyflakes cleanup

  • PR #887: BUG: Fix kde caching

  • PR #883: Fixed pyflakes issue in discrete module

  • PR #882: Update predstd.py

  • PR #871: Update of sandbox doc

  • PR #631: WIP: Correlation positive semi definite

  • PR #857: BLD: apt get dependencies from Neurodebian, whitespace cleanup

  • PR #855: AnaMP issue 783 mixture rvs tests rebased

  • PR #854: Enrico multinear rebased

  • PR #849: Tyler tukeyhsd rebased

  • PR #848: BLD TravisCI use python-dateutil package

  • PR #784: Misc07 cleanup multipletesting and proportions

  • PR #841: ENH: Add load function to main API. Closes #840.

  • PR #820: Ensure that tuples are not considered as data, not as data containers

  • PR #822: DOC: Update for Cython changes.

  • PR #765: Fix build issues

  • PR #800: Automatically generate output from notebooks

  • PR #802: BUG: Use two- not one-sided t-test in t_test. Closes #740.

  • PR #806: ENH: Import formula.api in statsmodels.api namespace.

  • PR #803: ENH: Fix arima error message for bad start_params

  • PR #801: DOC: Fix ANOVA section titles

  • PR #795: Negative Binomial Rebased

  • PR #787: Origintests

  • PR #794: ENH: Allow pandas-in/pandas-out in tsa.filters

  • PR #791: Github stats for release notes

  • PR #779: added np.asarray call to durbin_watson in stattools

  • PR #772: Anova docs

  • PR #776: BUG: Fix dates_from_range with length. Closes #775.

  • PR #774: BUG: Attach prediction start date in AR. Closes #773.

  • PR #767: MAINT: Remove use of deprecated from examples and docs.

  • PR #762: ENH: Add new residuals to wrapper

  • PR #754: Fix arima predict

  • PR #760: ENH: Adjust for k_trend in information criteria. Closes #324.

  • PR #761: ENH: Fixes and tests sign_test. Closes #642.

  • PR #759: Fix 236

  • PR #758: DOC: Update VAR docs. Closes #537.

  • PR #752: Discrete cleanup

  • PR #750: VAR with 1d array

  • PR #748: Remove reference to new_t_test and new_f_test.

  • PR #739: DOC: Remove outdated note in docstring

  • PR #732: BLD: Check for patsy dependency at build time + docs

  • PR #731: Handle wrapped

  • PR #730: Fix opt fulloutput

  • PR #729: Get rid of warnings in docs build

  • PR #698: update url for hsb2 dataset

  • PR #727: DOC: Fix indent and add missing params to linear models. Closes #709.

  • PR #726: CLN: Remove unused method. Closes #694

  • PR #725: BUG: Should call anova_single. Closes #702.

  • PR #723: Rootfinding for Power

  • PR #722: Handle pandas.Series with names in make_lags

  • PR #714: Fix 712

  • PR #668: Allow for any pandas frequency to be used in TimeSeriesModel.

  • PR #711: Misc06 - bug fixes

  • PR #708: BUG: Fix one regressor case for conf_int. Closes #706.

  • PR #700: Bugs rebased

  • PR #680: BUG: Swap arguments in fftconvolve for scipy >= 0.12.0

  • PR #640: Misc fixes 05

  • PR #663: a typo in runs.py doc string for mcnemar test

  • PR #652: WIP: fixing pyflakes / pep8, trying to improve readability

  • PR #619: DOC: intro to formulas

  • PR #648: BF: Make RLM stick to Huber’s description

  • PR #649: Bug Fix

  • PR #637: Pyflakes cleanup

  • PR #634: VAR DOC typo

  • PR #623: Slowtests

  • PR #621: MAINT: in setup.py, only catch ImportError for pandas.

  • PR #590: Cleanup test output

  • PR #591: Interrater agreement and reliability measures

  • PR #618: Docs fix the main warnings and errors during sphinx build

  • PR #610: nonparametric examples and some fixes

  • PR #578: Fix 577

  • PR #575: MNT: Remove deprecated scikits namespace

  • PR #499: WIP: Handle constant

  • PR #567: Remove deprecated

  • PR #571: Dataset docs

  • PR #561: Grab rdatasets

  • PR #570: DOC: Fixed links to Rdatasets

  • PR #524: DOC: Clean up discrete model documentation.

  • PR #506: ENH: Re-use effects if model fit with QR

  • PR #556: WIP: L1 doc fix

  • PR #564: TST: Use native integer to avoid issues in dtype asserts

  • PR #543: Travis CI using M.Brett nipy hack

  • PR #558: Plot cleanup

  • PR #541: Replace pandas DataMatrix with DataFrame

  • PR #534: Stata test fixes

  • PR #532: Compat 323

  • PR #531: DOC: Add ECDF to distributions docs

  • PR #526: ENH: Add class to write Stata binary dta files

  • PR #521: DOC: Add abline plot to docs

  • PR #518: Small fixes: interaction_plot

  • PR #508: ENH: Avoid taking cholesky decomposition of diagonal matrix

  • PR #509: DOC: Add ARIMA to docs

  • PR #510: DOC: realdpi is disposable personal income. Closes #394.

  • PR #507: ENH: Protect numdifftools import. Closes #45

  • PR #504: Fix weights

  • PR #498: DOC: Add patys requirement to install docs

  • PR #491: Make _data a public attribute.

  • PR #494: DOC: Fix pandas links

  • PR #492: added intersphinx for pandas

  • PR #422: Handle missing data

  • PR #485: ENH: Improve error message for pandas objects without dates in index

  • PR #428: Remove other data

  • PR #483: Arima predict bug

  • PR #482: TST: Do array-array comparison when using numpy.testing

  • PR #471: Formula rename df -> data

  • PR #473: Vincent docs tweak rebased

  • PR #468: Docs 050

  • PR #462: El aft rebased

  • PR #461: TST: numpy 1.5.1 compatibility

  • PR #460: Emplike desc reg rebase

  • PR #410: Discrete model marginal effects

  • PR #417: Numdiff cleanup

  • PR #398: Improved plot_corr and plot_corr_grid functions.

  • PR #401: BUG: Finish refactoring margeff for dummy. Closes #399.

  • PR #400: MAINT: remove lowess.py, which was kept in 0.4.x for backwards compatibi…

  • PR #371: BF+TEST: fixes, checks and tests for isestimable

  • PR #351: ENH: Copy diagonal before write for upcoming numpy changes

  • PR #384: REF: Move mixture_rvs out of sandbox.

  • PR #368: ENH: Add polished version of acf/pacf plots with confidence intervals

  • PR #378: Infer freq

  • PR #374: ENH: Add Fair’s extramarital affair dataset. From tobit-model branch.

  • PR #358: ENH: Add method to OLSResults for outlier detection

  • PR #369: ENH: allow predict to pass through patsy for transforms

  • PR #352: Formula integration rebased

  • PR #360: REF: Deprecate order in fit and move to ARMA init

  • PR #366: Version fixes

  • PR #359: DOC: Fix sphinx warnings

Issues (208):

  • #1036: Series no longer inherits from ndarray

  • #1038: DataFrame with integer names not handled in ARIMA

  • #1028: Test fail with windows and Anaconda - Low priority

  • #676: acorr_breush_godfrey undefined nlags

  • #922: lowess returns inconsistent with option

  • #425: no bse in robust with norm=TrimmedMean

  • #1025: add_constant incorrectly detects constant column

  • #533: py3 compatibility pandas.read_csv(urlopen(...))

  • #662: doc: install instruction: explicit about removing scikits.statsmodels

  • #910: test failure Ubuntu TestARMLEConstant.test_dynamic_predict

  • #80: t_model: f_test, t_test don’t work

  • #432: GenericLikelihoodModel change default for score and hessian

  • #454: BUG/ENH: HuberScale instance is not used, allow user defined scale estimator

  • #98: check connection or connect summary to variable names in wrappers

  • #418: BUG: MNLogit loglikeobs, jac

  • #1017: nosetests warnings

  • #924: DOCS link in notebooks to notebook for download

  • #1011: power ttest endless loop possible

  • #907: BLD data_files for stats.libqsturng

  • #328: consider moving example scripts into IPython notebooks

  • #1002: Docs won’t build with Sphinx 1.1.3

  • #69: Make methods like compare_ftest work with wrappers

  • #503: summary_old in RegressionResults

  • #991: TST precision of normal_power

  • #945: Installing statsmodels from github?

  • #964: Prefer to_offset not get_offset in tsa stuff

  • #983: bug: pandas 0.8.1 incompatibility

  • #899: build_ext inplace doesn’t cythonize

  • #923: location of initialization code

  • #980: auto lag selection in S_hac_simple

  • #968: genericMLE Ubuntu test failure

  • #633: python 3.3 compatibility

  • #728: test failure for solve_power with fsolve

  • #971: numdiff test cases

  • #976: VAR Model does not work in 1D

  • #972: numdiff: epsilon has no minimum value

  • #967: lowes test failure Ubuntu

  • #948: nonparametric tests: mcnemar, cochranq unit test

  • #963: BUG in runstest_2sample

  • #946: Issue with lowess() smoother in statsmodels

  • #868: k_vars > nobs

  • #917: emplike emplikeAFT stray dimensions

  • #264: version comparisons need to be made more robust (may be just use LooseVersion)

  • #674: failure in test_foreign, pandas testing

  • #828: GLMResults inconsistent distribution in pvalues

  • #908: RLM missing test for tvalues, pvalues

  • #463: formulas missing in docs

  • #256: discrete Nbin has zero test coverage

  • #831: test errors running bdist

  • #733: Docs: interrater cohens_kappa is missing

  • #897: lowess failure - sometimes

  • #902: test failure tsa.filters precision too high

  • #901: test failure stata_writer_pandas, newer versions of pandas

  • #900: ARIMA.__new__ errors on python 3.3

  • #832: notebook errors

  • #867: Baxter King has unneeded limit on value for low?

  • #781: discreteResults margeff method not tests, obsolete

  • #870: discrete unit tests duplicates

  • #630: problems in regression plots

  • #885: Caching behavior for KDEUnivariate icdf

  • #869: sm.tsa.ARMA(…, order=(p,q)) gives “__init__() got an unexpected keyword argument ‘order’” error

  • #783: statsmodelsdistributionsmixture_rvs.py no unit tests

  • #824: Multicomparison w/Pandas Series

  • #789: presentation of multiple comparison results

  • #764: BUG: multipletests incorrect reject for Holm-Sidak

  • #766: multipletests - status and tests of 2step FDR procedures

  • #763: Bug: multipletests raises exception with empty array

  • #840: sm.load should be in the main API namespace

  • #830: invalid version number

  • #821: Fail gracefully when extensions are not built

  • #204: Cython extensions built twice?

  • #689: tutorial notebooks

  • #740: why does t_test return one-sided p-value

  • #804: What goes in statsmodels.formula.api?

  • #675: Improve error message for ARMA SVD convergence failure.

  • #15: arma singular matrix

  • #559: Add Rdatasets to optional dependencies list

  • #796: Prediction Standard Errors

  • #793: filters are not pandas aware

  • #785: Negative R-squared

  • #777: OLS residuals returned as Pandas series when endog and exog are Pandas series

  • #770: Add ANOVA to docs

  • #775: Bug in dates_from_range

  • #773: AR model pvalues error with Pandas

  • #768: multipletests: numerical problems at threshold

  • #355: add draw if interactive to plotting functions

  • #625: Exog is not correctly handled in ARIMA predict

  • #626: ARIMA summary does not print exogenous variable coefficients

  • #657: order (0,1) breaks ARMA forecast

  • #736: ARIMA predict problem for ARMA model

  • #324: ic in ARResults, aic, bic, hqic, fpe inconsistent definition?

  • #642: sign_test check

  • #236: AR start_params broken

  • #235: tests hang on Windows

  • #156: matplotlib deprecated legend ? var plots

  • #331: Remove stale tests

  • #592: test failures in datetools

  • #537: Var Models

  • #755: Unable to access AR fit parameters when model is estimated with pandas.DataFrame

  • #670: discrete: numerically useless clipping

  • #515: MNLogit residuals raise a TypeError

  • #225: discrete models only define deviance residuals

  • #594: remove skiptest in TestProbitCG

  • #681: Dimension Error in discrete_model.py When Running test_dummy_*

  • #744: DOC: new_f_test

  • #549: Ship released patsy source in statsmodels

  • #588: patsy is a hard dependency?

  • #716: Tests missing for functions if pandas is used

  • #715: statmodels regression plots not working with pandas datatypes

  • #450: BUG: full_output in optimizers Likelihood model

  • #709: DOCstrings linear models don’t have missing params

  • #370: BUG weightstats has wrong cov

  • #694: DiscreteMargins duplicate method

  • #702: bug, pylint stats.anova

  • #423: Handling of constant across models

  • #456: BUG: ARMA date handling incompatibility with recent pandas

  • #514: NaNs in Multinomial

  • #405: Check for existing old version of scikits.statsmodels?

  • #586: Segmentation fault with OLS

  • #721: Unable to run AR on named time series objects

  • #125: caching pinv_wexog broke iterative fit - GLSAR

  • #712: TSA bug with frequency inference

  • #319: Timeseries Frequencies

  • #707: .summary with alpha ignores parsed value

  • #673: nonparametric: bug in _kernel_base

  • #710: test_power failures

  • #706: .conf_int() fails on linear regression without intercept

  • #679: Test Baxter King band-pass filter fails with scipy 0.12 beta1

  • #552: influence outliers breaks when regressing on constant

  • #639: test folders not on python path

  • #565: omni_normtest doesn’t propagate the axis argument

  • #563: error in doc generation for AR.fit

  • #109: TestProbitCG failure on Ubuntu

  • #661: from scipy import comb fails on the latest scipy 0.11.0

  • #413: DOC: example_discrete.py missing from 0.5 documentation

  • #644: FIX: factor plot + examples broken

  • #645: STY: pep8 violations in many examples

  • #173: doc sphinx warnings

  • #601: bspline.py dependency on old scipy.stats.models

  • #103: ecdf and step function conventions

  • #18: Newey-West sandwich covariance is missing

  • #279: cov_nw_panel not tests, example broken

  • #150: precision in test_discrete.TestPoissonNewton.test_jac ?

  • #480: rescale loglike for optimization

  • #627: Travis-CI support for scipy

  • #622: mark tests as slow in emplike

  • #589: OLS F-statistic error

  • #572: statsmodels/tools/data.py Stuck looking for la.py

  • #580: test errors in graphics

  • #577: PatsyData detection buglet

  • #470: remove deprecated features

  • #573: lazy imports are (possibly) very slow

  • #438: New results instances are not in online documentation

  • #542: Regression plots fail when Series objects passed to sm.OLS

  • #239: release 0.4.x

  • #530: l1 docs issues

  • #539: test for statwriter (failure)

  • #490: Travis CI on PRs

  • #252: doc: distributions.rst refers to sandbox only

  • #85: release 0.4

  • #65: MLE fit of AR model has no tests

  • #522: test doesn’t propagate arguments to nose

  • #517: missing array conversion or shape in linear model

  • #523: test failure with ubuntu decimals too large

  • #520: web site documentation, source not updated

  • #488: Avoid cholesky decomposition of diagonal matrices in linear regression models

  • #394: Definition in macrodata NOTE

  • #45: numdifftools dependency

  • #501: WLS/GLS post estimation results

  • #500: WLS fails if weights is a pandas.Series

  • #27: add hasconstant indicator for R-squared and df calculations

  • #497: DOC: add patsy?

  • #495: ENH: add footer SimpleTable

  • #402: model._data -> model.data?

  • #477: VAR NaN Bug

  • #421: Enhancment: Handle Missing Data

  • #489: Expose model._data as model.data

  • #315: tsa models assume pandas object indices are dates

  • #440: arima predict is broken for steps > q and q != 1

  • #458: TST BUG? comparing pandas and array in tests, formula

  • #464: from_formula signature

  • #245: examples in docs: make nicer

  • #466: broken example, pandas

  • #57: Unhelpful error from bad exog matrix in model.py

  • #271: ARMA.geterrors requires model to be fit

  • #350: Writing to array returned np.diag

  • #354: example_rst does not copy unchanged files over

  • #467: Install issues with Pandas

  • #444: ARMA example on stable release website not working

  • #377: marginal effects count and discrete adjustments

  • #426: “svd” method not supported for OLS.fit()

  • #409: Move numdiff out of the sandbox

  • #416: Switch to complex-step Hessian for AR(I)MA

  • #415: bug in kalman_loglike_complex

  • #397: plot_corr axis text labeling not working (with fix)

  • #399: discrete errors due to incorrect in-place operation

  • #389: VAR test_normality is broken with KeyError

  • #388: Add tsaplots to graphics.api as graphics.tsa

  • #387: predict date wasn’t getting set with start = None

  • #386: p-values not returned from acf

  • #385: Allow AR.select_order to work without model being fit

  • #383: Move mixture_rvs out of sandbox.

  • #248: ARMA breaks with a 1d exog

  • #273: When to give order for AR/AR(I)MA

  • #363: examples folder -> tutorials folder

  • #346: docs in sitepackages

  • #353: PACF docs raise a sphinx warning

  • #348: python 3.2.3 test failure zip_longest