commit e8041c48d8d61283710d6c559ff1d85c2aa69ef5
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Aug 2 17:45:40 2017 -0700

    Change use of $ for math mode in df_to_orgtbl to \(\).

commit 1e1cf61784b2b1ead1ae29d5ca4ec2a1d7d55ef8
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Jul 6 16:22:08 2017 -0700

    Modest changes to formatting and documentation.

commit 7ce1376fa9f04a632f3fc6970aaae89d382e4258
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Jul 6 16:21:27 2017 -0700

    Modest cleanups in demands.org.

commit 2f9a73d0f3642e23ca815821d9ddd48ddbe5f7fe
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Jul 6 15:47:55 2017 -0700

    Add property to document when code is tangled.

commit a6976ddcc935cbfc2d62eb75803ddef4d0cc0948
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Jul 6 15:46:18 2017 -0700

    Bug with interval incorrectly expanded fixed (?).

commit 2ca965293ce6d2908deeff948191d6e0922d29e2
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon Jul 3 13:38:37 2017 -0700

    Add =analysis_omnibus= routine.

commit 779bc4be4d1d51ae9b6b3b88e83b61a2f551574b
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Jun 1 17:52:44 2017 -0700

    Change statistic for non-normality to  %diff in two estimates of std.

commit 2dda0f68afa258cb30953acb0a84e7b1cacab54e
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Jun 1 12:01:17 2017 -0700

    Complete documentation of outputs from estimate_reduced_form.

commit c20ce149a903b2f7ddc11e409be84a0d038d6b41
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed May 31 16:27:07 2017 -0700

    Refactored bootstrap working (still single threaded).

commit 48ca32814bd632e422af7e90a041d81997b31d28
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed May 31 16:06:31 2017 -0700

    Refactor bootstrap code to migrate toward multithreading.

commit 72ecd36d9e3764decbda5711a2648685074fc273
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon May 29 12:01:58 2017 -0700

    Fix source of errors in estimates of constants in estimate_reduced_form.
    
    Had used means of y, z,  etc. to  compute constant, but this didn't
    account for variation in missing values across goods.

commit 7587c69fdc03a2f60b5de6fe6c2f9a4302e920cd
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon May 29 08:26:08 2017 -0700

    Move demand_core to _core; demand_utils to _utils.

commit 66dde526fff5c77f616d59c909d893d3814b52c1
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon May 29 08:16:51 2017 -0700

    Add demands as target for tangling.

commit 2b6a8ab0067b2cc5dc04c0f0702866a6c34027fe
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon May 29 08:15:28 2017 -0700

    Add new module cfe.demands.

commit caf74543f4c83acbb9f34340733a5794863264ba
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon May 29 08:14:32 2017 -0700

    Computing cfe demands in new demands.org.

commit 3c6712bedbf3e44c2ac27f2082be88085705d937
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon May 29 08:13:58 2017 -0700

    Add new, simpler test of broadcast_binary_op2.

commit 2790cb10e625031de65df71e49ce7fbdf298a75c
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon May 29 08:12:48 2017 -0700

    Move monotone_function_solver.org to new Demands/.

commit 9cf13a8310f5143134d6e7f56e46a1e3bb3c348d
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri May 19 18:20:12 2017 -0700

    Hopefully fixed nasty bug in broadcast_binary_op.

commit 2b9a66fc873fc3368a4f6d454ac4b6ac123e2160
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri May 19 18:19:55 2017 -0700

    Made dependence on pip2 explicit.

commit 450c1c4482baeeb51a2c3051458cf4a5f4a2d200
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 18 19:47:35 2017 -0700

    Proper fix for calculation of se in estimate_reduced_form.

commit 4582fba17c08b1aaaff283217d62be880273ab90
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 18 19:25:20 2017 -0700

    Fix u to series in arellano_robust_cov.

commit 426145f54efc8aa513b0c7e5278a746d341f08d9
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 18 16:45:45 2017 -0700

    Add VERTICAL option to rotate figure from agg_shares_vs_mean_shares.

commit d0cef159eea261fa8d8542c285c9983733f00a4a
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 18 14:25:55 2017 -0700

    Flip sign of mration in expenditures()

commit d67e57ee436ac53654aa50e2079e976d90856e58
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 18 14:17:36 2017 -0700

    Cast np.floor(x) to int.  Fix test of svd_rank1...()

