Skip to content

Latest commit

 

History

History
627 lines (465 loc) · 48.8 KB

CHANGELOG.md

File metadata and controls

627 lines (465 loc) · 48.8 KB

Change Log

Full Changelog

Closed issues:

  • Issue new release of QuantEcon.py #425

Merged pull requests:

  • DOC: Fix the doc of root\_finding.py to display nicely #431 (QBatista)
  • add solver for dynamic linear economies as LQ problem #426 (mmcky)

0.4.0 (2018-08-20)

Full Changelog

Implemented enhancements:

  • Add bisection and brent's method for root finding #424 (spvdchachan)
  • EHN: Add qhull\_options to game\_theory.vertex\_enumeration #421 (oyamad)
  • ENH: Root finding #417 (chrishyland)
  • Add 'interior-point' option to is\_dominated; add dominated\_actions #415 (oyamad)

Closed issues:

  • update RTD #423
  • Add robust jitted root finding routine #422
  • Import fails #408
  • Setup automated GitHub release notes #402
  • Notification: Direct commits! #400
  • remove authors' names #394

Merged pull requests:

0.3.8.1 (2018-03-13)

Full Changelog

0.3.8 (2018-03-12)

Full Changelog

Fixed bugs:

  • interp in NumPy/SciPy #189

Closed issues:

  • BUGs in random_choice #393
  • Replace DiscreteRV with jitted function #390
  • Return value of timing functions #386
  • pure_nash_brute: Add tol option #381
  • Remove reference to models? #380
  • [Style] Use of unicode as arguments and keyword arguments? #373
  • Setup new release of QuantEcon.py #365
  • Migrate to using setuptools rather than distutils for package setup #304
  • Remove dependence on matplotlib #262

Merged pull requests:

  • FEAT: Add random.draw #397 (oyamad)
  • Implement Sigma_infinity and K_infinity as properties #396 (mcsalgado)
  • FEAT: Add jitted function for drawing #391 (QBatista)
  • MAINT: Use np.ix\_ to extract submatrix #389 (oyamad)
  • DOC: Generate doc file for util/combinatorics #388 (oyamad)
  • Fix tac, toc, loop_timer to return float #387 (oyamad)
  • pure_nash_brute: Add tol option #385 (okuchap)
  • support_enumeration: Refactoring #384 (oyamad)
  • remove models subpackage from QuantEcon.py #383 (mmcky)
  • NormalFormGame: Add payoff\_arrays attribute #382 (oyamad)
  • Re-implement next\_k\_array; add k\_array\_rank #379 (oyamad)
  • Add random_tournament_graph #378 (oyamad)
  • Add Numba jit version of scipy.special.comb #377 (oyamad)
  • FIX: Update num\_compositions #375 (QBatista)
  • Add bugfix PR 364 to Major Changes for v0.3.7 #372 (oyamad)

0.3.7 (2017-11-01)

Full Changelog

