pslmodels / og-uk Goto Github PK
View Code? Open in Web Editor NEWAn overlapping generations model to simulate fiscal policy the United Kingdom.
Home Page: https://pslmodels.github.io/OG-UK
License: Other
An overlapping generations model to simulate fiscal policy the United Kingdom.
Home Page: https://pslmodels.github.io/OG-UK
License: Other
Just noticed at the JB documentation - I'll update when I have a second.
This issue has been copied over from jpycroft#2 to have it on the main repository.
As a number of data issues arose when producing the get_imm_resid function within demographics.py, I'm starting this issue to keep a record of them and to allow others to comment on the decisions taken.
The production of net immigration rates, imm_rates, went through the following steps:
Try to use Eurostat immigration rates directly ... but Eurostat no longer publishes by age for the UK (presumably a post-Brexit change). For future reference, other EU countries are there.
Return to the OG-USA style of backing out the immigration rates from the population total, as done in get_imm_resid in demographics.py in OG-USA-Calibration. This works well for most ages, but does not work well for:
a. age 0, new borns (see point 3).
b. the oldest ages, especially age 90+ (see point 4).
The Enhanced FRS, but with financial variables randomly sampled from the mean and random distribution of the variable.
I still don't understand OpenFisca-UK very well, but I think it can simulate policy for more than just one year.
If this is true, we should update get_micro_data.py
to iterate over the years in the budget window (ideally, from start_year
to the maximum year allowed by OpenFisca-UK.
@jdebacker @jpycroft @rickecon @MaxGhenis
Hi all,
So far I can run the entire model on a reform, but the default tax function estimation is linear
. I'm guessing this is probably not ideal, but when I've changed it to DEP, the solver can't find the steady-state, even varying the initial guess for r
(I've tried 0.02, 0.04, 0.05, and 0.09). Is wondered whether this is just inevitable with the inclusion of benefit MTRs, or if there was any way around it?
Getting back into debugging OG-UK after a while, I noticed that the function generating employment income MTRs for households on the FRS data produces 39 households with extremely negative MTRs. After some investigation, this is because of the childcare element of Universal Credit - all adults in the family must be in work. Increasing the earnings of every adult by ยฃ1 satisfies this formula, so households which in the baseline have a family with at least one adult unemployed and childcare costs receive hundreds of pounds in increased benefits.
I'm guessing we need to clip the MTRs to sensible ranges to avoid this polluting the rest of the tax function estimation, so I'll add that.
@rickecon @jdebacker @nikhilwoodruff
I'm starting an issue to try to resolve my set up issues and to keep a record which may help others.
First, creating the oguk-calibrate-dev environment from the yml file gives a litany of errors. Basically, the dependencies loaded fine, but the pip install commands ran into a series of problems.
I was able to pip install the packages separately as follows:
$ python -m pip install git+https://github.com/PSLmodels/OG-USA.git
$ python -m pip install git+https://github.com/nikhilwoodruff/frs
$ python -m pip install git+https://github.com/PSLmodels/microdf
These three worked normally.
The OpenFisca files, I could only install them with the "--user" option (otherwise access was denied to some files):
$ python -m pip install --user git+https://github.com/nikhilwoodruff/openfisca-core
$ python -m pip install --user git+https://github.com/PSLmodels/openfisca-uk
At some point, I did need to install pathlib to get the above to work:
$ pip install pathlib
Then I follow this up with activating oguk-calibrate-dev:
$ conda activate oguk-calibrate-dev
And the pip install command:
$ pip install -e .
As the model didn't run, I uninstalled and reinstalled the oguk-calibrate-dev environment with the pip commands commented out, just in case.
I still cannot run the code, because the installed packages are not found:
(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>python run_og_uk.py
Traceback (most recent call last):
File "C:\Users\jonat\repos\OG-UK-Calibration\run_og_uk.py", line 6, in
from openfisca_core.model_api import Reform
ModuleNotFoundError: No module named 'openfisca_core'
I think the question is how to get the installed packages to be "seen", given that they are not part of the environment?
Any thoughts would be much appreciated!
@jpycroft @nikhilwoodruff. I posted this issue in the Bitbucket repository for the eurostat package. I have been working on @jpycroft's demographics.py
PR #36 (my branch is here, which I will submit as a PR to @jpycroft's PR branch as soon as mine is ready). I have made some updates to the data cleaning and imputation at the tails of the births data.
These operations were working just fine as recently as last evening. But when I tried to download U.K. population and births data by age from EuroStat today using the Python eurostat
package (v. 0.2.3), I got a persistent error today Server Error 500: DSD_demo_pjan not found in the Eurostat server
. It looks like it could be an issue with the pandasdmx
package. Or it could be that the EuroStat REST API server is down. I would be interested to see if anyone else has the same problem. The code I executed that created this error is the following:
import eurostat
Country = "UK"
Year = 2018
StartPeriod = Year
EndPeriod = Year
filter_pars = {"GEO": [Country]}
df_pop = eurostat.get_sdmx_data_df(
"demo_pjan",
StartPeriod,
EndPeriod,
filter_pars,
flags=True,
verbose=True
)
As I said, this download method was working just fine as of last night. The error traceback is the following:
Server Error 500: DSD_demo_pjan not found in the Eurostat server
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/pandasdmx/model.py in __call__(self, request, target_only, **kwargs)
790 try:
--> 791 rc = getattr(self._reader.message, rc_name)
792 if self.maintainable_parent_id:
AttributeError: 'StructureMessage' object has no attribute 'datastructure'
During handling of the above exception, another exception occurred:
SDMXException Traceback (most recent call last)
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/ipykernel_32395/19781219.py in <module>
11 filter_pars,
12 flags=True,
---> 13 verbose=True
14 )
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/eurostat/eurostat.py in get_sdmx_data_df(code, StartPeriod, EndPeriod, filter_pars, flags, verbose)
302 """
303
--> 304 d = get_sdmx_data(code, StartPeriod, EndPeriod, filter_pars, flags, verbose)
305
306 if d != None:
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/eurostat/_decorators.py in wrapper(*args, **kwargs)
59 proxydic = None
60 estat = Request('ESTAT', timeout = 100., proxies = proxydic)
---> 61 res = func(estat, *args, **kwargs)
62 return res
63 return wrapper
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/eurostat/eurostat.py in get_sdmx_data(estat, code, StartPeriod, EndPeriod, filter_pars, flags, verbose)
267
268 for c in cart:
--> 269 resp = __pandasdmx_get_data(estat, code, key=dict(c), params={'startPeriod': str(StartPeriod), 'endPeriod': str(EndPeriod)})
270 if flags:
271 for s in resp.data.series:
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/eurostat/_decorators.py in wrapper(*args, **kwargs)
17 for att in range(max_att + 1):
18 try:
---> 19 resp = func(*args, **kwargs)
20 return resp
21 except ValueError as value_error:
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/eurostat/eurostat.py in __pandasdmx_get_data(estat, code, key, params)
369 @robust_pandasdmx_request
370 def __pandasdmx_get_data(estat, code, key, params):
--> 371 resp = estat.data(code, key=key, params=params)
372 return resp
373
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/pandasdmx/api.py in get(self, resource_type, resource_id, agency, version, key, params, headers, fromfile, tofile, url, get_footer_url, memcache, writer, dsd, series_keys)
307 if not hasattr(val_resp.msg, 'datastructure'):
308 val_resp = val_resp.dataflow[resource_id].structure(
--> 309 request=True, target_only=False)
310 val_msg = val_resp.msg
311 # validate key
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/pandasdmx/model.py in __call__(self, request, target_only, **kwargs)
804 resp = req.get(resource_type=rc_name,
805 resource_id=self.maintainable_parent_id or self.id,
--> 806 agency=self.agency_id, **kwargs)
807 if target_only:
808 rc = getattr(resp.msg, rc_name)
~/opt/anaconda3/envs/oguk-dev/lib/python3.7/site-packages/pandasdmx/api.py in get(self, resource_type, resource_id, agency, version, key, params, headers, fromfile, tofile, url, get_footer_url, memcache, writer, dsd, series_keys)
361 base_url, params=params, headers=headers, fromfile=fromfile)
362 if source is None:
--> 363 raise SDMXException('Server error:', status_code, url)
364 logger.info(
365 'Loaded file into memory from URL/file: %s', (url or fromfile))
SDMXException: ('Server error:', 500, 'http://ec.europa.eu/eurostat/SDMX/diss-web/rest/datastructure/ESTAT/DSD_demo_pjan/latest?references=all')
I also received the same error for U.K. births data by age I was downloading using the following code:
df_births = eurostat.get_sdmx_data_df(
"demo_fasec",
StartPeriod,
EndPeriod,
filter_pars,
flags=True,
verbose=True,
)
@jpycroft In your PR #3, the get_fert()
function in demographics.py
downloads fertility data for the U.K. from EuroStat. When I download the demo_fasec
dataset as you do in your get_fert()
function, I get the following variables of interest: SEX
, AGE
, and 2018
.
2018
variable are numbers of live births.SEX
is the gender fo the baby.AGE
is the age of the mother.Are these assumptions correct? Is this your understanding of the data?
One of the proposals from a few of the leadership candidates earlier this month was to set the UK corporate income tax rate at 15% (it's currently 19% and set to rise to 25% in 2023).
I just tried running this through OG-UK and got the following result (percent formatted).
Variable | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 | 2022-2031 | SS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
GDP ( |
+0.07% | +0.13% | +0.15% | +0.16% | +0.20% | +0.12% | +0.11% | +0.09% | +0.08% | +0.07% | +0.12% | +0.27% |
Consumption ( |
-0.04% | -0.92% | -0.20% | -0.02% | +0.06% | +0.13% | +0.16% | +0.17% | +0.18% | +0.19% | -0.03% | +0.47% |
Capital Stock ( |
+0.09% | +0.25% | +0.46% | +0.49% | +0.53% | +0.55% | +0.54% | +0.53% | +0.51% | +0.49% | +0.44% | +1.20% |
Labor ( |
+0.05% | +0.07% | -0.01% | -0.01% | +0.02% | -0.12% | -0.13% | -0.14% | -0.15% | -0.16% | -0.06% | -0.23% |
Real interest rate ( |
+0.98% | +2.37% | +1.98% | +1.93% | +1.92% | +1.72% | +1.70% | +1.70% | +1.71% | +1.72% | +1.77% | +0.76% |
Wage rate | +0.01% | +0.06% | +0.16% | +0.18% | +0.18% | +0.23% | +0.24% | +0.24% | +0.23% | +0.23% | +0.18% | +0.50% |
For a ten-point rate cut, these results seem small. I'm definitely reading them right as already percentages right? It could also be the fact that we're still using the linear tax fit.
Since this repo is in early stages, it might be a good time to decide to use black
or not. Opinions?
Need to:
codecov.yml
in the GitHub actions folderOG-UK-Calibration
to PSLmodels codecov.io registrationFiling this to keep track of my attempts to move the best working parametrisation of OG-UK from the default OG-Core model, to the full UK model with fitted tax functions.
Version: 0.0.1
oguk_default_parameters.json
(solves)@jdebacker @rickecon @jpycroft @MaxGhenis any ideas on "middle-ground" points between 3 and 4? Or I could first reforming the microsim model to make the tax functions effectively flat or otherwise simplified?
When I run run_og_uk.py
, I get a huge warning:
Bad key <a class="mr-4 color-fg-inherit" href="https in file https://github.com/PSLmodels/OG-Core/blob/master/ogcore/OGcorePlots.mplstyle, line 217 (' <a class="mr-4 color-fg-inherit" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">')
You probably need to get an updated matplotlibrc file from
https://github.com/matplotlib/matplotlib/blob/v3.5.0/matplotlibrc.template
or from the matplotlib source distribution
Bad key data-hydro-click="{"event_type" in file https://github.com/PSLmodels/OG-Core/blob/master/ogcore/OGcorePlots.mplstyle, line 664 (' data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/<user-name>/<repo-name>/blob/show;ref_cta:Sign up;ref_loc:header logged
...
I've tried the fixes on StackOverflow but nothing seems to get rid of it.
@jdebacker @rickecon @jpycroft
Just thought I'd put this here for reference, as I haven't so far been able to get an error-free output. The only difference in my installation is that I commented out the OG-USA pip requirement in environment.yml
and installed first from the repo for reasons described here. I've now run the model with both the toy dataset and the FRS microdata, and I've put the outputs below. For the steady-state not found, is there any parameter I could try changing (keep solving for longer before timing out, have a higher error tolerance)?
I guess the good news is that since the synthetic dataset is known to solve (in the GH actions), so this must be a local issue rather than a more fundamental problem.
(oguk-calibrate-dev) nikhil@nikhil-pc:~/pslmodels/OG-UK-Calibration/examples$ python run_og_uk.py
Number of workers = 7
Using baseline tax parameters from /home/nikhil/pslmodels/OG-UK-Calibration/examples/OG-UK-Example/OUTPUT_BASELINE/TxFuncEst_baseline.pkl
BW = 1 begin year = 2018 end year = 2018
Running current law policy baseline
Running current law policy baseline
Running current law policy baseline
Running current law policy baseline
year= 2018 age= all ages
Finished tax function loop through 1 years and 1 ages per year.
Tax function estimation time: 57.336 sec
Tax Function Path Exists
GE loop errors = 0.16873132432590995 [0.00854495 0.00380366 0.00212239 0.00112091 0.00227139 0.01442625
0.00069104] -0.029809757642844752 -0.08771342561301192
GE loop errors = 0.0938859271437045 [0.00718279 0.00502081 0.00480162 0.00206539 0.01172154 0.01355787
0.00261889] -0.024941394590888226 -0.088140730059848
GE loop errors = 0.03960428627200378 [0.00612703 0.01306545 0.01498456 0.00929644 0.0111842 0.01293781
0.00249954] -0.01909336878856921 -0.09037733409133764
GE loop errors = 0.04045797774000311 [0.00548695 0.01307483 0.01499524 0.00930304 0.01119212 0.01294696
0.0025013 ] -0.01954638222833647 -0.08995226695059433
GE loop errors = 0.04125011656649831 [0.00491021 0.01308354 0.01500516 0.00930918 0.01119949 0.01295546
0.00250294] -0.019954603687413704 -0.08956453847712907
GE loop errors = 0.04182110858065084 [0.00456652 0.01308992 0.01501243 0.00931367 0.01120488 0.01296168
0.00250414] -0.020188178057209592 -0.08935010157200582
GE loop errors = 0.03590913789432605 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770183949976003 -0.09153669704225972
GE loop errors = 0.03590913789488247 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839499749517 -0.09153669704231807
GE loop errors = 0.03590913789488499 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770183949975239 -0.0915366970423153
GE loop errors = 0.035909137894961404 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839499752757 -0.09153669704232134
GE loop errors = 0.03590913789541279 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839499735597 -0.09153669704237782
GE loop errors = 0.035909138713930075 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770184050125033 -0.0915366970563983
GE loop errors = 0.035909137977244696 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839502317636 -0.0915366991237018
GE loop errors = 0.0035692047849879144 [0.00580862 0.00887381 0.00646866 0.0098411 0.0096554 0.00821211
0.0024593 ] 0.054853808109144545 -1.6226026641723021
GE loop errors = 0.04746942765389746 [0.00777096 0.01084621 0.01077555 0.00936743 0.01028934 0.01052931
0.00244705] -0.017608597429732108 -1.5512352784313532
GE loop errors = 0.03590913675375883 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839519594406 -0.09153669701168643
GE loop errors = 0.03590913789400234 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839499732308 -0.09153669704226083
GE loop errors = 0.03590913789403495 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839499750356 -0.09153669704224482
GE loop errors = 0.035909137894326024 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770183949976003 -0.09153669704225971
GE loop errors = 0.03590913789488247 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839499749517 -0.09153669704231807
GE loop errors = 0.03590913789488499 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770183949975239 -0.0915366970423153
GE loop errors = 0.03590913789496138 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770183949975275 -0.09153669704232134
GE loop errors = 0.03590913789541279 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.017701839499735597 -0.09153669704237782
GE loop errors = 0.035909138713930075 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770184050125033 -0.0915366970563983
GE loop errors = 0.03590913797724467 [0.00936885 0.01302396 0.01493732 0.00926722 0.01114913 0.01289734
0.00249175] -0.01770183950231763 -0.09153669912370181
GE loop errors = -0.09027502944225481 [0.09745754 0.01152885 0.01325216 0.00828047 0.01000183 0.01198989
0.00243446] 0.020937362250964105 -0.1002841779641968
GE loop errors = -0.014027781440052692 [0.05178487 0.01117441 0.01282908 0.00793915 0.00954012 0.01087878
0.00205652] 0.0004975237543831737 -0.10381140261683931
GE loop errors = 0.014947873258345346 [0.02920112 0.01201503 0.01377854 0.00854747 0.01028219 0.01188238
0.00229254] -0.006511190801051496 -0.09549582370796467
GE loop errors = 0.0021573896891330657 [0.0392231 0.0117071 0.01342828 0.00833267 0.01002508 0.01160167
0.00224273] -0.0014946594902629784 -0.0973914896986846
GE loop errors = 0.008923386064147651 [0.03419959 0.0118583 0.01359904 0.00843588 0.01014797 0.01172562
0.00226182] -0.0042672588760173935 -0.09669334938355029
GE loop errors = 0.011919884170420447 [0.03170035 0.01193273 0.01368445 0.00848914 0.01021208 0.01180102
0.00227676] -0.005370357772164762 -0.09605481634948243
GE loop errors = 0.013426493144443746 [0.03045073 0.01197321 0.01373072 0.00851783 0.01024657 0.01184114
0.00228457] -0.0059372812813574954 -0.09576769635418678
GE loop errors = 0.014185653434227216 [0.02982592 0.01199395 0.01375443 0.00853253 0.01026423 0.01186161
0.00228853] -0.006223431621650302 -0.09562999672858519
GE loop errors = 0.014566367111750564 [0.02951352 0.01200445 0.01376643 0.00853997 0.01027318 0.01187196
0.00229053] -0.006367105062695749 -0.09556246136514465
GE loop errors = 0.014757020850922953 [0.02935732 0.01200973 0.01377247 0.00854371 0.01027767 0.01187716
0.00229153] -0.006439096275830135 -0.09552903021680956
GE loop errors = 0.01485242223403116 [0.02927922 0.01201238 0.0137755 0.00854559 0.01027993 0.01187976
0.00229203] -0.006475130425287828 -0.09551239850361812
GE loop errors = 0.014900141592869676 [0.02924017 0.01201371 0.01377702 0.00854653 0.01028106 0.01188107
0.00229228] -0.006493157139365741 -0.09550410360360748
GE loop errors = 0.014924005945291585 [0.02922065 0.01201437 0.01377778 0.008547 0.01028163 0.01188172
0.00229241] -0.006502172906801128 -0.09549996139192202
Traceback (most recent call last):
File "/home/nikhil/pslmodels/OG-UK-Calibration/examples/run_og_uk.py", line 193, in <module>
main()
File "/home/nikhil/pslmodels/OG-UK-Calibration/examples/run_og_uk.py", line 71, in main
ss_outputs = SS.run_SS(p, client=client)
File "/home/nikhil/pslmodels/OG-USA/ogusa/SS.py", line 575, in run_SS
raise RuntimeError('Steady state equilibrium not found')
RuntimeError: Steady state equilibrium not found
(oguk-calibrate-dev) nikhil@nikhil-pc:~/pslmodels/OG-UK-Calibration/examples$ python run_og_uk.py
Number of workers = 7
Using baseline tax parameters from /home/nikhil/pslmodels/OG-UK-Calibration/examples/OG-UK-Example/OUTPUT_BASELINE/TxFuncEst_baseline.pkl
BW = 1 begin year = 2018 end year = 2018
Running current law policy baseline
Running current law policy baseline
Running current law policy baseline
Running current law policy baseline
year= 2018 age= all ages
Finished tax function loop through 1 years and 1 ages per year.
Tax function estimation time: 1 min, 12.2 sec
Tax Function Path Exists
GE loop errors = 0.16851858680016132 [0.00854624 0.00380311 0.00212203 0.00112069 0.00227104 0.01443708
0.00069091] -0.02979732113216193 -0.08895474064564036
GE loop errors = 0.09372047969404959 [0.00718412 0.00502064 0.00480211 0.00206538 0.01173005 0.01356849
0.00262119] -0.024926196299282374 -0.08937690102874696
GE loop errors = 0.04560394931567245 [0.00616255 0.01314553 0.0150762 0.00425477 0.01125271 0.01301763
0.00251515] -0.0199972784300474 -0.0911109942662219
GE loop errors = 0.040329775537556165 [0.00548814 0.01308385 0.01500597 0.00930988 0.01120057 0.01295747
0.00250357] -0.019528389336769626 -0.09114780478532064
GE loop errors = 0.04112011027140293 [0.00491128 0.01309256 0.01501588 0.00931601 0.01120793 0.01296595
0.0025052 ] -0.0199366752225184 -0.09076935440678152
GE loop errors = 0.04158536528800645 [0.00469281 0.01309783 0.01502189 0.00931972 0.01121239 0.0129711
0.00250619] -0.020079816853057986 -0.09065113852010119
GE loop errors = 0.03578838906370767 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079775947 -0.09269438848507466
GE loop errors = 0.03578838906426328 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079765427 -0.09269438848513156
GE loop errors = 0.03578838906426578 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079768293 -0.09269438848512887
GE loop errors = 0.03578838906434205 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.01768335707976866 -0.09269438848513475
GE loop errors = 0.03578838906479277 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079751508 -0.09269438848518985
GE loop errors = 0.03578838988153375 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.01768335808115694 -0.09269438849874581
GE loop errors = 0.03578838914646813 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357082328204 -0.09269439056639567
GE loop errors = -0.06962742952051144 [0.00764436 0.01064917 0.0068861 0.0382008 0.00435472 0.00322156
0.00042797] 0.360820203081863 -0.45473056567600734
GE loop errors = -0.0737954074267775 [0.00692938 0.00966427 0.00823221 0.02218871 0.00583372 0.00575064
0.00115128] 0.38599707749974116 -0.5099315377547433
GE loop errors = 0.03578838792258161 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.0176833570995674 -0.09269438845523613
GE loop errors = 0.03578838906338448 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079748267 -0.09269438848507575
GE loop errors = 0.03578838906341701 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.0176833570797663 -0.09269438848506012
GE loop errors = 0.03578838906370767 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079775953 -0.09269438848507465
GE loop errors = 0.03578838906426328 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079765427 -0.09269438848513156
GE loop errors = 0.03578838906426578 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079768293 -0.09269438848512887
GE loop errors = 0.03578838906434205 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.01768335707976866 -0.09269438848513475
GE loop errors = 0.03578838906479277 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.017683357079751508 -0.09269438848518985
GE loop errors = 0.03578838988153375 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.01768335808115694 -0.09269438849874581
GE loop errors = 0.03578838914646813 [0.00937491 0.01303304 0.0149481 0.00927409 0.01115762 0.01290789
0.00249402] -0.01768335708232821 -0.09269439056639567
GE loop errors = -0.05515631680670745 [0.02729929 0.0090835 0.01033544 0.04091077 0.00778526 0.00921842
0.00186062] 0.004482008331827027 -0.06770483826636534
GE loop errors = -0.12653447759399356 [0.04742907 0.00773792 0.0087061 0.07215134 0.00640996 0.00833088
0.00174014] 0.02264673088705233 -0.0571638457656754
GE loop errors = -0.08728123865449416 [0.03604814 0.00765764 0.00875727 0.05529973 0.00663205 0.00770116
0.00156085] 0.010379749998624212 -0.06911742291011222
GE loop errors = -0.054700543937694954 [0.02730146 0.00908793 0.01034031 0.03867745 0.00778893 0.00922285
0.00186152] 0.0030474340831121785 -0.06611287163616128
GE loop errors = -0.054571898057185264 [0.02730208 0.00908919 0.0103417 0.0380765 0.00778998 0.00922411
0.00186178] 0.0026614759288703174 -0.06566707342060976
GE loop errors = -0.054453800372512226 [0.02730265 0.00909036 0.01034299 0.03753559 0.00779095 0.00922528
0.00186202] 0.0023140935613718966 -0.0652591860289839
GE loop errors = -0.054345580344913075 [0.02730318 0.00909144 0.01034417 0.03704871 0.00779184 0.00922636
0.00186224] 0.002001432729868566 -0.06488655940117649
GE loop errors = -0.05424657628728685 [0.02730366 0.00909242 0.01034526 0.03661047 0.00779266 0.00922735
0.00186245] 0.0017200241239240452 -0.06454662322152697
GE loop errors = -0.054156141001605165 [0.0273041 0.00909333 0.01034625 0.03621602 0.00779341 0.00922825
0.00186263] 0.0014667448952828469 -0.06423690640433269
GE loop errors = -0.05407364737679937 [0.02730451 0.00909416 0.01034717 0.03586098 0.0077941 0.00922908
0.0018628 ] 0.0012387841004264863 -0.06395505133983573
GE loop errors = -0.053998493227245994 [0.02730488 0.00909491 0.010348 0.03554141 0.00779473 0.00922984
0.00186296] 0.0010336115571809232 -0.06369882343500283
GE loop errors = -0.053930104248708755 [0.02730522 0.00909561 0.01034876 0.03525378 0.0077953 0.00923053
0.0018631 ] 0.0008489491787075157 -0.06346611681721863
GE loop errors = -0.05386793759579968 [0.02730553 0.00909623 0.01034945 0.0349949 0.00779583 0.00923116
0.00186323] 0.0006827489482279722 -0.06325495879547943
GE loop errors = -0.034760723570727875 [0.02454277 0.0086227 0.00978238 0.02523603 0.00730116 0.00875336
0.00177422] -0.002282450498904201 -0.06958855153282031
GE loop errors = -0.011838298366174407 [0.0211755 0.00813384 0.00917467 0.01553647 0.00680479 0.00826527
0.00169148] -0.004740408997936062 -0.07725274773784335
GE loop errors = 0.03964887725803511 [0.01161546 0.00755677 0.00809956 0.00414251 0.00610352 0.00765446
0.00163192] -0.0004506211184721193 -0.10669289754352083
GE loop errors = 0.034907551633173856 [0.01236717 0.00693155 0.00756173 0.01319036 0.00551441 0.00697606
0.00146816] 0.004471220208550772 -0.10660268786763435
GE loop errors = -0.013116910815521673 [0.02117013 0.00812431 0.00916394 0.02110848 0.00679673 0.00825579
0.00168961] -0.00047300068441518545 -0.08221468430382621
GE loop errors = -0.012920376209037368 [0.02117109 0.00812601 0.00916585 0.02036139 0.00679817 0.00825749
0.00168994] -0.0010216562663839177 -0.08163224436391203
GE loop errors = -0.01273851709002434 [0.02117198 0.0081276 0.00916764 0.01968888 0.00679951 0.00825907
0.00169025] -0.0015154865446781324 -0.08109614798859158
GE loop errors = -0.01257064639151341 [0.02117282 0.00812908 0.00916931 0.01908351 0.00680076 0.00826053
0.00169054] -0.001959967672119242 -0.08060371608837422
GE loop errors = -0.012416036839098546 [0.02117359 0.00813045 0.00917085 0.0185386 0.00680192 0.00826189
0.00169081] -0.002360029093339912 -0.08015224017486337
GE loop errors = -0.012273936189316978 [0.0211743 0.00813171 0.00917227 0.0180481 0.00680299 0.00826315
0.00169106] -0.002720108124330406 -0.07973902439856576
GE loop errors = -0.012143581263584127 [0.02117496 0.00813288 0.00917358 0.01760658 0.00680397 0.00826431
0.00169129] -0.003044199050028784 -0.07936141987778772
GE loop errors = -0.012024210318770615 [0.02117556 0.00813395 0.00917479 0.01720917 0.00680488 0.00826537
0.0016915 ] -0.003335897343072443 -0.07901685183473693
GE loop errors = -0.01191507250768066 [0.02117612 0.00813493 0.00917589 0.01685145 0.00680571 0.00826635
0.00169169] -0.003598440180745524 -0.0787028403985954
GE loop errors = -0.01181543798740349 [0.02117662 0.00813584 0.00917691 0.01652946 0.00680647 0.00826725
0.00169187] -0.0038347386692554886 -0.07841701790524529
GE loop errors = 0.004738222788828905 [0.02054256 0.00805627 0.00906611 0.02115143 0.00671927 0.0081858
0.00168107] -0.01782766247937323 -0.04840304185878139
GE loop errors = 0.047547340674843966 [0.01971239 0.0097923 0.01153722 0.03073229 0.00758466 0.00942035
0.00189392] -0.0526933717227511 0.022068228540783375
GE loop errors = -0.0039916577101760525 [0.01977375 0.00820635 0.00949208 0.01574199 0.0065487 0.00809455
0.00164808] -0.007184975827498878 -0.07228063549866383
GE loop errors = 0.005146118086986867 [0.02054528 0.00806085 0.00907119 0.02043986 0.00672311 0.00819025
0.00168195] -0.018349271232960665 -0.04777435494257036
GE loop errors = 0.005258217727378639 [0.02054603 0.00806212 0.00907259 0.02024837 0.00672416 0.00819148
0.00168219] -0.018489611423727667 -0.04760283116737801
GE loop errors = 0.005359988117807968 [0.02054671 0.00806326 0.00907387 0.02007601 0.00672512 0.0081926
0.00168241] -0.018615927067932442 -0.0474475750667481
GE loop errors = 0.005452304990099965 [0.02054732 0.00806431 0.00907503 0.01992087 0.006726 0.00819361
0.00168261] -0.01872961891056897 -0.0473071228438516
GE loop errors = 0.005544887245901714 [0.02054792 0.00806532 0.00907615 0.01968822 0.00672684 0.00819459
0.00168281] -0.0188616713013312 -0.0471421246274722
GE loop errors = 0.005619877594491368 [0.02054843 0.00806617 0.00907709 0.01957182 0.00672755 0.00819542
0.00168297] -0.018950800789695736 -0.04703101340269884
GE loop errors = 0.005687749835275535 [0.02054888 0.00806694 0.00907795 0.01946705 0.0067282 0.00819617
0.00168312] -0.01903102147798226 -0.04693064834978342
GE loop errors = 0.0057491459120122546 [0.0205493 0.00806764 0.00907873 0.01937274 0.00672879 0.00819685
0.00168325] -0.019103223482508765 -0.04684002285865236
K_d has negative elements. Setting them positive to prevent NAN.
GE loop errors = 0.23746547045852223 [2.26014243e-02 1.15312890e-02 1.29245335e-02 6.36093251e+00
9.62793105e-03 1.15642168e-02 2.34971157e-03] 60.86598198719324 -0.10051607954262091
GE loop errors = -0.14135161778763683 [1.94052109e-02 6.13661165e-03 6.93464074e-03 1.50943798e+06
5.11247671e-03 6.31949860e-03 1.31169440e-03] 9772.346245119448 -0.10064653296729423
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
GE loop errors = nan [nan nan nan nan nan nan nan] nan nan
Traceback (most recent call last):
File "/home/nikhil/pslmodels/OG-UK-Calibration/examples/run_og_uk.py", line 193, in <module>
main()
File "/home/nikhil/pslmodels/OG-UK-Calibration/examples/run_og_uk.py", line 71, in main
ss_outputs = SS.run_SS(p, client=client)
File "/home/nikhil/pslmodels/OG-USA/ogusa/SS.py", line 575, in run_SS
raise RuntimeError('Steady state equilibrium not found')
RuntimeError: Steady state equilibrium not found
The NaNs seem strange in the microdata one, and even stranger they only appear after this line:
K_d has negative elements. Setting them positive to prevent NAN.
To be compatible with OG-Core, which now allows time-varying mortality rates, OG-UK needs some updates:
surv_rate
in the default parameters json file, demographics.py
, and calibrate.py
rho
a nested list in the default parameters json file, and in demographics.py
(or to its output in calibrate.py
)PR #11 incorporates updates to the OpenFisca-UK package into get_micro_data.py
and the corresponding tests. For some reason, the updates in that PR caused the code to fail the Python 3.9 tests in build_and_test.py
. As a result, PR #11 removed the Python 3.9 tests. We should figure out what the cause of these errors are and reintroduce the Python 3.9 testing requirement.
@jpycroft reports:
Then I thought Iโd try to run the example โpython run_oguk.pyโ in the โexamples/โ folder. This generated over 5000 lines of errors. Many errors reference matplotlib (I checked that my matplotlib is up-to-date, of course). I've also attached that output below.
See Issue #28 for the above referenced txt files.
The latter is the new version of OpenFisca-UK, moving to PolicyEngine Core. This allows Python 3.9 as a dependency.
The workflow check_black.yml is referencing action actions/checkout using references v1. However this reference is missing the commit a6747255bd19d7a757dbdda8c654a9f84db19839 which may contain fix to the some vulnerability.
The vulnerability fix that is missing by actions version could be related to:
(1) CVE fix
(2) upgrade of vulnerable dependency
(3) fix to secret leak and others.
Please consider to update the reference to the action.
I noticed that:
In Issue #36, @jpycroft notes the following:
File "c:\users\jonat\repos\og-uk\oguk\calibrate.py", line 153, in get_tax_function_parameters
num_etr_params = dict_params["tfunc_etr_params_S"].shape[2]
AttributeError: 'list' object has no attribute 'shape'
After changes in OG-Core (PR #819), the tax parameters are stored in lists, not arrays. Thus a change is needed in calibrate.py
in this repo to determine the number of parameters in a different way.
In the new repo with its dependencies on OG-Core
and OpenFisca-UK
, I cannot get the conda environment to create. The conda environment.yml
file has two pip
imports that are likely causing the problem.
- pip:
...
- git+https://github.com/PSLmodels/OG-Core.git
- git+https://github.com/PSLmodels/openfisca-uk
My conda env create -f environment.yml
command ran for 30 minutes in my terminal, then errored out with the following long set of messages, with the concluding message CondaEnvException: Pip failed
.
(base) richardevans@Rick-MacBook-Pro-2020 OG-UK % conda env create -f environment.yml
Collecting package metadata (repodata.json): done
Solving environment: done
Downloading and Extracting Packages
pytest-6.2.5 | 432 KB | ##################################### | 100%
fsspec-2021.8.1 | 82 KB | ##################################### | 100%
astroid-2.7.3 | 334 KB | ##################################### | 100%
identify-2.2.13 | 76 KB | ##################################### | 100%
regex-2021.8.28 | 344 KB | ##################################### | 100%
pre-commit-2.15.0 | 225 KB | ##################################### | 100%
python-3.9.7 | 12.5 MB | ##################################### | 100%
cfgv-3.3.1 | 11 KB | ##################################### | 100%
platformdirs-2.3.0 | 14 KB | ##################################### | 100%
tk-8.6.11 | 3.3 MB | ##################################### | 100%
openssl-1.1.1l | 1.9 MB | ##################################### | 100%
black-21.8b0 | 116 KB | ##################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: / Ran pip subprocess with arguments:
['/Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python', '-m', 'pip', 'install', '-U', '-r', '/Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt']
Pip subprocess output:
Collecting git+https://github.com/PSLmodels/OG-Core.git (from -r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 2))
Cloning https://github.com/PSLmodels/OG-Core.git to /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-wmj5mgj2
Resolved https://github.com/PSLmodels/OG-Core.git to commit 27729426fcf0268b254951ef7fc279e92396541c
Collecting git+https://github.com/PSLmodels/openfisca-uk (from -r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3))
Cloning https://github.com/PSLmodels/openfisca-uk to /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-qcl_vd4u
Resolved https://github.com/PSLmodels/openfisca-uk to commit 473fd0b7779dc01f063bb44d4078e0db8b9833de
Collecting jupyter-book>=0.8.0
Using cached jupyter_book-0.11.3-py3-none-any.whl (42 kB)
Collecting sphinx-book-theme~=0.1.3
Using cached sphinx_book_theme-0.1.3-py3-none-any.whl (88 kB)
Collecting jsonschema
Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting sphinx-multitoc-numbering~=0.1.3
Using cached sphinx_multitoc_numbering-0.1.3-py3-none-any.whl (4.6 kB)
Collecting sphinx-comments
Using cached sphinx_comments-0.0.3-py3-none-any.whl (4.6 kB)
Collecting sphinx-thebe~=0.0.10
Using cached sphinx_thebe-0.0.10-py3-none-any.whl (7.7 kB)
Requirement already satisfied: pyyaml in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (5.4.1)
Collecting sphinx-jupyterbook-latex~=0.4.2
Using cached sphinx_jupyterbook_latex-0.4.2-py3-none-any.whl (12 kB)
Collecting linkify-it-py~=1.0.1
Using cached linkify_it_py-1.0.1-py3-none-any.whl (19 kB)
Collecting jupytext<1.11,>=1.8
Using cached jupytext-1.10.3-py3-none-any.whl (290 kB)
Collecting sphinx-copybutton
Using cached sphinx_copybutton-0.4.0-py3-none-any.whl (12 kB)
Collecting myst-nb~=0.12.0
Using cached myst_nb-0.12.3-py3-none-any.whl (37 kB)
Requirement already satisfied: click in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (7.1.2)
Collecting docutils<0.17,>=0.15
Using cached docutils-0.16-py2.py3-none-any.whl (548 kB)
Collecting sphinx-togglebutton
Using cached sphinx_togglebutton-0.2.3-py3-none-any.whl (6.1 kB)
Collecting sphinxcontrib-bibtex~=2.2.0
Using cached sphinxcontrib_bibtex-2.2.1-py3-none-any.whl (31 kB)
Collecting sphinx<4,>=2
Using cached Sphinx-3.5.4-py3-none-any.whl (2.8 MB)
Collecting sphinx-external-toc~=0.2.1
Using cached sphinx_external_toc-0.2.3-py3-none-any.whl (24 kB)
Collecting sphinx-panels~=0.5.2
Using cached sphinx_panels-0.5.2-py3-none-any.whl (87 kB)
Collecting openfisca-uk-data@ git+https://github.com/ubicenter/openfisca-uk-data
Cloning https://github.com/ubicenter/openfisca-uk-data to /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/openfisca-uk-data_f641c6a49da04bbe9b856e2c0eab8c32
Resolved https://github.com/ubicenter/openfisca-uk-data to commit 43ac91eeab4d0dcbc37e5346d3feb86657ab6b1a
Collecting microdf@ git+https://github.com/PSLmodels/microdf
Cloning https://github.com/PSLmodels/microdf to /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/microdf_844040ddd99e4e23be17691305c7146a
Resolved https://github.com/PSLmodels/microdf to commit 85d2739d1c96882424cb51ef1806c9e51f88c085
Requirement already satisfied: requests>=2.25.1 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (2.26.0)
Requirement already satisfied: pandas>=1.1.4 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (1.3.2)
Requirement already satisfied: numpy>=1.17.5 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (1.21.2)
Requirement already satisfied: pytest>=5.4.3 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (6.2.5)
Collecting OpenFisca-Core>=35.4.1
Downloading OpenFisca_Core-35.4.2-py3-none-any.whl (204 kB)
Collecting tqdm>=4.59.0
Downloading tqdm-4.62.2-py2.py3-none-any.whl (76 kB)
Collecting plotly>=4.14.3
Downloading plotly-5.3.1-py2.py3-none-any.whl (23.9 MB)
Collecting argparse>=1.4.0
Downloading argparse-1.4.0-py2.py3-none-any.whl (23 kB)
Collecting inquirer>=2.7.0
Downloading inquirer-2.7.0-py2.py3-none-any.whl (31 kB)
Collecting readchar==2.0.1
Downloading readchar-2.0.1-py3-none-any.whl (6.9 kB)
Collecting blessed==1.17.6
Downloading blessed-1.17.6-py2.py3-none-any.whl (76 kB)
Collecting python-editor==1.0.4
Downloading python_editor-1.0.4-py3-none-any.whl (4.9 kB)
Requirement already satisfied: six>=1.9.0 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from blessed==1.17.6->inquirer>=2.7.0->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (1.16.0)
Collecting wcwidth>=0.1.4
Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Requirement already satisfied: toml in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from jupytext<1.11,>=1.8->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (0.10.2)
Collecting markdown-it-py~=0.6.0
Using cached markdown_it_py-0.6.2-py3-none-any.whl (81 kB)
Collecting nbformat
Using cached nbformat-5.1.3-py3-none-any.whl (178 kB)
Collecting uc-micro-py
Using cached uc_micro_py-1.0.1-py3-none-any.whl (6.2 kB)
Collecting mdit-py-plugins~=0.2.1
Using cached mdit_py_plugins-0.2.8-py3-none-any.whl (41 kB)
Collecting attrs<21,>=19
Using cached attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting mdit-py-plugins~=0.2.1
Using cached mdit_py_plugins-0.2.7-py3-none-any.whl (41 kB)
Using cached mdit_py_plugins-0.2.6-py3-none-any.whl (39 kB)
Collecting ipython
Using cached ipython-7.27.0-py3-none-any.whl (787 kB)
Collecting jupyter-sphinx~=0.3.2
Using cached jupyter_sphinx-0.3.2-py3-none-any.whl (20 kB)
Collecting ipywidgets<8,>=7.0.0
Downloading ipywidgets-7.6.4-py2.py3-none-any.whl (121 kB)
Collecting nbconvert~=5.6
Using cached nbconvert-5.6.1-py2.py3-none-any.whl (455 kB)
Collecting jupyter-cache~=0.4.1
Using cached jupyter_cache-0.4.3-py3-none-any.whl (31 kB)
Collecting importlib-metadata
Downloading importlib_metadata-4.8.1-py3-none-any.whl (17 kB)
Collecting myst-parser~=0.13.5
Using cached myst_parser-0.13.7-py3-none-any.whl (44 kB)
Collecting ipykernel>=4.5.1
Downloading ipykernel-6.3.1-py3-none-any.whl (123 kB)
Collecting jupyterlab-widgets>=1.0.0
Downloading jupyterlab_widgets-1.0.1-py3-none-any.whl (243 kB)
Collecting ipython-genutils~=0.2.0
Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting widgetsnbextension~=3.5.0
Using cached widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2 MB)
Collecting traitlets>=4.3.1
Downloading traitlets-5.1.0-py3-none-any.whl (101 kB)
Requirement already satisfied: tornado<7.0,>=4.2 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from ipykernel>=4.5.1->ipywidgets<8,>=7.0.0->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (6.1)
Collecting jupyter-client<8.0
Downloading jupyter_client-7.0.2-py3-none-any.whl (122 kB)
Collecting matplotlib-inline<0.2.0,>=0.1.0
Using cached matplotlib_inline-0.1.2-py3-none-any.whl (8.2 kB)
Collecting debugpy<2.0,>=1.0.0
Using cached debugpy-1.4.1-cp39-cp39-macosx_10_14_x86_64.whl (4.4 MB)
Collecting appnope
Using cached appnope-0.1.2-py2.py3-none-any.whl (4.3 kB)
Collecting pexpect>4.3
Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting jedi>=0.16
Using cached jedi-0.18.0-py2.py3-none-any.whl (1.4 MB)
Collecting pygments
Using cached Pygments-2.10.0-py3-none-any.whl (1.0 MB)
Collecting pickleshare
Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting decorator
Using cached decorator-5.0.9-py3-none-any.whl (8.9 kB)
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
Using cached prompt_toolkit-3.0.20-py3-none-any.whl (370 kB)
Collecting backcall
Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Requirement already satisfied: setuptools>=18.5 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from ipython->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (57.4.0)
Collecting parso<0.9.0,>=0.8.0
Using cached parso-0.8.2-py2.py3-none-any.whl (94 kB)
Collecting nbdime
Using cached nbdime-3.1.0-py2.py3-none-any.whl (5.1 MB)
Collecting nbclient<0.6,>=0.2
Using cached nbclient-0.5.4-py3-none-any.whl (66 kB)
Collecting sqlalchemy<1.5,>=1.3.12
Using cached SQLAlchemy-1.4.23-cp39-cp39-macosx_10_14_x86_64.whl (1.5 MB)
Requirement already satisfied: python-dateutil>=2.1 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from jupyter-client<8.0->ipykernel>=4.5.1->ipywidgets<8,>=7.0.0->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (2.8.2)
Collecting pyzmq>=13
Using cached pyzmq-22.2.1-cp39-cp39-macosx_10_15_universal2.whl (2.0 MB)
Collecting entrypoints
Using cached entrypoints-0.3-py2.py3-none-any.whl (11 kB)
Collecting nest-asyncio>=1.5
Using cached nest_asyncio-1.5.1-py3-none-any.whl (5.0 kB)
Collecting jupyter-core>=4.6.0
Using cached jupyter_core-4.7.1-py3-none-any.whl (82 kB)
Requirement already satisfied: jinja2 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from myst-parser~=0.13.5->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (3.0.1)
Collecting defusedxml
Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting testpath
Using cached testpath-0.5.0-py3-none-any.whl (84 kB)
Collecting pandocfilters>=1.4.1
Using cached pandocfilters-1.4.3-py3-none-any.whl
Collecting mistune<2,>=0.8.1
Using cached mistune-0.8.4-py2.py3-none-any.whl (16 kB)
Collecting bleach
Using cached bleach-4.1.0-py2.py3-none-any.whl (157 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from jinja2->myst-parser~=0.13.5->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (2.0.1)
Collecting pyrsistent>=0.14.0
Using cached pyrsistent-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl (68 kB)
Collecting dpath<2.0.0,>=1.5.0
Using cached dpath-1.5.0-py3-none-any.whl
Collecting pytest>=5.4.3
Using cached pytest-5.4.3-py3-none-any.whl (248 kB)
Collecting sortedcontainers==2.2.2
Using cached sortedcontainers-2.2.2-py2.py3-none-any.whl (29 kB)
Requirement already satisfied: psutil<6.0.0,>=5.4.7 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from OpenFisca-Core>=35.4.1->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (5.8.0)
Collecting numexpr<=3.0,>=2.7.0
Using cached numexpr-2.7.3-cp39-cp39-macosx_10_9_x86_64.whl (99 kB)
Collecting numpy>=1.17.5
Downloading numpy-1.20.3-cp39-cp39-macosx_10_9_x86_64.whl (16.1 MB)
Requirement already satisfied: pytz>=2017.3 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from pandas>=1.1.4->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (2021.1)
Collecting ptyprocess>=0.5
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting tenacity>=6.2.0
Downloading tenacity-8.0.1-py3-none-any.whl (24 kB)
Requirement already satisfied: more-itertools>=4.0.0 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from pytest>=5.4.3->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (8.8.0)
Requirement already satisfied: py>=1.5.0 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from pytest>=5.4.3->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (1.10.0)
Requirement already satisfied: packaging in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from pytest>=5.4.3->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (21.0)
Requirement already satisfied: pluggy<1.0,>=0.12 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from pytest>=5.4.3->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (0.13.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from requests>=2.25.1->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (1.26.6)
Requirement already satisfied: idna<4,>=2.5 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from requests>=2.25.1->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (3.1)
Requirement already satisfied: charset-normalizer~=2.0.0 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from requests>=2.25.1->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (2.0.0)
Requirement already satisfied: certifi>=2017.4.17 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from requests>=2.25.1->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (2021.5.30)
Collecting sphinxcontrib-serializinghtml
Using cached sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB)
Collecting snowballstemmer>=1.1
Using cached snowballstemmer-2.1.0-py2.py3-none-any.whl (93 kB)
Collecting imagesize
Using cached imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting sphinxcontrib-devhelp
Using cached sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
Collecting sphinxcontrib-htmlhelp
Using cached sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB)
Collecting alabaster<0.8,>=0.7
Using cached alabaster-0.7.12-py2.py3-none-any.whl (14 kB)
Collecting sphinxcontrib-jsmath
Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-qthelp
Using cached sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
Collecting babel>=1.3
Using cached Babel-2.9.1-py2.py3-none-any.whl (8.8 MB)
Collecting sphinxcontrib-applehelp
Using cached sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB)
Collecting pydata-sphinx-theme~=0.6.0
Using cached pydata_sphinx_theme-0.6.3-py3-none-any.whl (1.4 MB)
Collecting beautifulsoup4<5,>=4.6.1
Using cached beautifulsoup4-4.9.3-py3-none-any.whl (115 kB)
Collecting soupsieve>1.2
Using cached soupsieve-2.2.1-py3-none-any.whl (33 kB)
Requirement already satisfied: wheel in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from sphinx-togglebutton->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (0.37.0)
Collecting pybtex-docutils>=1.0.0
Using cached pybtex_docutils-1.0.1-py3-none-any.whl (4.8 kB)
Collecting pybtex>=0.20
Using cached pybtex-0.24.0-py2.py3-none-any.whl (561 kB)
Collecting latexcodec>=1.0.4
Using cached latexcodec-2.0.1-py2.py3-none-any.whl (18 kB)
Collecting greenlet!=0.4.17
Using cached greenlet-1.1.1-cp39-cp39-macosx_10_14_x86_64.whl (87 kB)
Collecting notebook>=4.4.1
Using cached notebook-6.4.3-py3-none-any.whl (9.9 MB)
Collecting argon2-cffi
Downloading argon2_cffi-21.1.0-cp35-abi3-macosx_10_14_x86_64.whl (38 kB)
Collecting Send2Trash>=1.5.0
Using cached Send2Trash-1.8.0-py3-none-any.whl (18 kB)
Collecting prometheus-client
Using cached prometheus_client-0.11.0-py2.py3-none-any.whl (56 kB)
Collecting terminado>=0.8.3
Using cached terminado-0.11.1-py3-none-any.whl (15 kB)
Requirement already satisfied: cffi>=1.0.0 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets<8,>=7.0.0->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (1.14.6)
Requirement already satisfied: pycparser in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from cffi>=1.0.0->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets<8,>=7.0.0->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (2.20)
Collecting webencodings
Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting zipp>=0.5
Using cached zipp-3.5.0-py3-none-any.whl (5.7 kB)
Collecting matplotlib
Downloading matplotlib-3.4.3-cp39-cp39-macosx_10_9_x86_64.whl (7.2 MB)
Collecting matplotlib-label-lines
Downloading matplotlib_label_lines-0.4.0-py3-none-any.whl (8.2 kB)
Collecting seaborn
Downloading seaborn-0.11.2-py3-none-any.whl (292 kB)
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.3.2-cp39-cp39-macosx_10_9_x86_64.whl (61 kB)
Collecting cycler>=0.10
Downloading cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Requirement already satisfied: pillow>=6.2.0 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from matplotlib->microdf@ git+https://github.com/PSLmodels/microdf->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (8.3.1)
Requirement already satisfied: pyparsing>=2.2.1 in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from matplotlib->microdf@ git+https://github.com/PSLmodels/microdf->OpenFisca-UK==0.4.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 3)) (2.4.7)
Collecting GitPython!=2.1.4,!=2.1.5,!=2.1.6
Using cached GitPython-3.1.18-py3-none-any.whl (170 kB)
Collecting jupyter-server-mathjax>=0.2.2
Using cached jupyter_server_mathjax-0.2.3-py3-none-any.whl (3.1 MB)
Collecting jupyter-server
Using cached jupyter_server-1.10.2-py3-none-any.whl (392 kB)
Requirement already satisfied: colorama in /Users/richardevans/opt/anaconda3/envs/oguk-dev/lib/python3.9/site-packages (from nbdime->jupyter-cache~=0.4.1->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)) (0.4.4)
Collecting gitdb<5,>=4.0.1
Using cached gitdb-4.0.7-py3-none-any.whl (63 kB)
Collecting smmap<5,>=3.0.1
Using cached smmap-4.0.0-py2.py3-none-any.whl (24 kB)
Collecting requests-unixsocket
Using cached requests_unixsocket-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting anyio<4,>=3.1.0
Using cached anyio-3.3.0-py3-none-any.whl (77 kB)
Collecting websocket-client
Using cached websocket_client-1.2.1-py2.py3-none-any.whl (52 kB)
Collecting sniffio>=1.1
Using cached sniffio-1.2.0-py3-none-any.whl (10 kB)
Collecting synthimpute@ git+https://github.com/PSLmodels/synthimpute
Cloning https://github.com/PSLmodels/synthimpute to /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/synthimpute_de9b433a0dee456c93396e0f0d96ca47
Resolved https://github.com/PSLmodels/synthimpute to commit 0ae4d3aaadd82113093b66a24b049d0aff6ccba9
Collecting pathlib
Downloading pathlib-1.0.1.tar.gz (49 kB)
Collecting tables
Downloading tables-3.6.1.tar.gz (4.6 MB)
Downloading tables-3.5.2.tar.gz (7.8 MB)
Downloading tables-3.5.1.tar.gz (8.3 MB)
Downloading tables-3.4.4.tar.gz (4.6 MB)
Downloading tables-3.4.3.tar.gz (4.6 MB)
Downloading tables-3.4.2.tar.gz (7.6 MB)
Downloading tables-3.4.1.tar.gz (7.6 MB)
Downloading tables-3.4.0.tar.gz (7.6 MB)
Downloading tables-3.3.0.tar.gz (7.0 MB)
Downloading tables-3.2.3.1.tar.gz (7.1 MB)
Downloading tables-3.2.3.tar.gz (7.1 MB)
Downloading tables-3.2.2.tar.gz (7.0 MB)
Downloading tables-3.2.1.1.tar.gz (7.0 MB)
Downloading tables-3.2.0.tar.gz (7.0 MB)
Downloading tables-3.1.1.tar.gz (6.7 MB)
Downloading tables-3.1.0.tar.gz (6.7 MB)
Downloading tables-3.0.0.tar.gz (6.2 MB)
Downloading tables-2.4.0.tar.gz (8.9 MB)
Downloading tables-2.3.1.tar.gz (8.8 MB)
Downloading tables-2.3.tar.gz (8.8 MB)
INFO: pip is looking at multiple versions of colorama to determine which version is compatible with other requirements. This could take a while.
Collecting colorama
Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Using cached colorama-0.4.3-py2.py3-none-any.whl (15 kB)
Downloading colorama-0.4.1-py2.py3-none-any.whl (15 kB)
Downloading colorama-0.4.0-py2.py3-none-any.whl (21 kB)
Downloading colorama-0.3.9-py2.py3-none-any.whl (20 kB)
Downloading colorama-0.3.8-py2.py3-none-any.whl (20 kB)
Downloading colorama-0.3.7-py2.py3-none-any.whl (19 kB)
INFO: pip is looking at multiple versions of colorama to determine which version is compatible with other requirements. This could take a while.
Downloading colorama-0.3.6-py2.py3-none-any.whl (19 kB)
Downloading colorama-0.3.5-py2.py3-none-any.whl (20 kB)
Downloading colorama-0.3.4.zip (36 kB)
Downloading colorama-0.3.3.tar.gz (22 kB)
Downloading colorama-0.3.2.zip (32 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
Downloading colorama-0.3.1.zip (31 kB)
Downloading colorama-0.3.0.zip (24 kB)
Downloading colorama-0.2.7.zip (24 kB)
Downloading colorama-0.2.6.zip (25 kB)
Downloading colorama-0.2.5.zip (23 kB)
Downloading colorama-0.2.4.zip (21 kB)
Downloading colorama-0.2.3.zip (23 kB)
Downloading colorama-0.2.2.zip (23 kB)
Downloading colorama-0.2.1.zip (23 kB)
Downloading colorama-0.2.0.zip (16 kB)
Downloading colorama-0.1.18.zip (14 kB)
Downloading colorama-0.1.17.zip (15 kB)
Downloading colorama-0.1.16.zip (14 kB)
Downloading colorama-0.1.15.zip (4.6 kB)
Pip subprocess error:
Running command git clone -q https://github.com/PSLmodels/OG-Core.git /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-wmj5mgj2
Running command git clone -q https://github.com/PSLmodels/openfisca-uk /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-qcl_vd4u
Running command git clone -q https://github.com/ubicenter/openfisca-uk-data /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/openfisca-uk-data_f641c6a49da04bbe9b856e2c0eab8c32
Running command git clone -q https://github.com/PSLmodels/microdf /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/microdf_844040ddd99e4e23be17691305c7146a
Running command git clone -q https://github.com/PSLmodels/synthimpute /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/synthimpute_de9b433a0dee456c93396e0f0d96ca47
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_aa116f4cef8a41a79db5b141582ace8d/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_aa116f4cef8a41a79db5b141582ace8d/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-uax_chlm
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_aa116f4cef8a41a79db5b141582ace8d/
Complete output (11 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closeu2yh6f8f.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
* Found conda env: ``/Users/richardevans/opt/anaconda3/envs/oguk-dev``
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/2b/32/847ee3f521aae6a0be380d923a736162d698586f444df1ac24b98c65025c/tables-3.6.1.tar.gz#sha256=49a972b8a7c27a8a173aeb05f67acb45fe608b64cd8e9fa667c0962a60b71b49 (from https://pypi.org/simple/tables/) (requires-python:>=3.5). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_a336883cab124cf0bff45877a47edb97/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_a336883cab124cf0bff45877a47edb97/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-xu80al60
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_a336883cab124cf0bff45877a47edb97/
Complete output (11 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5close9uujani7.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
* Found conda env: ``/Users/richardevans/opt/anaconda3/envs/oguk-dev``
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/73/51/6dabb2b94826e5db3aa2542b80f1382780b96a0cd13e0cfb637b36ede5c5/tables-3.5.2.tar.gz#sha256=b220e32262bab320aa41d33125a7851ff898be97c0de30b456247508e2cc33c2 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_ec26222b92024cf2b053961f87dcc688/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_ec26222b92024cf2b053961f87dcc688/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-11ds65d9
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_ec26222b92024cf2b053961f87dcc688/
Complete output (11 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closeoaw4emvq.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
* Found conda env: ``/Users/richardevans/opt/anaconda3/envs/oguk-dev``
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/c6/e6/38cdcdc501ff889ea1e60bd5ef61d0573f73606f4dd0169786fd991c6b70/tables-3.5.1.tar.gz#sha256=88e2f3be1f143febc8bf8a7fe49ad51fc12518d6a1ac4eb641778d93e5dc2039 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_71e546b31c15426db493ec6f1dd274b5/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_71e546b31c15426db493ec6f1dd274b5/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-ococl1uv
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_71e546b31c15426db493ec6f1dd274b5/
Complete output (11 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5close2aw4_bxv.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
* Found conda env: ``/Users/richardevans/opt/anaconda3/envs/oguk-dev``
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/4d/53/8f34ce887c2a2ad80518980419a5f6f41defc85a287a355987e559ce9385/tables-3.4.4.tar.gz#sha256=bdc5c073712af2a43babd139c4855fc99496bb2c3f3f5d1b4770a985e6f9ce29 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_8f253843ced14cd9b4067cb0070d3150/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_8f253843ced14cd9b4067cb0070d3150/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-hqgttcsa
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_8f253843ced14cd9b4067cb0070d3150/
Complete output (11 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closez937bstz.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
* Found conda env: ``/Users/richardevans/opt/anaconda3/envs/oguk-dev``
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/98/bb/0192955689d2e5972e2714300433eff57e5bef4147248cb15c7b6f04ae9e/tables-3.4.3.tar.gz#sha256=b6aafe47154e2140c0a91bb38ebdb6ba67a24dd86263f1c294af8c11cb7deed4 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_56b78c18ae5d45c5b1a98c17c2104b6b/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_56b78c18ae5d45c5b1a98c17c2104b6b/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-o74y602l
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_56b78c18ae5d45c5b1a98c17c2104b6b/
Complete output (11 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closem3n93_5i.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
* Found conda env: ``/Users/richardevans/opt/anaconda3/envs/oguk-dev``
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/a2/e5/697f7ec96c4808983711635ef2e4c6b217493343938410125bcece1642cf/tables-3.4.2.tar.gz#sha256=fdbbea4edb6bad0ac0e53fc7bc6970e78e12eef4944aa4146bcdcb573201676c (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_df4dcd9dfee84271b32cb83fa46b6d50/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_df4dcd9dfee84271b32cb83fa46b6d50/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-8p5cyc0r
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_df4dcd9dfee84271b32cb83fa46b6d50/
Complete output (10 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closeavlmh7c4.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/d9/e6/c026063429571f0538bab59166a45bb1b0453217be3f1510aada02741b32/tables-3.4.1.tar.gz#sha256=1587337593133b169d73bc68729b2cb736a3494f93a54188b8cc26f52cd51c67 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_737e383cab6c43f69a5c7e5b7f65ab7e/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_737e383cab6c43f69a5c7e5b7f65ab7e/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-dyd_e6o4
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_737e383cab6c43f69a5c7e5b7f65ab7e/
Complete output (10 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closexn0ad6k2.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/59/fb/ac97f34f6cd1863a4a7709fc0dd907efcfe5d10adeba152f20d5e5897d08/tables-3.4.0.tar.gz#sha256=bdd1e3a55b9bfe1c518c874fc730ac34ca42ff7d505e6947229f8a9e5572cac4 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_ca699fb8106844548d699b966dbd1207/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_ca699fb8106844548d699b966dbd1207/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-ch6j6lax
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_ca699fb8106844548d699b966dbd1207/
Complete output (10 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closeu4l28ygb.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/97/eb/ea2102f5a210a62f9f7387cf9912cb841f4a9089dbb232e642daa2626769/tables-3.3.0.tar.gz#sha256=8383ccf02e041a5d55494a09fc5514140b4653055a2732c981b5fd0f7408822c (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_d548aedecef84b63a6615ea9daa74a69/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_d548aedecef84b63a6615ea9daa74a69/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-igxddg6e
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_d548aedecef84b63a6615ea9daa74a69/
Complete output (10 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5close0x1tvqfg.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/0c/eb/e2def4cefade4b2427b8737b7c67cd00db8746dbb02dbfcf66a010f13954/tables-3.2.3.1.tar.gz#sha256=20fb453dcfbb28450f4f738ed8ce85943b1cca4bf5e3cd739098cae6dac9dbc8 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_50c3850d1f474eeaa5dcf987a993886c/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_50c3850d1f474eeaa5dcf987a993886c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-24eoj_om
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_50c3850d1f474eeaa5dcf987a993886c/
Complete output (5 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_50c3850d1f474eeaa5dcf987a993886c/setup.py", line 34, in <module>
import cpuinfo
ModuleNotFoundError: No module named 'cpuinfo'
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/bd/a5/b6466e504397cbb64bc12075c884b86e2e65c73e007c14048bafb87c6ae2/tables-3.2.3.tar.gz#sha256=c9d4f86f465b18a0fe57d03df17534e26760d9af5d1440bcb86a0189c2cb0639 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_e6de11e40ce1412ca4c947c3f282349a/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_e6de11e40ce1412ca4c947c3f282349a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-2q802e6n
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_e6de11e40ce1412ca4c947c3f282349a/
Complete output (10 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closeaout2jx9.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/af/38/85a4581084ad2aaed4318b7f3a46c5bed3ecb32bae0929add5d7c752d8fc/tables-3.2.2.tar.gz#sha256=3564b351a71ec1737b503b001eb7ceae1f65d5d6e3ffe1ea75aafba10f37fa84 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_f7e194de22a44457902edb2329c46583/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_f7e194de22a44457902edb2329c46583/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-g0tq7tc4
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_f7e194de22a44457902edb2329c46583/
Complete output (10 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closejk0s9zw3.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/5e/25/2591b0a60b16c9e65f1a0480dfc756e38c92aa714f9936dd07e965276409/tables-3.2.1.1.tar.gz#sha256=21e9749a60c6acc8a9755a52d95b414bc4f4b2c72a9175af360225883a775358 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_4e9daae9a6a642d6a8dbdca37fc59ca0/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_4e9daae9a6a642d6a8dbdca37fc59ca0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-ntaj6iil
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_4e9daae9a6a642d6a8dbdca37fc59ca0/
Complete output (10 lines):
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closeoi4kesrj.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/92/3a/a0fd93a68b98ad2ab788f4f725250515ad2f12c23858f3b8d2b17af454a4/tables-3.2.0.tar.gz#sha256=60980e44676bfe463cdd2582ecdacc0b0763b259477015e866f8af72b4cdba44 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_5842b266a2a441c9be76ec53bdbddafe/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_5842b266a2a441c9be76ec53bdbddafe/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-m6vrvh6k
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_5842b266a2a441c9be76ec53bdbddafe/
Complete output (2 lines):
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
.. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/69/db/2c5544686baace15d2e7f3c2363ba865049985cede70d55d7e883240b73d/tables-3.1.1.tar.gz#sha256=39b9036376f1185599771c19276f13b5b9119d98f9108f58595745ded3fe2da3 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1cab06e0cb144c769e9eb2aa4e241c62/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1cab06e0cb144c769e9eb2aa4e241c62/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-9jk_t901
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1cab06e0cb144c769e9eb2aa4e241c62/
Complete output (2 lines):
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
.. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/b3/31/d0d47c6187d6dd9594ef165f8dd7252670c9d3c00a546bd5e56f38061a71/tables-3.1.0.tar.gz#sha256=92bd5052c61fef3d55505dcb1162150ea5e274b76c4e41633e8f78a9ad5f4dc1 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1ae21e010af54202b22b384751221fcf/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1ae21e010af54202b22b384751221fcf/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-mrdoo2h4
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1ae21e010af54202b22b384751221fcf/
Complete output (2 lines):
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
.. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/eb/e6/49cd67bd44033013e4ca5588c53dcf052e08a25befd3be1e08eba32f1a69/tables-3.0.0.tar.gz#sha256=53532a59c8f03c3c5ef3c73c04f5bfd8384d6a3d508683cb87fc17af4c71dfe1 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_613cd9d3a60a427a96c671f138da7360/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_613cd9d3a60a427a96c671f138da7360/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-p7li179d
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_613cd9d3a60a427a96c671f138da7360/
Complete output (6 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_613cd9d3a60a427a96c671f138da7360/setup.py", line 37
print ".. %s:: %s" % (kind.upper(), head)
^
SyntaxError: invalid syntax
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/2f/04/939d8eab5c005215a6c267639006c68ddf5069d87f8946350aae60a16dab/tables-2.4.0.tar.gz#sha256=2bda3b1ffbe20ee35d5337d97071ff4177a7742b15e7837324ae7c5720e82678 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_a31746078aaa48cdb00c75c1c67aa290/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_a31746078aaa48cdb00c75c1c67aa290/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-lle3sfdj
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_a31746078aaa48cdb00c75c1c67aa290/
Complete output (6 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_a31746078aaa48cdb00c75c1c67aa290/setup.py", line 36
print ".. %s:: %s" % (kind.upper(), head)
^
SyntaxError: invalid syntax
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/58/98/43d8e93ccb6fdae2108f1b42b4f94d396d2f97372b7741237c2fe2e7671a/tables-2.3.1.tar.gz#sha256=6b2992c163219af3b75496271f1645e98705e51df6fb5daeaf83b9eae6b371cc (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: /Users/richardevans/opt/anaconda3/envs/oguk-dev/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1ed520d8e88e44d1b214fd36afd86243/setup.py'"'"'; __file__='"'"'/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1ed520d8e88e44d1b214fd36afd86243/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-pip-egg-info-orw805xp
cwd: /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1ed520d8e88e44d1b214fd36afd86243/
Complete output (6 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_1ed520d8e88e44d1b214fd36afd86243/setup.py", line 36
print ".. %s:: %s" % (kind.upper(), head)
^
SyntaxError: invalid syntax
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/6f/65/44351a6a80aeae9548e0d638acdfa393b2d5158c5287620ec2b7704d41be/tables-2.3.tar.gz#sha256=d7350b47a9bbf832693700e6c247967f1e289f1b8be71c593cfe1558f94a9e79 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: File "setup.py" not found for legacy project colorama from https://files.pythonhosted.org/packages/ca/c2/6910ba3f0de55091bf88e96b94475bf72056d08aa0ce2e45f6a7c5d4e725/colorama-0.1.15.zip#sha256=fb55091e0dd982edcfa99f039f8ae85f7acd538626c15de71fed39a6b7faa3fd (from nbdime->jupyter-cache~=0.4.1->myst-nb~=0.12.0->jupyter-book>=0.8.0->-r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.1jg8jqkx.requirements.txt (line 1)).
failed
CondaEnvException: Pip failed
IDENTIFIED PROBLEMS
Reading through all the messages, I have identified 7 possible problems causing this environment to fail. Some of them might be interrelated:
colorama
package takes a long time to analyze compatibility with requirements.INFO: pip is looking at multiple versions of colorama to determine which version is
compatible with other requirements. This could take a while.
...
INFO: This is taking longer than usual. You might need to provide the dependency
resolver with stricter constraints to reduce runtime. If you want to abort this run, you can
press Ctrl + C to do so. To improve how pip performs, tell us what happened here:
https://pip.pypa.io/surveys/backtracking
colorama
package version compatibility search, I get a Pip subprocess error:
saying ERROR: Command errored out with exit status 1:
after trying to clone OG-Core
, openfisca-uk
, openfisca-uk-data
, microdf
, and synthimpute
. I suspect that the colorama
package is a dependency of at least one of these five packages and is causing a conflict with another of them.hdf5
/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/H5closeu2yh6f8f.c:2:5: error: implicit declaration of function 'H5close' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
H5close();
^
1 error generated.
* Using Python 3.9.7 | packaged by conda-forge | (default, Sep 2 2021, 17:58:46)
* USE_PKGCONFIG: False
* Found conda env: ``/Users/richardevans/opt/anaconda3/envs/oguk-dev``
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
ERROR: Command errored out with exit status 1:
occurs with install of from https://pypi.org/simple/tables/) (requires-python:>=3.5)
cpuinfo
package import cpuinfo
ModuleNotFoundError: No module named 'cpuinfo'
----------------------------------------
numpy>=1.4.1
might need to be a dependency because of PyTables
: ERROR:: You need numpy 1.4.1 or greater to run PyTables!
setup.py
filesFile "/private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-f361zhjc/tables_613cd9d3a60a427a96c671f138da7360/setup.py", line 37
print ".. %s:: %s" % (kind.upper(), head)
^
SyntaxError: invalid syntax
I've found that eliminating dask
multiprocessing can speed up the inner_loop
function's main loop by around 25x (each iteration: ~0.75s without dask, ~20s with dask on my machine), probably due to high startup times. This might not apply to every machine.
Now, I can fail to find the steady-state 25x faster! ๐
Given the renaming of this repo to OG-UK, directories, environments, and package names should also drop the "calibrate".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.