Comments (8)
This has been discussed and an early version was developed. I believe we decided to hold off on this for a while, but now I forget our reasoning. Leaving open for others to fill in details.
from hark.
I'm working on this in https://github.com/brainwane/HARK/tree/installability which I should have linked here much earlier - apologies! I should have it merged into master
later today.
from hark.
We have some early developer releases available for pip install
at http://pypi.org/project/econ-ark and conda install
at https://anaconda.org/sumanah-changeset/econ-ark .
from hark.
Before merging the installability branch into master, can we fix the Models vs Demos issue?
from hark.
Thank you for that very good point, @mnwhite!
The Models versus Demos issue @mnwhite mentioned is: in the installability
branch, we've changed the structure of the code, with several commits by @jasonaowen -- some of which he'd like to do over, reverting how he separated out Demos.
@compumetrika asked when we were planning on merging the installability
branch back into master
, and I originally suggested doing it this week. But @mnwhite makes a good point: it would be nice to have only one giant breaking change in master
instead of two in a row. We do have some time pressure here, since we want to get this all merged and tested, and cut a new release, before Tuesday, 19 June (when Chris and Matt do their next public demo).
So here's how I propose to do this:
- Today, I'll make a separate pull request with other cleanup that's immediately applicable to the
master
branch. - Tomorrow, I'll further prepare
installability
to make it more ready to merge intomaster
. - Next week, starting Monday, Jason will address the Models vs Demos issue on
installability
. - After he's done that, ideally in the middle of next week, we make a pull request to merge
installability
intomaster
, and get that reviewed and merged.
from hark.
(Non-code note: I'm back stateside. Chris is doing the Bank of England and Venice presentations solo!)
from hark.
This sounds really great. It's not your job to do it, but as a note for other team members (i.e. Nathan):
The next step after installability is merged in is to remove cstwMPC, cAndCwithStickyE, SolvingMicroDSOPs, and all of the Demos from HARK. When HARK is a package, those applications should not be installed. They will be provided separately on Econ-ARK as standalone archives and import the installed HARK.
from hark.
And because CDC keeps asking what we can call HARK 1.0: ^^^^ THAT! is HARK 1.0. A real package from which real research applications import their core functionality, extend it, and do their thing.
The time is near, get hyped!
from hark.
Related Issues (20)
- YAML config file to New Python Model Format (NPMF)
- NPMF for ConsIndShock HOT 6
- utilities.py: metadata bug in make_figs() HOT 7
- IndexError when solving ConsPortfolioModel HOT 2
- PermShk's are not random enough HOT 2
- We should not use both `seed` and `RNG`. HOT 4
- ImportError: cannot import name 'generated_jit' from 'numba' HOT 4
- Module not found... numpy? HOT 6
- calc_stable_points is being run when it shouldn't be
- ConsBequestModel and related example notebooks HOT 1
- Improve contributor guide with respect to API documentation
- What is update? How many terminal solutions? HOT 8
- Inheritance... HOT 4
- Proposed constructed input framework HOT 11
- Make sure our links are updated to the new doc website
- Should pytest be a requirement? HOT 3
- IndShockConsumerType.calc_jacobian() changes cFunc_terminal_ HOT 4
- Why does PerfForesightLabeled inherit from ConsIndShock? HOT 7
- DeprFac should be DeprRte
- remove FrameAgentType; transfer diagramming functionality over to new Block framework
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hark.