commit fba5906fd2a64ce8d6f703fc4b38c301372b47be
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed May 17 09:57:24 2017 -0700

    svd_rank_approximation_with_missing_values returns u,v as pd.Series
    
    Instead of as matrices.

commit d1c35732f53978faad770383c00b36a9b37904a5
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed May 17 09:44:09 2017 -0700

    Change default max_rank in svd_rank1_approximation_with_missing_data to 1.
    
    This previously defaulted to the number of positive eigenvalues, but
    these extra matrices aren't useful for computing the rank 1
    approximation.  Further, rows of v matrix with fewer obs. than max_rank
    were being set to nan unnecessarily under default.

commit fdbd8b094ab7da3bd4a7bfb7e50ae1caec547c91
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 11 09:00:01 2017 -0700

    Fix directory in installation instructions.

commit b76a56fb76f798238a4c07408789918f75cd7783
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 11 08:57:16 2017 -0700

    Add derived distribution files to .gitignore.

commit fecd0ee745d4c2051f1d82dfda4fbb24a1cae6a7
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 11 08:52:36 2017 -0700

    Create new 0.1.4dev version.

commit 10a5e28b7e328e2a20e8c8b2666a1b8419ba6b6f
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 11 08:42:21 2017 -0700

    Update to version 1.3.

commit ba31dd3650e420635920ec9e8bc024a4097590ee
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu May 11 08:38:57 2017 -0700

    Replace calls to broadcast_binary_op
    
    Change to groupby.transform() methods in arellano_clustered_cov().

commit ef9d41c23ae73f6adacf2ee333ee8c542142c73e
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed May 3 14:42:54 2017 -0700

    Update development version number in setup.py.

commit bbc3c521b6574171ad002de04bde65d26a9a4669
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed May 3 14:26:52 2017 -0700

    Add documentation and optional org argument to df_norm.

commit 118a95caa64c03ae0c6dd75292b77d190862c7ca
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Apr 28 18:29:33 2017 -0700

    Upgrade to  new version 0.1.3.1dev.

commit 55416fdbfaa0b1e8ebc24e09b039b6c8a70ac6d2
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Apr 28 15:10:11 2017 -0700

    Made CHANGES.txt a .PHONY target in Makefile.

commit 8b36731e7ba25ed9c737b96f25c3c2389e2a3038
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Apr 28 15:02:25 2017 -0700

    Fix problem with broadcast_binary_op out of scope of df_utils.

commit 43ccdd4e4263366e04c9e6bcb2b5452f7c6bd7ca
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Apr 25 16:59:51 2017 -0700

    Add discussion of comparing two vectors of elasticity estimates.

commit 28698ae4ddc62554eb1ba2a92ba356d5ce3ef1a3
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Apr 18 18:50:16 2017 -0700

    (Re) add broadcast_binary_op to df_utils.

commit bd7b14c1b17daa8a5b5bab48262c111af1e38011
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Apr 14 19:21:33 2017 -0700

    df_to_orgtbl now can handle tuples as column names.

commit feeea87fe3837b6301581d427436f437696aded4
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Apr 14 19:17:39 2017 -0700

    Fixed issue with construction of covariance matrix
    
    Problem of values missing leading to incorrect dimensions.

commit 92df4cd5b8511796014bd6c7307e491e63b04359
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Apr 14 14:02:38 2017 -0700

    Bugfix: pd not in namespace for df_utils.

commit 90b5c1813eef94277dd588e960eaba0dbb30d52d
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Mar 31 13:02:37 2017 -0700

    If point estimates missing, don't try to print SEs in df_to_orgtbl.

commit c123c0e0a29e45489c349d4aaac272c8ae9aff19
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Mar 31 10:19:30 2017 -0700

    Fix issue with index for left joins in broadcast_binary_op;
    
    Write unittest for broadcast_binary_op.

commit 861a48436910c4f92454b03e551e6022dfd6c133
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Mar 31 09:56:20 2017 -0700

    Rewrite broadcast_binary_op using join.

commit a62bc7f6e2b514d4475d126e18fe001def71ff50
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Mar 30 11:49:08 2017 -0700

    df_to_orgtbl now prints horizontal rule after headings
    
    For cases when nothing but a simple dataframe is passed;
    i.e., no standard errors, t-stats, or confidence intervals.

