Merged pull requests:
- README: Add a contributor #401 (oyamad)
- Add sample game generators from bimatrix-generators #392 (oyamad)
0.3.8.1 (2018-03-13)
0.3.8 (2018-03-12)
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
; addk\_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)
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
insolve\_discrete\_riccati
#364 (oyamad) - Riccati: Add option to use scipy.linalg.solve_discrete_are #362 (oyamad)
- FIX: Replace
np.isfinite\(cn\)
withcn \* 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)
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)
Merged pull requests:
0.3.6 (2017-08-28)
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)
Merged pull requests:
- remove dependency on statsmodels and use matrices to run OLS #310 (natashawatkins)
0.3.5 (2017-05-16)
Implemented enhancements:
Fixed bugs:
- fix compatibility with pandas v0.2 #308 (natashawatkins)
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:
- TEST: Add tests for compute_fp.py #309 (oyamad)
- fix readthedocs badge #306 (mmcky)
- Add a Gitter chat badge to README.md #305 (gitter-badger)
- adjust coveragerc to skip @jit functions #303 (mmcky)
- implement changes from PR #157 to fix lqcontrol docstring #297 (mmcky)
- DOC: Small correction #296 (oyamad)
- WIP: fix doc warnings #292 (shizejin)
- DOC: Edit rtd files #291 (oyamad)
- remove specific version of quantecon from rtd environment #289 (mmcky)
- DOC: Remove descriptions on
models
#288 (oyamad) - DOC: Generate doc files for game_theory #286 (oyamad)
- Add rouwenhorst method for approx AR(1) with MC #282 (sglyon)
0.3.4 (2017-02-23)
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)
Closed issues:
- Release new PyPI version and update the change log #249
Merged pull requests:
- Update to version 0.3.3 #260 (mmcky)
- ddp: Export sa_indices #255 (oyamad)
- probvec: Use guvectorize with target='parallel' #253 (oyamad)
0.3.2 (2016-04-25)
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)
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)
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)
pre-migrate-applications (2015-11-23)
Fixed bugs:
- Broken examples python files #179
Closed issues:
- [Dependancy] Propose introduction of dependancy on Numba #173
Merged pull requests:
- Adjust Travis-CI to run in python 3.5 and adjust pip classifiers #210 (mmcky)
- BUG: Fix bug in probvec #208 (oyamad)
- TRAVIS: set destination path for miniconda #207 (oyamad)
- DiscreteDP: further fix in docstring #204 (oyamad)
- Whitener #202 (thomassargent30)
- Fix optgrowth solution notebook #188 (oyamad)
0.2.2 (2015-10-06)
0.2.1 (2015-10-05)
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:
- Fix P update in stationary coefficients. #199 (thomassargent30)
- DiscreteDDP: minor fix in docstring and pep8 compliance #198 (oyamad)
- sample_without_replacement refactored #196 (oyamad)
- Fix py34 #194 (mmcky)
- Fix: MarkovChain.simulate #193 (oyamad)
- Update for lakemodel_solutions.ipynb #191 (mmcky)
- Revise DiscreteDP solution notebook #187 (oyamad)
- Fix readthedocs #186 (mmcky)
- probvec: Use less memory #184 (oyamad)
- Fixes for examples and solutions notebook #183 (mmcky)
- Testing infrastructure for examples and solutions notebook #182 (mmcky)
- Add __dir__ to DPSolveResult #181 (oyamad)
- DiscreteDP refactoring #177 (oyamad)
- Removing unecessary python egg information #176 (mmcky)
- MarkovChain: Sparse matrix support #174 (oyamad)
- MDP #171 (oyamad)
0.1.10 (2015-08-28)
Implemented enhancements:
- Update MarkovChain with
replicate
method and Future Numba Improvements #146 - Sparse Matrix Implementations #145
Fixed bugs:
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)
Closed issues:
- Need a MANIFEST.in file? #135
Merged pull requests:
0.1.8 (2015-04-07)
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)
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)
Implemented enhancements:
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
andjac\_args
attributes ofivp.IVP
class should returnNone
#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:
- MARKOV: Minor corrections #86 (oyamad)
- ENH: added tic, tac, toc functions #83 (albop)
- Rtfd: Bring in some of the working files. #82 (cc7768)
- MARKOV: More efficient implementation for computing stationary distributions #79 (oyamad)
- Closes issue #77. #78 (davidrpugh)
- Hotfix for slight notebook issues raised by @jstac. #73 (davidrpugh)
- Retry add ivp solver #71 (davidrpugh)
- Lqnash #69 (cc7768)
- Fixed indexing in illustrates_lln.py #68 (oyamad)
- Lss bug #66 (cc7768)
- Adding Version Attribute to QuantEcon class #63 (sanguineturtle)
- CAREER: Changed all occurences of bellman to bellman_operator for unifie... #60 (cc7768)
0.1.5 (2014-08-20)
Closed issues:
- Solving Lyapunov equations #42
Merged pull requests:
- Update linproc.py #57 (akshayshanker)
- TRAVIS: Small changes so that tests pass. #49 (cc7768)
- Lyapunov #48 (cc7768)
0.1.4 (2014-08-10)
Implemented enhancements:
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)
Merged pull requests:
- Changed build dependencies to reduced requirements and re-added run dependencies #4 (sanguineturtle)
0.1.2 (2014-05-26)
Merged pull requests:
- Added __init__.py with import statements and updated .gitignore #3 (sanguineturtle)
0.1.1 (2014-05-21)
0.1 (2014-05-21)
* This Change Log was automatically generated by github_changelog_generator