Implemented enhancements:

  • Daily Build Server for checking examples/*.py and solutions/*.ipynb #178

Fixed bugs:

  • BUG: solve_discrete_riccati returns non-stabilizing solution #356
  • Possible bug: dare_test_tjm_2 and dare_test_tjm_3 with accelerate/mkl #84

Closed issues:

  • qe.solve_discrete_riccati versus scipy.linalg.solve_discrete_are #360
  • Problem with install QuantEcon #341
  • Release latest version to PyPI #332
  • Remove plotting functionality from ARMA #325
  • New features for timing functions #322
  • TEST: add tests for cartesian.py #299
  • TEST: Add tests for arma.py #298
  • Problems with fetch\_nb\_dependency #278
  • Option to supply a random seed #153

Merged pull requests:

  • update version numbers for new release 0.3.7 #371 (mmcky)
  • add ability to use setuptools in preference to distutils.core #369 (mmcky)
  • FIX: Remove 0.0 from candidates in solve\_discrete\_riccati #364 (oyamad)
  • Riccati: Add option to use scipy.linalg.solve_discrete_are #362 (oyamad)
  • FIX: Replace np.isfinite\(cn\) with cn \* EPS \< 1 in solve_discrete_riccati #361 (oyamad)
  • TRAVIS: Update Python version to 3.6 #358 (oyamad)
  • TEST: Set atol #357 (oyamad)
  • RBLQ: add pure forecasting case #355 (szokeb87)
  • fix kalman class docstring #353 (natashawatkins)
  • ENH: jit the 1d quadrature routines #352 (sglyon)
  • remove cartesian as has now been migrated to graph_tools #351 (mmcky)
  • DOC: Complete docstring for gridmake and _gridmake2 #348 (QBatista)
  • FEAT: Add option to supply a random seed (issue #153) #346 (QBatista)
  • Add simplex_grid and simplex_index #344 (oyamad)
  • TEST: Increase coverage on game_theory #343 (QBatista)
  • DOC: Fix a math definition in docstring #342 (oyamad)
  • FEAT: New features for timing functions (Issue #322) #340 (QBatista)
  • Minor fix in README.md #339 (oyamad)
  • updates to README and version history #338 (mmcky)
  • TEST: Set 'slow' on slow tests in test_gridtools.py #334 (oyamad)
  • coveragerc: Add @generated\_jit and @guvectorize #333 (oyamad)
  • FEAT: Add random_state option (issue #153) #329 (QBatista)

0.3.6.2 (2017-08-28)

Full Changelog

Merged pull requests:

  • issue release of version 0.3.6.2 due to issues with 0.3.6.1 in setupt… #337 (mmcky)
  • rtd needs matplotlib for some sphinx extensions to work properly #336 (mmcky)

0.3.6.1 (2017-08-28)

Full Changelog

Merged pull requests:

  • update to version 0.3.6 for new release to pypi and conda-forge #335 (mmcky)

0.3.6 (2017-08-28)

Full Changelog

Implemented enhancements:

  • Improve notebook dependencies fetch utility #234

Closed issues:

  • Fix: Tic/Tac/Toc Utility #314
  • Fix doc warning #312
  • Pandas routine 'ols' removed. Move to 'statsmodels' #307
  • TEST: Add tests for game_theory/lemke_howson.py #302
  • TEST: Add tests for distributions.py #301
  • Restart stable in readthedocs when releasing 0.3.5+ #290
  • Reintroduce cache=True for jit compiler in support_enumeration #285

Merged pull requests:

  • Remove matplotlib from config files #331 (oyamad)
  • removed dep on matplotlib #330 (jstac)
  • FIX: Use relative tolerance in test_tic_tac_toc #328 (oyamad)
  • game_theory.Player: Add is_dominated #327 (oyamad)
  • game_theory: Add vertex_enumeration #326 (oyamad)
  • Tests for distributions.py #324 (QBatista)
  • Test lemke howson exceptions #323 (QBatista)
  • Fix class style #321 (lbui01)
  • add some examples for the documentation on the nb_fetch utility #320 (mmcky)
  • fix timing utility docstrings for tic toc tac #319 (mmcky)
  • ENH: added routines to convert ddp between full and SA formulations #318 (sglyon)
  • Fix math rendering in docstrings #315 (natashawatkins)
  • FIX: support_enumeration: Use \_numba\_linalg\_solve #311 (oyamad)

0.3.5.1 (2017-05-17)

Full Changelog

Merged pull requests:

0.3.5 (2017-05-16)

Full Changelog

Implemented enhancements:

  • Improved Change Log #243
  • conda package #160

Fixed bugs:

Closed issues:

  • TEST: add test for compute_fp.py #300
  • Fix doc warnings #287
  • Issue new release to PyPI and Conda-Forge #274
  • Improvements in Test Coverage #254
  • Test needed for kalman #200

Merged pull requests:

0.3.4 (2017-02-23)

Full Changelog

Implemented enhancements:

  • Python 3: The models/jv.py optimization #56
  • Test: asset_pricing #55
  • Test: robustlq #54
  • Test: lss #53
  • Test: lae #52
  • Test: estspec #51
  • Profiling #44

Fixed bugs:

  • Python 3: The models/jv.py optimization #56

Closed issues:

  • ValueError: Unsupported target: parallel #275
  • Updates to numba broke old code #269
  • game_theory: Add brute force pure nash #266
  • No Conda recipe #259
  • qe.distributions -- A Python version of Julia's Distributions.jl package #257

Merged pull requests:

  • BUG: Change floats to ints in _qnwsimp1 #284 (oyamad)
  • FIX: support_enumeration: Disable cache in _indiff_mixed_action #283 (oyamad)
  • upgraded tic, tac and toc to top level #280 (jstac)
  • improve dependency fetcher with clearer parameters #279 (mmcky)
  • TRAVIS: Remove =0.28.1 from conda install numba #277 (oyamad)
  • Add brute force method for finding pure nash equilibria. #276 (shizejin)
  • Implement the "imitation game algorithm" by McLennan-Tourky #273 (oyamad)
  • game_theory: Add random game generators #270 (oyamad)
  • game_theory: Add lemke_howson #268 (oyamad)
  • Player, NormalFormGame: Make payoff\_array's C contiguous #265 (oyamad)
  • Change Miniconda-latest to Miniconda3-latest #264 (oyamad)
  • game_theory: Add support_enumeration #263 (oyamad)
  • Remove warnings supression as noted by Issue #229 #231 (mmcky)

0.3.3 (2016-07-21)

Full Changelog

Closed issues:

  • Release new PyPI version and update the change log #249

Merged pull requests:

0.3.2 (2016-04-25)

Full Changelog

Implemented enhancements:

  • TODO: Add states/nodes to MarkovChain/DiGraph #101

Fixed bugs:

  • readthedocs - missing a few autojit functions #170

Closed issues:

  • TODO: DiscreteDP: Allow beta=1 #242
  • [Documentation] Update qe_api.py to incorporate a nicer title for Game Theory Module #239
  • filterwarnings #229
  • Generate new release v0.3.1 for PyPI #225
  • requests required #223
  • Solution to Schelling example does not correspond to model description #212
  • Upgrade of graphs to Matplotlib 1.5.0 #209
  • Aiyagari examples #203
  • Improve build times for Travis by removing sudo commands from .travis.yml #167
  • Python wheels #141

Merged pull requests:

  • MarkovChain: Bug fix in _compute_stationary with state_values #252 (oyamad)
  • Remove code that supported optional numba installation #251 (mmcky)
  • Modified tauchen to return a MarkovChain instance that stores both states and transitions #250 (jstac)
  • DiscreteDP: Allow beta=1 #244 (oyamad)
  • Update name of Game Theory for cleaner look #241 (mmcky)
  • Add states/nodes to MarkovChain/DiGraph #237 (oyamad)
  • Drop num\_actions from DiscreteDP #236 (oyamad)
  • Update rtd to a conda environment and remove mock to correct for missing jit functions #235 (mmcky)
  • Improve nb fetch utility so that it doesn't overwrite files by default #233 (mmcky)
  • Updating requirements file #232 (mmcky)
  • Adjustments to cleanup travis CI #230 (mmcky)
  • Sl/numba tauchen #227 (sglyon)
  • Changes in normal_form_game #226 (oyamad)

0.3.1 (2016-01-22)

Full Changelog

Merged pull requests:

  • Add distributions to quantecon/__init__.py #224 (oyamad)
  • Change converter functions to use default float #222 (cc7768)
  • Update base api to include module and object imports, fix missing imp… #221 (mmcky)
  • Add game_theory.normal_form_game #220 (oyamad)
  • Update docs to remove models subpackage and update the qe_api.py scri… #219 (mmcky)

0.3 (2016-01-07)

Full Changelog

Closed issues:

  • Importing without Numba #214
  • Relocate models subpackage #205
  • Python 3.4 Review and Default ... #192
  • NumbaWarning with Python 3 #155

Merged pull requests:

  • Add notebook autosetup and fetch utility for notebooks ... #217 (mmcky)
  • added asarray in discrete_rv #215 (jstac)
  • Migrate applications .. examples/ and quantecon/models/ to QuantEcon.applications #211 (mmcky)

Full Changelog

Fixed bugs:

  • Broken examples python files #179

Closed issues:

  • [Dependancy] Propose introduction of dependancy on Numba #173

Merged pull requests:

0.2.2 (2015-10-06)

Full Changelog

0.2.1 (2015-10-05)

Full Changelog

Implemented enhancements:

  • Possible enhancement for DiscreteDP class #180

Closed issues:

  • Arellano_solutions migration to matplotlib 1.4.3 in python 3.4 #190

Merged pull requests:

0.1.10 (2015-08-28)

Full Changelog

Implemented enhancements:

  • Update MarkovChain with replicate method and Future Numba Improvements #146
  • Sparse Matrix Implementations #145

Fixed bugs:

  • Bug in robust_monopolist.py #92
  • Python3.4 Compatibility Issues ... Package Support #61

Closed issues:

  • Migrate some modules to util subpackage #165
  • mc_sample_path needs a test #148
  • readthedocs broken #138
  • Numba version of mc_sample_path #137
  • Numba warning --- implement a common warning #133
  • Numpy version to fall back on in lss.py #132
  • Incorrect instructions for dev environment on QuantEcon wiki? #126
  • Possibility of implementing an improved FRB/US model within Python using QuantEcon? #121
  • Accessing the cartesian routine #98
  • Broken links in docstrings / readthedocs, slightly urgent #91
  • Performance #36
  • Wiki Testing ... Latex Matrix Support? #30
  • Document Extended Testing Data Requirements #27

Merged pull requests:

  • Update util subpackage to include additional utilities #172 (mmcky)
  • STY: pep8ified kalman.py #168 (sglyon)
  • MarkovChain.simulate API change; random_state option added #166 (oyamad)
  • Update readthedocs to include all files in quantecon #164 (mmcky)
  • fix broken links for Issue #91 #163 (mmcky)
  • Add the same test case as in the Julia version #161 (oyamad)
  • Random MarkovChain #154 (oyamad)
  • Update warning message if numba import fails #151 (mmcky)
  • Adjust mock and environment requirements for proper compilation on RTD #150 (mmcky)
  • REF: renamed cartesian.py as gridtools.py #149 (albop)
  • Numba improvements #144 (sglyon)

0.1.9 (2015-04-17)

Full Changelog

Closed issues:

  • Need a MANIFEST.in file? #135

Merged pull requests:

  • Adding Manifest In File to Distribute LICENSE and README.md #136 (mmcky)
  • Update kalman #134 (jstac)

0.1.8 (2015-04-07)

Full Changelog

Closed issues:

  • quantecon.models.__init__.py problem #123

Merged pull requests:

  • numba-fied simulation #131 (jstac)
  • CC: Added Balint and Tom's oligopoly.py edits. #130 (cc7768)
  • Update lss #129 (jstac)
  • ENH: added formatting to iteration printing #124 (sglyon)
  • Fixed imports for solow module...again! #122 (davidrpugh)
  • Fixed import statements in __init__.py to include solow module. #120 (davidrpugh)
  • Convert longdescription from markdown to rst #119 (mmcky)

0.1.7 (2015-02-09)

Full Changelog

Implemented enhancements:

  • Modify LQ class in lqcontrol.py so it can handle cross product terms #87

Fixed bugs:

  • [Examples] mc_convergence_plot.py IndexError #93

Closed issues:

  • pylab #95
  • Rougier-Müller-Varoquaux link in Matplotlib section #88
  • Improve PyPi quantecon page #85
  • display methods #13
  • Testing #10

Merged pull requests:

  • Move Solow model notebook to website repo. #116 (davidrpugh)
  • ENH: adding __str__ and __repr__ methods to classes #114 (sglyon)
  • BUG: Found bug in solutions notebook #113 (sglyon)
  • Adding more information for the PYPI README #112 (mmcky)
  • STY: made all .py files pep8 compliant #110 (sglyon)
  • FIX: Discrete Lyapunov with complex input #108 (ChadFulton)
  • Update optgrowth.py #106 (akshayshanker)
  • Updating Developer and Coordinator links to website not github readme #105 (mmcky)
  • Consolidating duplicate information and adding links to QuantEcon.site README #104 (mmcky)
  • BUG: Fix bug for input with int elements #102 (oyamad)
  • Refactor gth_solve.py; add documentation of gth_solve and graph_tools #100 (oyamad)
  • BUG: cartesian grids also work with integers #99 (albop)
  • Fixing links at the top of solutions/ ipython notebooks to new quant-econ layout #96 (sanguineturtle)
  • Fixes for Broken Examples ... #94 (sanguineturtle)
  • Add solow model #74 (davidrpugh)

0.1.6 (2014-11-04)

Full Changelog

Implemented enhancements:

  • Add Version Attribute ... #62
  • Improve website #12

Fixed bugs:

  • BUG: there is a bug in the tests for lss #65

Closed issues:

  • Attribute lists in docs #89
  • kalman.py: column vector or row vector? #81
  • Testing in a Conda development environment #80
  • Accessing unset f\_args and jac\_args attributes of ivp.IVP class should return None #77
  • Contributing to quantecon via git submodules #72
  • CLN: move plotting functions out of library #70
  • LLN and CLT #67
  • Linear Quadratic Nash #64
  • bellman to bellman_operator in career.py #59
  • Readthedocs URL #34
  • Using state of the art C and Fortran libraries in quantecon #26
  • Starting work on an IVP solver... #22

Merged pull requests:

0.1.5 (2014-08-20)

Full Changelog

Closed issues:

  • Solving Lyapunov equations #42

Merged pull requests:

0.1.4 (2014-08-10)

Full Changelog

Implemented enhancements:

  • Shift some functions / classes / modules to 'models' subpackage #37
  • Python 3 compatibility #16

Fixed bugs:

  • nosetests issue with /test-script/ in the base level script #28
  • Negative values obtained for stationary distribution in mc_tools.py #18

Closed issues:

  • tests module missing __init__.py #29
  • Dependency list for quantecon? #20
  • Computing Markov Stationary Distributions in mc_tools.py #19
  • Documentation #15
  • 3 contiguous 46 bit pieces of memory? #2

Merged pull requests:

  • Tests #45 (cc7768)
  • MARKOV: Put the Markov functions into a class wrapper and created a way ... #43 (cc7768)
  • ENH: moved the lucas_tree tuple to a new LucasTree class #41 (sglyon)
  • Model subpackage #38 (sglyon)
  • Compat #33 (cc7768)
  • DOCS: Added a pip-requirements so that readthedocs can build the documentation #25 (cc7768)
  • Docs #24 (cc7768)
  • Quadrature routines #17 (sglyon)
  • Basic setup for housing tests ... #11 (sanguineturtle)
  • BUG: fixed bug in asset pricing solutions #9 (sglyon)
  • BUG: numpy broadcasting error in asset pricing #8 (sglyon)
  • ENH: don't solve linear system twice in a row #7 (sglyon)
  • Update and Delete solutions/stand_alone_programs/ folder #6 (sanguineturtle)
  • Updates to examples/ and solutions/stand_alone_programs to use quantecon as a package #5 (sanguineturtle)

0.1.3 (2014-06-10)

Full Changelog

Merged pull requests:

  • Changed build dependencies to reduced requirements and re-added run dependencies #4 (sanguineturtle)

0.1.2 (2014-05-26)

Full Changelog

Merged pull requests:

  • Added __init__.py with import statements and updated .gitignore #3 (sanguineturtle)

0.1.1 (2014-05-21)

Full Changelog

0.1 (2014-05-21)

* This Change Log was automatically generated by github_changelog_generator