commit 02767d07d1a0ff54ed91e8eb57d531cbed9170af
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Mar 29 16:36:58 2017 -0700

    Modify df_to_orgtbl to print --- for missing statistics.

commit 84398f4c17fc80518c9f88a80ebe6c715274d6ca
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Mar 29 16:36:33 2017 -0700

    Add CHANGES.txt as dependency in Makefile.

commit 52e029b889d1a45fbc44a01f146f510c28cf1235
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 28 08:54:16 2017 -0700

    Add CHANGES.txt target to Makefile.

commit bb760e51ac27aef0d96620da5629342218896592
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 28 08:35:32 2017 -0700

    Add block-bootstrap feature to bootstrap_elasticity_stderrs.
    
    Default is to `cluster` by (t,mkt).
    Also made calculation of iqr robust to missing estimates.

commit 87bdc253db03f3f0ec802fb25080ca18909a195b
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon Mar 27 17:53:18 2017 -0700

    Modify estimate_reduced_form to allow goods missing in some settings.
    
    Previously if no consumption observed at some market-date then
    function would return problematic estimates for market-date fixed effects.

commit 62f9c2a42edc4e731e6a79668e969aa1ca3094ab
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 21 17:43:21 2017 -0700

    Add Monte Carlo tests of distribution of estimates of delta.

commit 7e625c298fd674b763d6b4d098ba8dc550d87346
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 21 14:17:43 2017 -0700

    Changes related to estimate_reduced_form:
    
      - Pagination
      - Fix for bug if T=1 and mkts=1
      - Add code for testing with artificial data.

commit 253735b655f1103e66c9c117efa00b3f7f4b6819
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 21 11:22:08 2017 -0700

    Fix expenditures_dgp() to handle multiple characteristics.
    
    Now expenditures takes an argument k which indicates number of
    characteristics to include.

commit 5b17c5c7865b7487ac7a4d12b8bc4bf33b1e493b
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 21 11:21:07 2017 -0700

    Fix markup in README.txt.

commit 55ca060924e49674c2cbfc39abaccd39eda13ff3
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Mar 16 15:36:22 2017 -0700

    Fix bogus bitbucket.org url in README.txt.

commit 2f00d1381f5f34c8eee96cca9eb83e7ef038bb9a
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Mar 16 12:02:48 2017 -0700

    Update to distribute version 0.1.1.

commit 30db3f3cebe2855c937c90c8a6e3136c1fd6f69c
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Mar 16 12:00:28 2017 -0700

    Tweak drop_missing() to allow series.

commit 07535a8774f9894c204c7392ef1cbdb9e8760c65
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Mar 15 18:29:21 2017 -0700

    Changes in several places:
    
      - README.txt: Updated installation instructions to  favor pip.
      - Makefile: Added localinstall target
      - Empirics/cfe_estimation.org:agg_shares_vs_mean_shares
         Added code to add labels to xaxis when it isn't too crowded.
      - Empirics/cfe_estimation.org:bootstrap_elasticities_stderrs
         Made convergence tolerance default less demanding.
      - setup.cfg: This file required for wheel format; incompletely setup.

commit 500e668b9c2ec362cb0f98e45f3aa33cfdb7eb33
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Mar 15 13:25:01 2017 -0700

    Update version; forbid python 3.*.

commit d970f6f2fb11519523a51bf13a0880f49b6d5665
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Mar 15 12:13:35 2017 -0700

    Create warning cfe/test/README.txt.

commit d3937161a621814b446ac53ff30c9c251beecaea
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Wed Mar 15 11:51:06 2017 -0700

    re-including /cfe/test/ since git doesn't like empty directories

commit c1cf22c848cff0fc07e8044370aca39f19ea1743
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Wed Mar 15 11:35:34 2017 -0700

    Made cfe/test/ empty...

commit 5ee91ce1a0c066566cde563368c89bb08dfa7860
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Wed Mar 15 11:34:37 2017 -0700

    added empty cfe/test/ dir for org to tangle into

commit 5c0bda4fc70a94676841f0c110f8c8bf9975a86d
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 21:24:57 2017 -0700

    Fixed upload target in Makefile.

commit 0d3e8e229a330d00b9bdc606a1303e9480b6523f
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 21:16:30 2017 -0700

    Small changes to README.txt and setup.py.

commit a542dab1a2ccdfc483320152c714562edca02a6d
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 21:08:15 2017 -0700

    Update version number to  0.1

commit 40b83fa4ea8a395e724f841899a07ed5662f2e0b
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 20:29:33 2017 -0700

    Modify packaging Makefile to build windows binaries separately.

commit 42a45d4c614342463d8cbc1629d0173fb1fb28d3
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 17:35:34 2017 -0700

    Add estimation  and df_utils to cfe.

commit 3d8527645ed2b77943b1bd3d25cd21ad8e4254fa
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 17:33:17 2017 -0700

    Add Makefile to  build package for distribution.

commit 8334df57113c9570c5bc8a91805a03258cbde572
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 17:32:10 2017 -0700

    Move Computation/*py to  cfe/utility.

commit ab037c9977b125b71c19de6fc6dfb4651d54e7a4
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 17:03:00 2017 -0700

    Updates to install instructions in README.txt.

commit b571c8ef936b3bd27815d8e6b0282bd5a9a82621
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 16:39:46 2017 -0700

    Add description and author to setup.py.

commit 8353f193cd1a98ce27f0ab0ddcf7a3bb913f6abd
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 16:16:49 2017 -0700

    Add README.txt (using rst format) and MANIFEST.in
    
    The latter for pypi archive.

commit 54884255f9d1111370b9074e2fa7c202f76ff30b
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 15:57:13 2017 -0700

    Tangle files  to cfe/ package directory.

commit cdd89ec07ce55c0477744240056a2bbd49791ca8
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 15:06:13 2017 -0700

    Reorganize in preparation for packaging.

commit e79b00b212f49c252ce62540ab4341eba85ab08a
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 14 13:53:53 2017 -0700

    Add __init__.py files  to create python package; move
    variable_elasticity_utility.py to cfe_utility.py.

commit 5b1accef8259d5ffcfb454f270625bc41f65f66f
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Mar 9 13:27:47 2017 -0800

    Move neediness.org to cfe_estimation.org.

commit 2401f7c7d043104d88fbfb78f902903af6432343
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Mar 8 11:24:02 2017 -0800

    Modify to allow passing X & u having different rows into arellano_robust_cov().

commit be5f4cc7db152d0ebe76a19d5c743a08b00e979f
Merge: 293a4a7 54778e3
Author: Marcella D <marzipan@Marcellas-MBP.lan>
Date:   Tue Mar 7 15:21:58 2017 -0800

    Empirics

commit 54778e305dec6132ed0a2a32f620bcf8475f28b7
Author: Marcella D <marzipan@Marcellas-MBP.lan>
Date:   Tue Mar 7 14:55:18 2017 -0800

    Empirics

commit 293a4a7ed058129cf4850db4139c742cc59839d3
Author: Marcella D <marzipan@Marcellas-MBP.lan>
Date:   Tue Mar 7 14:42:22 2017 -0800

    Computation

commit ba22f2751935bf43274fc6c0042f1f3e5e783661
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Mar 7 12:04:06 2017 -0800

    Modify code =uganda_data= to create a function.

commit da6d6d9c7ff9acc5d5b46f8e2836e68a413ef7f3
Author: Ethan Ligon <ligon@ligon.org>
Date:   Fri Mar 3 09:46:29 2017 -0800

    Cleanup of neediness.org; editorial changes to estimating_neediness.org.

commit 2f6752dfff6d89f6ebf0687f1caa826f46b2f3fd
Merge: 02b898f bfbe4f7
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Feb 28 13:49:32 2017 -0800

    Merged in new svd_missing routine.

commit bfbe4f7d0e3ec5e15dd4ebb8ae166c46b671e2ec
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Feb 28 13:44:54 2017 -0800

    Add new svd_missing routine to  neediness.org.

commit e811618670183b24d8d847ce6de8a662156177f9
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Feb 16 16:04:26 2017 -0800

    Bug fixes to neediness.org for multi-markets case.

commit 02b898fb8a16f323359ff8ba1808760dce5afd87
Merge: ccd5971 78b015f
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Feb 16 15:26:22 2017 -0800

    Merge branch 'master' of ssh://bitbucket.org/eligon/vesdemand

commit e3106bbabe68026150d78d66745179a600ee51e7
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Feb 16 15:22:49 2017 -0800

    Changes to new indices (j,t,mkt).

commit 78b015f1d48e994becdfc6ab88f0b47007fdfc3f
Merge: 2d02f8d 7808fe9
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Thu Feb 16 12:02:18 2017 -0800

    when using prices reduced form estimation now returns a constant instead of adding it to betas

commit 2d02f8d8e74d96e8cf328024498e51afe50d2b03
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Thu Feb 16 11:57:49 2017 -0800

    when using prices reduced form estimation now returns a constant instead of adding it to betas

commit ccd597178a96327d7b855404b950c9c2e53f0a1f
Author: Ethan Ligon <ligon@ligon.org>
Date:   Sun Feb 12 18:08:27 2017 -0800

    Repair arellano_robust_cov; only compute robust standard errors for variables in Wz (defined in uganda_analysis).

commit 7808fe9e0d55b645842d7271099b60a65e1d13ae
Author: Ethan Ligon <ligon@ligon.org>
Date:   Sun Feb 12 17:32:17 2017 -0800

    Fix bug in estimate_bcde that removed an extra observation from residuals.

commit 5218024200aaa3b410e41fb727c0bb6b0f88730a
Merge: 871c030 4f0461f
Author: Ethan Ligon <ligon@ligon.org>
Date:   Sun Feb 12 15:58:16 2017 -0800

    Merge branch 'master' of ssh://bitbucket.org/eligon/vesdemand

commit 871c0307180b4226838a096c5f904d871e3c48af
Author: Ethan Ligon <ligon@ligon.org>
Date:   Sun Feb 12 15:58:01 2017 -0800

    Change uganda_data.org to import neediness.

commit e6653ddccd5793ff2182a50ab7a7c2f10212ef9b
Author: Ethan Ligon <ligon@ligon.org>
Date:   Sun Feb 12 15:54:59 2017 -0800

    Modify convergence criteria for bootstrapping of standard errors.

commit 4f0461f9fac900f41eb8c9338d12d3bbfa0ab93c
Author: Megan Lang <megan.lang@berkeley.edu>
Date:   Sun Feb 12 09:35:22 2017 -0800

    added X= to line 4 of arellano_robust_cov, added line to delete last row of X dataframe in arellano_robust_cov prior to multiplying X and u

commit 30bf956379562ce495eebad9dc3050706e861f11
Merge: ff59a47 bc52fda
Author: Ethan Ligon <ligon@ligon.org>
Date:   Sat Feb 11 18:34:56 2017 -0800

    Merge branch 'master' of ssh://bitbucket.org/eligon/vesdemand

commit ff59a474a7dcd8c7ed1bbcdfdb7fa2a767187423
Author: Ethan Ligon <ligon@ligon.org>
Date:   Sat Feb 11 18:32:33 2017 -0800

    Resolve time_index bug introduced in merge with  Elliott's code to use prices.

commit bc52fda80d989bcbc04fed304875a11faec14533
Author: Megan Lang <megan.lang@berkeley.edu>
Date:   Fri Feb 10 17:24:08 2017 -0800

    Added if outfn: before outf.close() in bootstrapping section

commit 4c757e7ef6dfc90deb6159ce4920f1f8f9d3d869
Author: Megan Lang <megan.lang@berkeley.edu>
Date:   Fri Feb 10 17:16:44 2017 -0800

    Changed b.T to b=b.T when markets and prices are missing

commit a7042c75d7441da2fca66d044858fbd5b77caba0
Merge: b086a18 ca3568f
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Feb 9 12:00:16 2017 -0800

    Merge branch 'master' of ssh://bitbucket.org/eligon/vesdemand

commit b086a18fe02517ed77e17e9ebfbcaaba883c6d7a
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Feb 9 11:48:56 2017 -0800

    Add new eig_svd_missing routine.

commit 74f2023a76cfb2e6568d7fcdb889327ae449b354
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Feb 8 11:33:05 2017 -0800

    Move to eigen-value method for SVD.

commit ca3568fcc5ad19d4552380e858d618fabf2ec64e
Merge: 24e5c60 c1b1088
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Tue Feb 7 21:55:40 2017 -0800

    Merge branch 'master' into bangladesh

commit 24e5c60a46504f7aa4e4f1893cc50237d56c6c5c
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Tue Feb 7 21:51:33 2017 -0800

    Updating estimate_bdce_...() in neediness.org

commit c1b1088007f9e5c4a039c42c852b2c47c34316bf
Merge: 6389ce8 2fa99a4
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Tue Feb 7 21:46:30 2017 -0800

    Fixing unintentional changes to estimating_neediness

commit 137e1b73db5dceaf4704949d3662ba0c356c00b5
Merge: b15acb8 2fa99a4
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Tue Feb 7 21:40:31 2017 -0800

    Merge issues on estimating_neediness.org (not intentionally changed)

commit b15acb8b4922cedb2c8a65e0d01bf1b10da276b4
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Tue Feb 7 21:27:32 2017 -0800

    Modified neediness.org/estimate_bdce_missing_values() to allow for flexible time index, differing coefficients when using prices

commit 2fa99a48e6cca1bba067df8b83b0bb0db90c900c
Author: Ethan Ligon <ligon@ligon.org>
Date:   Wed Jan 11 16:23:38 2017 -0800

    Add Empirics/uganda_data.org to repo.

commit 6389ce8cd36dbb17ad6966bf4fa39990d766837f
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Tue Nov 22 11:21:23 2016 -0800

    Small change to estimate_bdce_with()

commit 76c8bb2e251ca0a971a54c893586dafc4da876dc
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Wed Nov 9 12:34:52 2016 -0800

    Small change to estimate_bdce_with()

commit d4fdbcbbef920fa86e344d45a491e0e29bc66db0
Author: Elliott Collins <elliottmcollins@gmail.com>
Date:   Mon Nov 7 19:03:29 2016 -0800

    Debug changes in estimate_bdce

commit a7b6b42bc7a8be584ad59947d0fc8089c9f64f83
Author: Elliott Collins <elliottcollins@jcampbell.local>
Date:   Mon Nov 7 17:34:15 2016 -0800

    Edits to estimate_bdce_with_missing_values for generality (and to get market effects working more smoothly)

commit af4578c6eeea42d27df97626362d230c10af5a00
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon Sep 12 15:45:57 2016 -0700

    Generalize agg_share_vs_mean_shares.

commit c0380e9a994fb20f0a29920cde4115ff2b8e772d
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Sep 1 11:09:26 2016 -0700

    Some archived material.

commit c59872d626835a8654ec4e12b72a29f76880a72a
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Sep 1 11:07:01 2016 -0700

    Add orgtbl_to_df function; allow passing confidence intervals to df_to_orgtbl.

commit 01b83ed80a14f2c3990063f3d48ef33e9021ed04
Author: Ethan Ligon <ligon@ligon.org>
Date:   Tue Jul 5 11:01:38 2016 -0700

    Add various updates from beriberi.

commit 4c0aaea5cac4a8c5853324ed15de3a0fe67c3630
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon Jun 27 11:18:33 2016 -0700

    Tweaked to avoid possible integer division.

commit 5037947eb085e4592653fa3a93f589f1ce144866
Author: Ethan Ligon <ligon@ligon.org>
Date:   Mon Jun 27 11:15:02 2016 -0700

    Bug in demand calculations with integer parameters.  Fixed by having check_args convert all parameters and prices to floats.

commit 9448f48e6536ab281ea8c2febc30c87b36f83327
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Apr 14 15:08:41 2016 -0700

    Updates to estimating_neediness.org and friends.

commit a5a41b3d2f716410007a547fb95a8c6e4a9de78a
Author: Ethan Ligon <ligon@ligon.org>
Date:   Thu Apr 14 08:41:46 2016 -0700

    root_with_precision() could wind up with [x0,x0,x1], and never terminate

commit b3109f4e4c4cc5159dcb9fb94ba9d47a88af895c
Author: Ethan Ligon <ethan@ligon.org>
Date:   Tue Jun 23 18:20:38 2015 +0100

    Added frischexpenditures function to variable_elasticity_utility.

commit 10792515d0369bd9b3eefab9b9baa5b67edde181
Author: Ethan Ligon <ethan@ligon.org>
Date:   Fri Mar 13 08:12:21 2015 +0000

    Modest updates to ves_estimation.py.

commit 3f50124ae0ba4feac539eefd0f7a1b687ea27599
Author: Ethan Ligon <ethan@ligon.org>
Date:   Wed Oct 22 09:48:58 2014 +0100

    Fixed differencing with T>2.

commit 02f83d5c60d5dae70f5da2e49572aff352cb56ba
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Fri Apr 25 14:47:37 2014 -0700

    Changes to allow bootstrapping standard errors.

commit 1e26d44871e63f73fb08f133dc6a8fcd668ddb07
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Wed Apr 23 14:17:51 2014 -0700

    This version passes tests for estimate_with_time_effects.

commit bb41bff5598ba430a40da23039173216c99a5615
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Apr 22 10:01:24 2014 -0700

    Add new 'test_differenced' routine.

commit 0ff0c366361f784089fb18c1f87600efaa3a9bf3
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Fri Apr 18 17:03:50 2014 -0700

    Add ability to choose figure number.

commit 5552f7f56d2a0fc65307d2aee6fb3739d4d9fde2
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Fri Apr 18 17:03:09 2014 -0700

    Overhaul of routine to for estimation (now uses more straightforward good-time effects).

commit 70f04edf76d89775b6cad2124b06ac56ebd57061
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Apr 8 11:23:08 2014 -0700

    Add new, simpler =estimate_with_time_effects= function to ves_estimation.  Also, make ols routine return a panda.

commit dde1ae69e428d629dec15f994acd5325f7a4db4b
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Apr 8 11:21:50 2014 -0700

    Fix idiot syntax error.

commit 00a0b21f33f65d20ba404467ffbd5f5bf68972ab
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Wed Apr 2 10:47:41 2014 -0700

    Minor changes to move toward generic handling of multiple rounds.

commit 92e5c3646ccd7af33d2b9509e302ff82c790b93d
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Wed Apr 2 10:43:38 2014 -0700

    Add code to draw lines to axes (for labels); add options for using linestyle instead of colors to distinguish different curves.

commit 6937e8ac025f36ec5f0c174c802904c1b38cb8d8
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Wed Mar 26 16:02:59 2014 -0700

    Fixed bogus sign for dloglambdas estimates.  Another critical bug.

commit 5a35eb8e0f13f8157673ef04ad0004b584484e6d
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Wed Mar 26 10:10:27 2014 -0700

    Clean up code for dealing with missing or problematical goods.

commit 2a20e8a38f0ea389b2025144d9688a2e3c9e2b82
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Mar 25 17:16:27 2014 -0700

    Fixed critical error: Note that np.linalg.svd returns /already/ transposed v matrix in X=u*S*v.T.

commit 6a8d6ea7d84d60a01c1478e7610a0acdd88ccd88
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Mar 25 12:33:08 2014 -0700

    Pass optional parameters to unit tests to change dataset size.

commit db36c7b2aad58cae74f7354f94e9b896ba3262fe
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Mar 25 10:09:04 2014 -0700

    Add code to graph Engel curves.

commit 519ac442cd8c957e193c8c84220fa94f103c8c5b
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Mar 25 10:07:40 2014 -0700

    Add root finding routine root_with_precision' to repo.

commit af0d717accce24a017158ee7247462ed3c843bd1
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Mar 25 09:36:10 2014 -0700

    Clean up generation of alphas.  Restructure to create sequence of unit tests.

commit 51990c95693c98b49cc9385fef4d952029b3e799
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Tue Mar 25 06:04:42 2014 -0700

    Fixed problems with bogus normalization of lambdas. Passes simple test using fake data without any error.

commit 5abded28a4a0b1bdf9d9f9f9d64dbeba8086ae46
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Thu Mar 20 11:25:22 2014 -0700

    Add new routine to estimate alphabar, gamma, lambdas; should work for T>=2.  Also add bootstrap routine.

commit 5eb5e45bc5de6af4a43771264eaccfad713246f2
Author: Ethan Ligon <ligon@are.berkeley.edu>
Date:   Mon Mar 17 08:15:15 2014 -0700

    Add ols routine to ves_estimation.py.

commit 28a0f91ea5ed9d82f5fe201f907b53c9ee041361
Author: ligon <ligon@ligon.org>
Date:   Wed Dec 11 11:49:27 2013 -0800

    Allow more general way of specifying group expenditures.

commit 3d315c0bbeb3e43733ade3e50e9cf9ba93be9428
Author: ligon <ligon@ligon.org>
Date:   Wed Dec 11 11:44:37 2013 -0800

    Add flag allowing/disallowing 'negative demads' to influence income.

commit 8803f15ae64463fe06688e9f1810ef498c818ed3
Author: ligon <ligon@ligon.org>
Date:   Tue Oct 29 10:49:36 2013 -0700

    Fix bug whic sometimes sets all phis to zero.

commit 0cc237aa6ece103b231e6e4d1c0a7762f4c729f6
Author: ligon <ligon@ligon.org>
Date:   Sun Oct 27 08:22:55 2013 -0700

    Add code with discussion of solver that combines Newton steps with bounds.

commit 96a0100b4a30cbeb584684103f3e769e059ecb8a
Author: ligon <ligon@ligon.org>
Date:   Sun Oct 27 08:20:19 2013 -0700

    Add .gitattributes to repository; various updates to text & code.

commit 1ff6bdebdd758cf906ca3821f7ef0e028c0ab562
Author: ligon <ligon@ligon.org>
Date:   Sun Oct 27 08:20:19 2013 -0700

    Add .gitattributes to repository; various updates to text & code.

commit 104f4ceb5651702957bfaa6d9cd379598fc16def
Author: ligon <ligon@ligon.org>
Date:   Thu Oct 3 10:37:07 2013 -0700

    Add new code for library of functions to estimate VES systems.

commit 979f5bd847db6de0d3c535779a9ddb03db64ba6c
Author: ligon <ligon@861f14ff-1c45-0410-b99b-94ed9cb72486>
Date:   Wed Aug 14 01:17:20 2013 +0000

    Add new material to FoodCrisis repository.
    
    
    git-svn-id: http://ligonresearch.org/Research/yuan/FoodCrisis@35 861f14ff-1c45-0410-b99b-94ed9cb72486

commit 7c5cf9092c843a61f22f34a82a21550504f28475
Author: ligon <ligon@861f14ff-1c45-0410-b99b-94ed9cb72486>
Date:   Wed Sep 19 20:28:10 2012 +0000

    New material for food demands.
    
    
    git-svn-id: http://ligonresearch.org/Research/yuan/FoodCrisis@33 861f14ff-1c45-0410-b99b-94ed9cb72486

commit c8bfc1d9e06b66cc7703c83ebb9af217537ae447
Author: ligon <ligon@861f14ff-1c45-0410-b99b-94ed9cb72486>
Date:   Sun Mar 8 18:40:45 2009 +0000

    Updates to code for computing variable_elasticity demand systems.
    
    
    git-svn-id: http://ligonresearch.org/Research/yuan/FoodCrisis@28 861f14ff-1c45-0410-b99b-94ed9cb72486

commit 49e70705cf61894a56c42114b178551b867e8365
Author: ligon <ligon@861f14ff-1c45-0410-b99b-94ed9cb72486>
Date:   Mon Nov 17 15:39:27 2008 +0000

    Modifications to code and figures to accomodate black & white printing.
    
    Updates to foodcrisis.org.
    
    
    git-svn-id: http://ligonresearch.org/Research/yuan/FoodCrisis@23 861f14ff-1c45-0410-b99b-94ed9cb72486

commit df44103445ec521ab58d095987fca297d952e230
Author: ligon <ligon@861f14ff-1c45-0410-b99b-94ed9cb72486>
Date:   Mon Oct 13 19:49:10 2008 +0000

    Updates to variable_elasticity_utility (add check_args to perform sanity checks
    on supplied preference parameters).
    
    
    git-svn-id: http://ligonresearch.org/Research/yuan/FoodCrisis@21 861f14ff-1c45-0410-b99b-94ed9cb72486

commit 0155a5c4ce948e057a187d2371449d9411be6a75
Author: ligon <ligon@861f14ff-1c45-0410-b99b-94ed9cb72486>
Date:   Sat Oct 11 16:26:00 2008 +0000

    Move lbda.py to "variable_elasticity_utility.py".
    
    Add functions to allow calculation of functions from the
    dual representation of demands (expenditure function,
    Hicksian demands).
    
    
    
    git-svn-id: http://ligonresearch.org/Research/yuan/FoodCrisis@19 861f14ff-1c45-0410-b99b-94ed9cb72486

commit ac3c411199f632b30e8e9526823a3bac1a3db5ee
Author: ligon <ligon@861f14ff-1c45-0410-b99b-94ed9cb72486>
Date:   Sat Sep 27 20:32:06 2008 +0000

    Updates to foodcrisis.bib.
    
    Add foodcrisis.org.
    
    Add beginnings of code to compute demand system with heterogeneous elasticities of substitution.
    
    
    git-svn-id: http://ligonresearch.org/Research/yuan/FoodCrisis@13 861f14ff-1c45-0410-b99b-94ed9cb72486
